/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}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{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{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]{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}.column,.columns{box-sizing:border-box;float:left;width:100%}@media (min-width:550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{margin-left:0;width:100%}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{color:#222;font-family:Raleway,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:300;margin-bottom:2rem;margin-top:0}h1{font-size:4rem;line-height:1.2}h1,h2{letter-spacing:0}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h3,h4{letter-spacing:0}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h5,h6{letter-spacing:0}h6{font-size:1.5rem;line-height:1.6}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a,a:hover{color:#ffa900}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:2px solid #7a7366;border-radius:4px;box-sizing:border-box;color:#7a7366;cursor:pointer;display:inline-block;font-size:11px;font-weight:600;height:38px;letter-spacing:.1rem;line-height:38px;padding:0 30px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#7a7366;color:#7a7366;outline:0}.button.btn-primary,.button.button-primary,.button.button-primary:focus,.button.button-primary:hover,button.btn-primary,button.button-primary,button.button-primary:focus,button.button-primary:hover,input[type=button].btn-primary,input[type=button].button-primary,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].btn-primary,input[type=reset].button-primary,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].btn-primary,input[type=submit].button-primary,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{background-color:#ffa900;border-color:#ffa900;color:#fff}.button.button-warn,.button.button-warn:focus,.button.button-warn:hover,button.button-warn,button.button-warn:focus,button.button-warn:hover,input[type=button].button-warn,input[type=button].button-warn:focus,input[type=button].button-warn:hover,input[type=reset].button-warn,input[type=reset].button-warn:focus,input[type=reset].button-warn:hover,input[type=submit].button-warn,input[type=submit].button-warn:focus,input[type=submit].button-warn:hover{background-color:#d64525;border-color:#d64525;color:#fff}.button.button-primary:disabled,.button:disabled,button.button-primary:disabled,button:disabled,input[type=button].button-primary:disabled,input[type=reset].button-primary:disabled,input[type=submit].button-primary:disabled{background-color:#e9e7e4;border-color:#e9e7e4;color:#fff}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #7a7366;border-radius:4px;box-shadow:none;box-sizing:border-box;height:38px;padding:6px 10px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;appearance:none}textarea{min-height:65px;padding-bottom:6px;padding-top:6px}.input-focused input,input.input-focused,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;font-weight:600;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;font-weight:400;margin-left:.5rem}ul{list-style-type:none}ol{list-style:decimal inside}ol,ul{margin-top:0;padding-left:0}ol ol,ol ul,ul ol,ul ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}li{margin-bottom:1rem}code{background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px;font-size:90%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{border-bottom:1px solid #e1e1e1;padding:12px 15px;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,p,pre,table{margin-bottom:2.5rem}.u-full-width{box-sizing:border-box;width:100%}.u-max-full-width{box-sizing:border-box;max-width:100%}.u-pull-right{float:right}.u-pull-left{float:left}hr{border-width:0;border-top:1px solid #e1e1e1;margin-bottom:3.5rem;margin-top:3rem}.row:after,.u-cf{clear:both;content:"";display:table}*{box-sizing:border-box}html{height:100%;overflow-x:hidden;overflow-y:auto;padding-left:200px;padding-top:70px!important}html.om-position-floating-top{padding-top:138px!important}html.om-position-floating-top header{top:68px}html.om-position-floating-top nav{top:138px!important}html.share-app{padding-left:0;padding-top:0}body{color:#7a7366;font-family:Lato;font-size:1.6em;line-height:1.25}button,input,optgroup,select,textarea{font-family:Lato;font-size:1.6rem;font-weight:400;line-height:1.25}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:lato;font-size:1.4rem;font-weight:400;line-height:3.4rem;padding:0 1.6rem;text-transform:none}.button:disabled,.button:disabled:hover,button:disabled,button:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:hover,input[type=reset]:disabled,input[type=reset]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:hover{background-color:#e9e7e4;border-color:#e9e7e4;color:#fff}.btn-xsmall,.button-xsmall{border:1px solid #bfb9b2;color:#4e4941;font-size:1.2rem;font-weight:600;height:2.4rem;line-height:2.2rem;padding:0 1rem;vertical-align:top}.button-icon,.button-small{background:none no-repeat 50%;font-size:1.2rem;height:3rem;line-height:2.8rem;margin:0 0 1rem 1.8rem;padding:0 1.3rem;vertical-align:top}.button-awesome{text-transform:uppercase}.button-big{font-size:1.6rem;font-weight:600;height:4rem}.button-icon,.button-icon:focus,.button-icon:hover{border-color:transparent;padding:0 .1rem}.button-link,.button-link:focus,.button-link:hover{border:none;color:#ffa900;padding:0;white-space:normal}.button-link .icon:first-child{margin-right:1rem}.btn,.button-link span{display:inline-block}.btn{border:2px solid #7a7366;border-radius:4px;font-family:lato;font-size:1.4rem;font-weight:600;height:3.8rem;letter-spacing:.1rem;line-height:3.4rem;padding:0 1.6rem;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap}.btn.disabled,.btn.disabled:hover,.btn:disabled,.btn:disabled:hover{background:#bfb9b2;border-color:#bfb9b2;color:#fff;cursor:default}.btn.btn-xsmall{font-size:1.2rem;height:2.4rem;line-height:2rem}.btn.btn-small,.btn.btn-xsmall{font-weight:600;padding:0 1.3rem}.btn.btn-small{font-size:1.4rem;height:3.2rem;line-height:2.8rem}.btn.btn-xsmall .icon{height:1.6rem;margin-left:-.1rem;margin-right:.3rem;width:1.6rem}a.btn.btn-med{border-radius:.5rem;display:inline-block;padding:.8rem 2rem;text-decoration:none}.btn.btn-med{font-size:1.6rem;font-weight:600;height:4rem;line-height:2.4rem;padding:0 1.3rem}.btn.btn-med .icon{height:2.5rem;margin-left:-.7rem;margin-right:.5rem;width:2.5rem}.btn.btn-large{font-size:1.6rem;font-weight:600;height:5rem;line-height:2.4rem;padding:0 2rem}a.btn.btn-large{border-radius:.5rem;display:block;padding:1.4rem 2rem;text-decoration:none}.btn.btn-primary{background-color:#ffa900;border-color:#ffa900;color:#fff}.btn.btn-primary:hover{background-color:#ffa902;border-color:#ffa902;color:#fff;transition:all .1s ease-in-out}.btn.btn-primary.disabled,.btn.btn-primary:disabled{background-color:#bfb9b2;border-color:#bfb9b2;color:#fff}.btn.btn-secondary{border-color:#bfb9b2;color:#4e4941}.btn.btn-secondary .icon path{stroke:#4e4941}.btn.btn-secondary:hover{background:#4e4941;border-color:#4e4941;color:#fff;transition:all .1s ease-in-out}.btn.btn-secondary:hover .icon path{stroke:#fff}.btn.btn-secondary.disabled,.btn.btn-secondary.disabled:hover,.btn.btn-secondary:disabled,.btn.btn-secondary:disabled:hover{background:#fff;border-color:#bfb9b2;color:#4e4941;opacity:.5}.btn.btn-secondary-filled,.btn.btn-secondary-filled:focus,.btn.btn-secondary-filled:hover{background:#e9e7e4;border-color:#e9e7e4;color:#4e4941}.btn.btn-secondary-filled.disabled,.btn.btn-secondary-filled.disabled:hover,.btn.btn-secondary-filled:disabled,.btn.btn-secondary-filled:disabled:hover{background:#bfb9b2;border-color:#bfb9b2;color:#4e4941;opacity:.5}.btn.btn-confirm{background-color:#749b3a;border-color:#749b3a;color:#fff}.btn.btn-confirm:focus,.btn.btn-confirm:hover{background-color:#52771b;border-color:#52771b}.btn.btn-confirm.disabled,.btn.btn-confirm.disabled:hover,.btn.btn-confirm:disabled,.btn.btn-confirm:disabled:hover{background:#bfb9b2;border-color:#bfb9b2;color:#4e4941;opacity:.5}.btn.btn-confirm .icon path{fill:#fff}.btn.btn-danger,.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:#d64525;border-color:#d64525;color:#fff}.btn.btn-link,.btn.btn-link:focus,.btn.btn-link:hover{background-color:transparent;border-color:transparent}.button-secondary,.button-secondary:focus,.button-secondary:hover{border-color:#ffa900;color:#ffa900}.button-tertiary,.button-tertiary:focus,.button-tertiary:hover{border-color:#acc32b;color:#acc32b}.button-danger,.button-danger:focus,.button-danger:hover{border-color:#d64525;color:#d64525}.btn.btn-light-blue{background:#87d1df;border-color:#87d1df;color:#fff}.btn.btn-dark-green{background:#749b3a;border-color:#749b3a;color:#fff}.btn.btn-dark-green:focus,.btn.btn-dark-green:hover{background:#52771b;border-color:#52771b}.btn.btn-dark-green.disabled,.btn.btn-dark-green.disabled:hover,.btn.btn-dark-green:disabled,.btn.btn-dark-green:disabled:hover{background:#bfb9b2;border-color:#bfb9b2;color:#4e4941;opacity:.5}.btn.btn-thinking,.btn.btn-thinking:disabled,.btn.btn-thinking:disabled:hover,.btn.btn-thinking:focus,.btn.btn-thinking:hover{background:#e9e7e4;border-color:#e9e7e4;color:#e9e7e4;position:relative}.btn.has-icon{padding-left:.8rem}.btn.has-icon svg{margin-right:.8rem}.btn-block,.button-block{display:block;width:100%}.btn+.btn:not(.btn-block),.button+.button{margin-left:1.5rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn.btn-thinking:before{animation:spin 1.25s linear infinite;background:url(/static/media/spinner-light-dark.f682a580165d0c98306f.svg) no-repeat 50%;content:"";height:2.4rem;left:calc(50% - 1.2rem);position:absolute;top:calc(50% - 1.2rem);width:2.4rem}.button-list .button{border-radius:1.8rem 0 0 1.8rem}.button-list .button+.button{border-left:0;border-radius:0;margin-left:0}.button-list .button+.button:last-child{border-radius:0 1.8rem 1.8rem 0}.alert-bar{background-color:#f7f9ea;border-radius:10px;color:#4e4941;font-size:1.6rem;height:6rem;line-height:3rem;margin-bottom:4rem;padding:1.5rem 3rem}.alert-bar-danger{background-color:#f9e4e0}.pull-left{float:left}.pull-right{float:right}.text-right{text-align:right}.text-center{text-align:center}.text-pre-wrap{white-space:pre-wrap}.cf:after{clear:both;content:"";display:table}.print-only{display:none}p.big{font-size:1.8rem;line-height:2.7rem}header{border-bottom:1px solid #d8d8d8;height:7rem;right:0;top:0;z-index:30}header,nav{background:#fff;left:0;position:fixed}nav{border-right:1px solid #d8d8d8;bottom:0;overflow:hidden;top:7rem;width:20rem}nav ul{list-style:none;margin:0}nav li{border-bottom:1px solid #d8d8d8;margin:0;overflow:hidden;transition:height .3s ease-in-out}nav a{border-right:4px solid #fff;color:#4e4941;display:block;line-height:5rem;padding:0 1.2rem 0 6rem;position:relative;text-decoration:none}nav .sub{border-bottom:none}nav .sub a{font-size:1.2rem;line-height:3rem}nav a:hover{color:#4d4840}nav a .icon:not(.icon-arrow-down){left:1.8rem;position:absolute;top:1.3rem}nav a .icon+span{vertical-align:baseline}nav a.active{background:#f7f9ea;border-color:#749b3a;color:#749b3a}nav .sub a.active{background-color:#f8faee;color:#86a84a}nav .nav-toggle{cursor:pointer;position:absolute;right:1rem;top:0;transition:transform .3s ease-in-out}nav .nav-toggle .icon-arrow-down path{stroke:#4e4941}nav .opened .nav-toggle{transform:rotate(180deg)}main{position:relative}.main-center-content,main{margin:0 auto;width:56.8rem}.fixed-main-header{left:calc(-18.4rem + 50%);position:fixed;top:7rem;width:56.8rem}@media print{.print-only{display:inline;display:initial}body{color:#000}}@media (min-width:1140px){.fixed-main-header,.main-center-content,main{width:86.2rem}.fixed-main-header{left:calc(-33.1rem + 50%)}}@media (min-width:1440px){.fixed-main-header,.main-center-content,main{width:115.6rem}.fixed-main-header{left:calc(-47.8rem + 50%)}}@media (min-width:1740px){.fixed-main-header,.main-center-content,main{width:145rem}.fixed-main-header{left:calc(-62.5rem + 50%)}}@media (min-width:2040px){.fixed-main-header,.main-center-content,main{width:174.4rem}.fixed-main-header{left:calc(-77.2rem + 50%)}}@media (min-width:2340px){.fixed-main-header,.main-center-content,main{width:203.8rem}.fixed-main-header{left:calc(-91.9rem + 50%)}}@media (min-width:2640px){.fixed-main-header,.main-center-content,main{width:233.2rem}.fixed-main-header{left:calc(-106.6rem + 50%)}}.container{margin-left:auto;margin-right:auto}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.container:after,.row:after{clear:both}@media (min-width:992px){.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}header .sale-active{top:11rem}header .logo-container{float:left;padding:2.2rem 1.2rem 1.2rem 1.7rem;width:20rem}header .logo-container img{width:15rem}header .header-components{float:left;padding:1.2rem 1.2rem 0 0;width:calc(100% - 20rem)}header .header-actions{float:right;text-align:right;width:22.2rem}header .global-search-form{float:left;padding-top:5px;width:calc(100% - 23.2rem)}.user-free .header-actions{width:40rem}.user-free .global-search-form{width:calc(100% - 41rem)}header .header-actions .button{margin:0 .9rem 0 0;vertical-align:middle}header .header-actions .button-primary{width:16.7rem}header .header-actions .button-feedback{border-color:#749b3a;color:#749b3a}header .button{height:4rem}header .header-action{background:#fff no-repeat 50%;border:none;height:4rem;padding:0;width:4rem}header .header-action .icon{height:3rem;width:3rem}header .header-action .profile{background-size:cover;border-radius:50%;height:4rem;width:4rem}header .button-help{border:2px solid #7a7366;border-radius:50%;font-size:2.4rem;font-weight:700}.app-sale,.app-sale:hover{background:linear-gradient(90deg,#acc13b,#759a40);color:#fff;display:block;font-size:16px;height:40px;line-height:24px;padding:8px 0;text-align:center;text-decoration:none}.app-sale strong{font-weight:600;margin-left:30px;white-space:pre-wrap}.app-sale svg{margin-left:40px}.app-nav-dash:hover{cursor:pointer}.global-footer{bottom:0;height:91px;left:0;position:fixed;right:0;text-align:center}#root>.frame.user-free{height:calc(100% - 9rem)}.adthrive-footer-message .adthrive-ccpa-link a{color:#b2b2b2;font-size:12px;text-decoration:none}.icon{display:inline-block;height:2.4rem;width:2.4rem}.icon,.icon+span{vertical-align:middle}.recipe-modal .modal-dialog{color:#4e4941;margin:0 auto;max-width:114rem}.recipe-modal .modal-content{background:#f6f6f6;padding:2rem 5.6rem}.recipe-modal.prepear-mode-show-directions .modal-content{background:#f6f6f6;padding:0}.recipe-modal.prepear-mode-show-directions{padding:0}.recipe-modal.details .modal-content{margin-top:7rem}.recipe-modal .modal-content button.close{color:#4e4941;font-size:3rem;right:6.7rem;top:3.4rem}.recipe-modal .icon-camera ellipse,.recipe-modal .icon-camera g,.recipe-modal .icon-camera path{stroke:#4e4941}.recipe-modal .image-upload.box .add-wrap button{color:#4e4941}.modal-backdrop{background-color:#000;z-index:50}.modal,.modal-backdrop{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .15s linear}.modal{-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.5);outline:0;overflow-x:hidden;overflow-y:auto;z-index:60}.modal-content{background-clip:padding-box;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);outline:0;padding:2rem;position:relative}.modal-content button.close{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;font-size:3rem;height:2.4rem;line-height:2.4rem;margin:0;padding:0;position:absolute;right:2rem;top:2rem;width:2.4rem}.modal-content .modal-footer{background:#f4f3f1;border-top:1px solid #4e4941;margin:0 -6rem -6rem;padding:2rem;text-align:right}.modal-content .modal-footer .btn{margin:0}.modal-backdrop.in{opacity:.5}.modal.in{opacity:1}.modal-type-dialog,.modal-type-header-dialog{align-items:center;display:flex;justify-content:center}.modal-type-dialog .modal-dialog,.modal-type-header-dialog .modal-dialog{width:60rem}.modal-type-dialog .modal-content{border-radius:5px;padding:6rem;text-align:center}.modal-type-header-dialog .modal-content{background:#fff;border-radius:5px;overflow:hidden;padding:2rem}.modal-type-header-dialog .modal-header{background:#fff;border-bottom:1px solid #e9e7e4;color:#4e4941;margin:-2rem -2rem 0;padding:2rem 6.5rem 2rem 2rem}.modal-type-header-dialog .modal-header h5{font-weight:600;line-height:3.8rem;margin:0}.modal-type-header-dialog .modal-content .btn{margin:0}.modal-type-header-dialog .modal-content .btn+.btn{margin-left:1.2rem}.modal-type-header-dialog .modal-content button.close{color:#4e4941;font-size:3.6rem;top:2.6rem}.modal-type-help .modal-dialog{height:50rem;left:calc(50% - 40rem);position:absolute;top:calc(50% - 25rem);width:80rem}.modal-type-help .modal-content{background:none;height:100%;padding:0}.modal-help-body{background:#fff;border-radius:5px;height:100%;overflow:hidden}.modal-help-body video{float:left;height:50rem;width:40rem}.modal-help-content{float:left;padding:13rem 4rem 4rem;text-align:center;width:40rem}.modal-help-content h3{font-size:1.8rem;font-weight:800;white-space:pre-wrap}.modal-backdrop-help{background:#363649}.modal-backdrop-help.in{opacity:.9}.has-inner-modal .modal-dialog{height:100%}.has-inner-modal .modal-content{height:100%;overflow:hidden}.recipe-image{background:#363649;background-position:50%;background-size:cover;color:#625d6d;display:inline-block;position:relative;text-align:center;vertical-align:middle}.recipe-image-medium .icon-empty-recipe{display:block;height:50px;left:calc(50% - 20px);position:absolute;top:calc(50% - 25px);width:40px}.recipe-image-medium .recipe-image-empty{position:absolute;text-align:center;top:calc(50% + 30px);width:100%}.recipe-image-thumb .recipe-image-empty{display:none}.recipe-image-thumb .icon-empty-recipe{display:block;left:calc(50% - 12px);position:absolute;top:calc(50% - 12px)}.recipe-review-edit path{fill:#fff}.recipe-image-quick .icon{height:2.4rem;margin:1.8rem;width:2.4rem}.recipe-image-quick-0{background:#fff2d9}.recipe-image-quick-0 path{stroke:rgba(255,169,0,.8);fill:rgba(255,169,0,.8)}.recipe-image-quick-3{background:#dee7aa}.recipe-image-quick-3 path{stroke:rgba(172,195,43,.8);fill:rgba(172,195,43,.8)}.recipe-image-quick-4{background:#edf8fa}.recipe-image-quick-4 path{stroke:rgba(135,209,222,.8);fill:rgba(135,209,222,.8)}.recipe-image-quick-6{background:#f9e4e0}.recipe-image-quick-6 path{stroke:rgba(212,73,46,.8);fill:rgba(212,73,46,.8)}.recipe-image-banner-medium svg{height:44px;width:44px}.recipe-image .recipe-image-banner-thumb{left:0;position:absolute;top:0}:-ms-input-placeholder{color:#bfb9b2;font-weight:300;opacity:1;text-align:left}::placeholder{color:#bfb9b2;font-weight:300;opacity:1;text-align:left}.form-control label{font-weight:800}.form-control-info{font-size:1.4rem;margin-bottom:1.5rem}.form-control-autogrow{overflow:hidden;position:relative}.form-control-autogrow textarea{border:0;display:block;margin:0;min-height:0;overflow:hidden;padding:6px 10px;resize:none}.form-control-autogrow .form-control,.form-control-autogrow .form-control-group,.form-control-autogrow textarea{height:100%}.typeahead-control{position:relative}.typeahead-control input{margin-bottom:0;padding-right:2.6rem}.typeahead-control .icon-arrow-down{cursor:pointer;height:1.6rem;position:absolute;right:.5rem;top:1.4rem;width:1.6rem}.typeahead-control-options{background:#fff;border:1px solid #acc32b;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);left:0;max-height:20rem;overflow-y:auto;padding:.4rem 0;position:absolute;right:0;top:calc(100% - 1px);z-index:40}.typeahead-control-option{color:#000;cursor:pointer;padding:.6rem 1rem .2rem}.typeahead-control-option span{border-bottom:2px solid #fff;display:inline-block;padding-bottom:.2rem}.typeahead-control-option.active span{border-color:#acc32b}.form-control.funky input{background:transparent;border-color:#acc32b;border-radius:0!important;height:5rem;padding:1.3rem 2rem}.icon-checkbox-control,.icon-radio-control{cursor:pointer;margin-bottom:1rem;position:relative}.icon-checkbox-control input{cursor:pointer;height:2.4rem;margin:0 0 0 -2.4rem;opacity:0;vertical-align:middle;width:2.4rem}.icon-checkbox-control input:focus~label,.icon-radio-control input:focus~label{outline:1px dashed #d3d3d3}.icon-checkbox-control label,.icon-radio-control label{display:inline-block;font-size:1.4rem;font-weight:400;line-height:2rem;margin:0;padding:0 .25rem 0 .5rem;vertical-align:middle}.icon-checkbox-control.disabled .icon-checkblox-on path{fill:#bfb9b2}.icon-checkbox-control.disabled label{color:#bfb9b2}.icon-radio-control input{cursor:pointer;display:inline-block;height:2.4rem;margin:0;opacity:0;vertical-align:middle;width:2.4rem}.icon-radio-control span{border-radius:.6rem;box-shadow:0 0 0 2px #4d4840;height:1.3rem;left:.5rem;position:absolute;top:.5rem;vertical-align:middle;width:1.3rem}.icon-radio-control.checked span{box-shadow:0 0 0 6px #749b3a;height:.5rem;left:.9rem;top:.9rem;width:.5rem}.tag-select .form-control-group{border:1px solid #9a9389;border-radius:5px;overflow:hidden;position:relative}.tag-select span{margin:0}.tag-select input{border:0;color:#7a7366;font-size:1.4rem;font-weight:400;height:2rem;line-height:1.25;margin:1rem 0 0;padding:0}.tag-select input:focus{border:0;outline:none}.tag-select-measure{display:inline-block;font-family:Lato;font-size:1.4rem;font-weight:400;height:0;left:0;line-height:1.25;position:absolute;top:0;visibility:hidden;white-space:pre}.tag-select-search{margin-left:1rem;overflow:hidden;padding-bottom:1rem;position:relative}.tag-select-placeholder{color:#bfb9b2;font-family:Lato;font-size:1.4rem;font-weight:400;left:0;line-height:1.25;position:absolute;top:1rem;white-space:nowrap}.tag-select-tag{border:1px solid #7a7366;border-radius:1rem;display:inline-block;line-height:2rem;margin-left:1rem;margin-top:1rem;padding:0 2.2rem 0 .8rem;position:relative}.tag-select-tag-remove{cursor:pointer;font-size:2rem;line-height:1.6rem;padding-left:.5rem;position:absolute;right:.8rem;top:calc(50% - .9rem);vertical-align:text-top}.tag-select-results{background:#fff;border-top:1px solid #9a9389;max-height:30rem;overflow-x:hidden;overflow-y:auto;z-index:40}.tag-select-result{color:#7a7366;cursor:pointer;font-family:Lato;font-size:1.4rem;font-weight:400;line-height:1.25;padding:.7rem 1.5rem}.tag-select-result.selected{background:#acc32b;color:#fff}.drop-down-container{position:relative}.drop-down-container select{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;height:36px;margin:0;position:relative}.drop-down-container .form-control-group{background:#fff;border:1px solid #7a7366;border-radius:4px;margin-bottom:1.5rem}.drop-down-container .icon-arrow-down{bottom:.7rem;position:absolute;right:.8rem}.drop-down-container .drop-down-placeholder{bottom:.7rem;font-size:1.6rem;left:1rem;line-height:2.4rem;opacity:.25;position:absolute;right:4rem;white-space:nowrap}.drop-down-container select:focus+.icon-arrow-down path{stroke:#33c3f0}.form-switch{border:2px solid #bfb9b2;border-radius:1.5rem;color:#bfb9b2;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;height:3rem;line-height:2.6rem;min-width:4.5rem;padding:0 1.4rem 0 3rem;position:relative;text-align:center;text-transform:uppercase}.form-switch:before{background:#bfb9b2;border-radius:1rem;content:"";height:2rem;left:.3rem;position:absolute;top:.3rem;width:2rem}.form-switch.active{border-color:#749b3a;color:#749b3a;padding:0 3rem 0 1.4rem}.form-switch.active:before{background:#749b3a;left:auto;right:.3rem}.button+.form-switch{margin-left:1.5rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%}.text-input-control-group{position:relative}.text-input-control-group input,.text-input-control-group textarea{background-color:#f4f3f1;border:.1rem solid #f4f3f1;border-radius:.5rem;color:#4e4941;font-size:1.4rem;height:4rem;margin-bottom:0;max-width:100%;outline:none;padding:1.2rem;text-decoration:none;width:100%}.text-input-control-group input{line-height:4rem}.text-input-control.focused label{color:#49a7b7}.text-input-control label{color:#4e4941;float:left;font-size:1.4rem;font-weight:700;line-height:2rem}.text-input-control-group.error input,.text-input-control-group.error textarea{border:.1rem solid #d64525}.text-input-control-group input:focus,.text-input-control-group textarea:focus{border:.1rem solid #49a7b7!important}.text-input-err span{color:#d64525;font-size:1.2rem;font-weight:700;line-height:1.6rem;padding-left:.2rem}.text-input-err .icon-warning{height:1.6rem;width:1.6rem}.text-input-control.has-icon{position:relative}.text-input-control.has-icon input{padding-left:3.8rem}.text-input-control.has-icon .text-input-icon{left:.8rem;position:absolute;top:.8rem}.text-input-control.clearable .text-input-clear{cursor:pointer;position:absolute;right:.8rem;top:.8rem;transform:rotate(45deg)}.text-input-control.clearable input{padding-right:3.8rem}.fixed-grid{position:relative}.fixed-grid-header:not(.fixed-main-header){left:0;position:absolute;right:0;top:0}.flex-grid-upgrade-link{margin-top:10px;text-align:center;text-decoration:none}.save-recipe-cookbook-modal .modal-dialog{margin:auto 0;overflow:hidden;position:relative;width:75rem}.save-recipe-cookbook-modal .modal-dialog .modal-header{margin-left:0;margin-right:0;padding-left:0}.save-recipe-cookbook-modal .modal-content{color:#4e4941;height:69rem;margin-bottom:3rem;padding:2rem}.save-recipe-cookbook-modal-single{position:relative}.save-recipe-cookbook-recipe-container{padding-bottom:2rem}.save-recipe-cookbook-modal-sinlge-recipe .recipe-image-empty{display:none}.save-recipe-cookbook-modal .save-recipe-cookbook-modal-cookbooks{height:60rem;overflow:auto}.save-recipe-cookbook-modal .save-recipe-cookbook-modal-cookbooks .text-input-control{padding-bottom:2rem;width:34.5rem}.save-recipe-cookbook-modal-empty{text-align:center}.save-recipe-cookbook-modal-empty .icon{height:4.2rem;margin-bottom:2rem;width:4.2rem}.save-recipe-cookbook-modal-multi-recipe{display:inline-block;padding-right:1rem}.save-recipe-cookbook-modal-multi-recipe,.save-recipe-cookbook-modal-sinlge-recipe{margin-top:2rem}.save-recipe-cookbook-modal-sinlge-recipe div{display:inline-block}.save-recipe-cookbook-modal-title-container{padding-left:1.5rem;vertical-align:middle}.save-recipe-cookbook-modal-sinlge-recipe p{margin-bottom:0}.save-recipe-cookbook-modal-sinlge-recipe p strong{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:2.5rem}.save-recipe-cookbook-modal-sinlge-recipe p small{color:#4e4941;font-size:1.6rem;line-height:2.4rem}.save-recipe-cookbook-modal-multi-recipe .recipe-image,.save-recipe-cookbook-modal-sinlge-recipe .recipe-image{border-radius:.8rem}.save-recipe-cookbook-modal-multi-recipe p{font-size:1.4rem;line-height:2rem;margin-bottom:0}.save-recipe-cookbook-modal-multi-recipe .icon-star{height:1.6rem;width:1.6rem}.recipe-to-cookbook-grid .save-recipe-to-cookbook-cookbook{border-radius:.8rem;height:20rem;text-align:center;width:17.6rem}.save-recipe-to-cookbook-outer{position:absolute}.save-recipe-open-sections{display:none}.save-recipe-open-sections,.save-recipe-selected-cookbook{background-color:#749b3a;border-radius:2.5rem;height:5rem;left:6.2rem;padding-top:1.2rem;position:absolute;text-align:center;top:6rem;width:5rem}.save-recipe-selected-cookbook .icon-simple-check{position:absolute;right:calc(50% - 1.5rem);top:calc(50% - 1.5rem)}.save-recipe-selected-cookbook .icon-simple-check path{fill:#fff}.recipe-to-cookbook-grid .save-recipe-to-cookbook-cookbook:hover .save-recipe-open-sections{display:inline;display:initial}.save-recipe-open-sections .icon path{stroke:#fff}.recipe-to-cookbook-grid .save-recipe-to-cookbook-cookbook:hover{background-color:#f7f9ea;cursor:pointer}.recipe-to-cookbook-grid .save-recipe-to-cookbook-cookbook .save-recipe-to-cookbook-img-empty,.recipe-to-cookbook-grid .save-recipe-to-cookbook-cookbook img{background-color:#f7f9ea;border-radius:.8rem;height:16.4rem;margin:0 auto;text-align:center;width:16.4rem}.save-recipe-to-cookbook-img-empty{position:relative}.save-recipe-to-cookbook-img-empty .icon-chefs-hat{left:calc(50% - 2.5rem);position:absolute;top:calc(50% - 2.5rem);vertical-align:bottom}.save-recipe-to-cookbook-img-empty .icon-chefs-hat path{fill:#dee7aa}.save-recipe-to-cookbook-section-img-empty{background-color:#f7f9ea;border-radius:.2rem;height:4rem;position:relative;text-align:center;width:4rem}.save-recipe-to-cookbook-section-img{border-radius:.2rem;height:4rem;width:4rem}.save-recipe-to-cookbook-section-img-empty .icon-chefs-hat{position:absolute;right:calc(50% - 1.2rem);top:calc(50% - 1.2rem)}.save-recipe-to-cookbook-section-img-empty .icon-chefs-hat path{fill:#dee7aa}.save-recipe-to-cookbook-section-selected{background-color:#749b3a;border-radius:.2rem;height:4rem;position:relative;text-align:center;width:4rem}.save-recipe-to-cookbook-section-selected .icon-simple-check{position:absolute;right:calc(50% - 1.2rem);top:calc(50% - 1.2rem)}.save-recipe-to-cookbook-section-selected .icon-simple-check path{fill:#fff}.save-recipe-cookbook-title{color:#4e4941;font-family:Lato;font-size:1.2rem;font-weight:700;line-height:1.6rem;padding-top:.5rem;text-align:center}.recipe-to-cookbook-sections-container{background-color:#fff;height:100%;position:absolute;right:-50%;top:0;transition:all .25s ease-out;width:50%;z-index:20}.recipe-to-cookbook-sections-container.active{right:0}.recipe-to-cookbook-sections-container .modal-header h5{margin-left:2rem;margin-top:2rem}.save-recipe-cookbook-cover.active{background:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;transition:all .2s ease-out;width:100%;z-index:20}.recipe-to-cookbook-sections-body{padding:2rem}.recipe-to-cookbook-sections-footer{border-top:1px solid #e9e7e4;margin:0 -2rem;padding:1rem 2rem}.recipe-to-cookbook-sections-footer button.btn.btn-dark-green{float:right}.recipe-to-cookbook-sections-scroll{overflow:auto}.recipe-to-cookbook-sections-body .text-input-control{margin-bottom:1.5rem}.recipe-to-cookbook-sections-body p{color:#4e4941;font-size:2rem;line-height:3.2rem;margin-bottom:1.3rem}.save-recipe-to-cookbook-section{height:6rem;padding-top:1rem}.save-recipe-to-cookbook-section:hover{background-color:#f7f9ea;border-radius:.5rem;cursor:pointer}.save-recipe-to-cookbook-section div,.save-recipe-to-cookbook-section img{display:inline-block}.save-recipe-to-cookbook-section-title-container{height:6rem;vertical-align:top}.save-recipe-to-cookbook-section-title{color:#4e4941;font-family:Lato;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding-left:1.5rem;padding-top:.8rem}.save-recipe-success-modal .modal-dialog{max-height:80%;overflow:hidden;position:relative;width:75rem}.save-recipe-success-modal .modal-dialog .modal-header{margin-left:0;margin-right:0}.save-recipe-success-modal .modal-content{color:#4e4941;font-size:1.6rem;height:50rem;line-height:2.4rem;margin-bottom:3rem;padding:2rem;text-align:center}.save-recipe-success-modal button.btn.btn-confirm{margin-bottom:1rem;margin-top:2rem}.save-recipe-success-check{background-color:#f7f9ea;border-radius:6rem;height:12rem;margin:8rem auto 2rem;position:relative;width:12rem}.save-recipe-success-check .icon{height:5rem;position:absolute;right:3.5rem;top:3.5rem;width:5rem}.save-recipe-success-title{font-size:3rem;font-weight:700;line-height:3.6rem;padding-bottom:1rem}.recipe-not-saved-modal .modal-dialog{max-height:80%;overflow:hidden;position:relative;width:75rem}.recipe-not-saved-modal .modal-dialog .modal-header{margin-left:0;margin-right:0}.recipe-not-saved-modal .modal-content{color:#4e4941;font-size:1.6rem;height:50rem;line-height:2.4rem;margin-bottom:3rem;padding:2rem;text-align:center}.recipe-not-saved-modal button.btn.btn-danger,.recipe-not-saved-modal button.btn.btn-secondary{display:inline-block;margin-bottom:1rem;margin-top:2rem}.recipe-not-saved-check{background-color:#f9e4e0;border-radius:6rem;height:12rem;margin:8rem auto 2rem;position:relative;width:12rem}.recipe-not-saved-check .icon{height:5rem;position:absolute;right:3.5rem;top:3.5rem;width:5rem}.recipe-not-saved-check .icon path{stroke:#d54429;fill:#f9e4e0}.recipe-not-saved-title{font-size:3rem;font-weight:700;line-height:3.6rem;padding-bottom:1rem}.save-recipe-success-close{color:#749b3a;cursor:pointer;font-size:1.4rem;line-height:2rem}.recipe-details small{font-size:1.2rem;line-height:1.5rem}.recipe-details h5{font-weight:800}.recipe-details h6{font-size:1.8rem;font-weight:400;line-height:2.2rem}.recipe-details h6.inline{margin:0}.recipe-details hr{border:1px solid #d3d3d3;clear:both;margin:0 0 2rem}.recipe-details .button-icon{height:auto;height:4.8rem;margin:0;width:5.6rem}.recipe-details .button-icon span{color:#4e4941;display:block;font-size:1.2rem;letter-spacing:0;line-height:1.6rem;text-align:center}.recipe-details .button-small,.recipe-details .recipe-tags ul{margin-bottom:0}.recipe-details .recipe-content{min-height:101rem}.recipe-details a.recipe-details-recipe-url .icon{vertical-align:baseline;vertical-align:initial}.recipe-details .recipe-content-data{float:left;margin-bottom:2rem;margin-right:2%;width:34%}.recipe-details .recipe-image{display:block;height:auto!important;padding-top:100%;position:relative;width:auto!important}.recipe-details .recipe-totals{background:#fff}.recipe-details .recipe-totals-item{background:none no-repeat 2rem;float:left;padding:2rem 0 2rem 2rem;width:50%}.recipe-details .recipe-totals-item .icon{float:left;height:4rem;margin:.3rem 1.4rem 0 0;width:4rem}.recipe-details .recipe-totals-reviews p{color:#ffa900}.recipe-details .recipe-totals-prepeared p{color:#acc32b}.recipe-details .recipe-totals h6{font-size:2.4rem;font-weight:400;height:2.9rem;line-height:2.9rem;margin:0}.recipe-details .recipe-totals p{font-size:1.4rem;font-style:italic;line-height:1.7rem;margin:0}.recipe-details .recipe-actions{background:#fff;margin:2px 0;padding:1rem 2rem;position:relative}.recipe-details .recipe-actions .hotspot{left:calc(100% - 10px)!important;top:5px!important}.recipe-details .recipe-actions button,.recipe-details .recipe-actions button:focus,.recipe-details .recipe-actions button:hover{border:2px solid #acc32b;color:#acc32b;float:left;font-size:1.2rem;height:3rem;line-height:2.6rem;margin-bottom:0;padding:0 .6rem}.recipe-details .recipe-actions button+button,.recipe-details .recipe-actions button+button:focus,.recipe-details .recipe-actions button+button:hover{background:#acc32b;color:#fff;float:right;margin-left:.5rem}.recipe-details .recipe-review-wrap{height:8.3rem;margin-bottom:2rem;position:relative}.recipe-details .recipe-review{background:#fff;font-size:1.4rem;left:0;line-height:1.7rem;position:absolute;top:0;width:100%}.recipe-details .recipe-review .user-picture{float:left;margin-right:2rem}.recipe-details .recipe-review-rating{padding:2rem}.recipe-details .recipe-revew-rating .icon{cursor:pointer;height:2.2rem;margin:.4rem .8rem 0 0;width:2.2rem}.recipe-details .recipe-review textarea{border-radius:0;width:100%}.recipe-details .image-upload{margin-bottom:1.4rem}.recipe-details .image-upload.no-img{color:#ffa900;padding-top:0}.recipe-details .image-upload.no-img .image-upload-wrap{position:static}.recipe-details .image-upload.no-img .image-upload-info svg{height:2.4rem;margin-bottom:0;margin-right:1rem;width:2.4rem}.recipe-details .image-upload.no-img .image-upload-info div{display:inline-block}.recipe-details .recipe-review-edit{display:none;height:0;overflow:hidden;z-index:40}.recipe-details .recipe-review.editing{box-shadow:0 2px 5px 0 rgba(0,0,0,.2);z-index:30}.recipe-details .recipe-review.editing .recipe-review-edit{display:block;height:auto;padding:0 2rem 2rem}.recipe-details .block-action{margin:0 -2rem -2rem}.recipe-details-topinfo{margin-bottom:2rem}.recipe-details .icon-web,.recipe-details-topinfo .user-picture{float:left;margin-right:1rem;margin-top:.5rem}.recipe-details .icon-web{height:4rem;width:4rem}.recipe-details .icon-view path,.recipe-details .icon-web path{fill:#4e4941}.recipe-details .icon-view{margin-bottom:.3rem;margin-left:.5rem;padding:.2rem}.recipe-details-title-content{font-size:2.4rem;font-weight:700;line-height:3.6rem}.recipe-details-title-attr{margin-top:-.6rem}.recipe-details-title-attr a{color:#4e4941;font-size:1.4rem;line-height:2rem;text-decoration:none}.recipe-details-topinfo-actions{float:right}.recipe-details .block-action button{background:#ffa900;border:0;border-radius:0;color:#fff;height:5rem;margin:0;width:100%}.recipe-details .recipe-content-instructions .btn-confirm.btn-right{margin-left:2rem}.recipe-details .recipe-content-instructions{float:left;font-size:1.4rem;line-height:1.7rem;margin-bottom:2rem;width:64%}.recipe-details .recipe-content-instructions .icon+span{vertical-align:baseline;vertical-align:initial}.recipe-details .recipe-content-data hr{border-bottom:none}.recipe-details .recipe-content-nutrients{padding-top:2rem}.recipe-details .recipe-content-nutrients dl{font-size:1.8rem;line-height:2.2rem;margin:0 0 .6rem;padding:.8rem 1.4rem}.recipe-details .recipe-content-nutrients dd{float:left;margin:0}.recipe-details .recipe-content-nutrients dt{float:right;margin:0}.recipe-details .recipe-content-nutrients em{font-size:1.2rem;line-height:2.2rem;margin-left:1.8rem;vertical-align:middle}.recipe-details .recipe-tags ul{margin:0 0 -.5rem}.recipe-details .recipe-tags li:not(.title){border:1px solid #7a7366;border-radius:1rem;display:inline-block;font-size:1.2rem;line-height:1.8rem;list-style:none;margin:.5rem .6rem .5rem 0;padding:0 1rem;text-transform:uppercase}.recipe-details .recipe-tags li{display:inline-block;margin:.3rem 1.2rem .5rem 0;vertical-align:middle}.recipe-details .recipe-content-reviews{clear:left}.recipe-details .recipe-content-review{background:#fff;float:left;font-size:1.4rem;margin-bottom:2%;margin-right:2%;padding:1.5rem;width:32%}.recipe-details .recipe-content-review img{border-radius:50%;float:left;height:4rem;margin-right:1.2rem;width:4rem}.recipe-review-comments{margin-top:2rem;text-align:justify}.recipe-review-comments.hidden{max-height:5rem;overflow:hidden;padding-right:1rem;position:relative;text-align:justify}.recipe-review-comments.hidden:before{bottom:0;content:"...";position:absolute;right:0}.recipe-review-comments.hidden:after{background:#fff;content:"";height:1em;margin-top:.2em;position:absolute;right:0;width:1em}.recipe-review-read-more{color:#ffa900;cursor:pointer;float:right;padding-top:1rem;text-decoration:underline}.recipe-review-read-more.hidden{display:none}.recipe-review-read-less{color:#ffa900;cursor:pointer;float:right;padding-top:1rem;text-decoration:underline}.recipe-review-read-less.hidden{display:none}.recipe-details .recipe-content-review p:after{background:#fff;content:"";height:1em;margin-top:.2em;position:absolute;right:0;width:1em}.recipe-details .recipe-content-review .review-pic{background-size:cover;margin:1.5rem -1.5rem;padding-top:calc(100% + 3rem);width:calc(100% + 3rem)}.recipe-details .recipe-content-review:nth-child(3n+3){margin-right:0}.recipe-details .recipe-content-review .recipe-revew-rating .icon{background-size:1.6rem 1.6rem;height:1.6rem;margin:0 .6rem 0 0;width:1.6rem}.recipe-details .recipe-print-footer{display:none}.recipe-details .recipe-print-footer img{height:3.3rem}.popover{background:#fff;border:1px solid #d8d8d8;border-radius:.5rem;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:2rem;position:absolute;z-index:40}.popover-arrow-mask{height:1.8rem;left:0;overflow:hidden;position:absolute;right:0;top:-1.8rem}.popover-arrow{background:#fff;border:1px solid #d8d8d8;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);height:1.8rem;left:1.8rem;position:absolute;top:1.3rem;transform:rotate(45deg);width:1.8rem}.popover.br .popover-arrow,.popover.tr .popover-arrow{left:auto;right:1.8rem}.popover.bl .popover-arrow-mask,.popover.br .popover-arrow-mask{top:100%}.popover.bl .popover-arrow,.popover.br .popover-arrow{top:-1.3rem}.popover.tc .popover-arrow{left:calc(50% - .9rem)}.popover.over .popover-arrow-mask{display:none}.popover-menu{padding:0;width:30rem}.popover-menu-item{cursor:pointer;font-size:1.4rem;line-height:1.6rem;padding:1.6rem 2rem}.popover-menu-item .icon{margin-right:1rem}.popover-menu-item+.popover-menu-item{border-top:1px solid #e9e7e4}.popover-menu-item.type-destructive{color:#d64525}.image-upload{padding-top:100%;position:relative}.image-upload-wrap{align-items:center;bottom:0;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;left:0;line-height:1.6rem;position:absolute;right:0;text-align:center;top:0}.image-upload-info .icon{margin-bottom:1rem}.image-upload-info h6{font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:.8rem}.image-upload-info div{max-width:16.5rem}.image-upload-info small{font-size:1rem}.image-upload-file{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.image-upload-image{background-size:cover;height:100%;width:100%}.image-upload-remove{background:#d54429;border-radius:2rem;color:#fff;cursor:pointer;font-size:3rem;height:4rem;line-height:2.3rem;padding:.8rem;position:absolute;right:1rem;text-align:center;top:1rem;width:4rem}.image-upload-remove .icon{display:block}.image-upload-drag{height:100%;overflow:hidden;width:100%}.image-upload-drag canvas{display:block;transform-origin:0 0}.image-upload-slider{background:#fff;border-radius:.4rem;bottom:2rem;box-shadow:0 0 0 .5rem rgba(54,54,73,.5);height:.8rem;left:2rem;position:absolute;right:2rem}.image-upload-slider-pill{background:#acc32b;border:.4rem solid #fff;border-radius:1.2rem;box-shadow:0 .2rem .4rem rgba(12,0,51,.1);height:2.4rem;left:0;position:absolute;top:-.8rem;width:2.4rem}.user-img-upload.has-img{margin-bottom:3rem}.user-img-upload .image-upload-wrap{border-radius:50%;overflow:hidden}.user-img-upload .image-upload-remove{bottom:0;right:-1.5rem;top:auto}.user-img-upload .image-upload-slider{bottom:-3rem;left:0;right:0}.recipe-img-upload .image-upload-info{font-size:1.4rem}.recipe-img-upload .image-upload-info svg{height:4.8rem;width:4.8rem}.user-logo-upload .image-upload-info img{margin:1.5rem 0 1rem;width:80%}.user-logo-upload .image-upload-info div{margin:0 auto;text-align:center;white-space:pre-wrap}.user-logo-upload .image-upload-drag{outline:1px dashed #bfb9b2}.user-logo-upload .image-upload-image{background-position:50%;background-repeat:no-repeat;background-size:auto}.recipe-user-notes-container{background:#fff;margin-bottom:3.125%}.recipe-user-notes-header{padding:1.8rem 3.4rem}.recipe-user-notes-header-title{display:inline-block;font-size:2.4rem;font-weight:700;line-height:3.6rem}.recipe-user-notes-header button{border:.1rem solid #e9e7e4;float:right;padding:0 1.2rem}.recipe-user-notes-header button .icon{margin-right:1rem}.recipe-user-notes-type-container.top{border-top:1px solid #d3d3d3;padding-top:2.5rem}.recipe-user-note-group{padding-bottom:2rem}.recipe-user-notes-type-container{margin:0;padding:1rem 3.4rem}.recipe-user-notes-personal-text{color:#7a7366;font-family:Lato;font-size:1.4rem;font-weight:700;line-height:2rem;padding-right:2rem}.recipe-user-notes-edit:hover{cursor:pointer}.recipe-user-notes-edit{color:#ffb700;font-size:1.4rem;font-weight:700;line-height:2rem}.popover.recipe-user-notes-add{width:35rem}.recipe-user-notes-text-input{height:17.2rem;margin:1rem 0}.recipe-user-note-group .recipe-user-notes-type-container{margin-left:1rem}.recipe-user-notes-save-btn:hover{cursor:pointer}.recipe-user-notes-save-btn{background-color:#ffb700;border-radius:.5rem;color:#fff;font-size:1.4rem;font-weight:700;padding:1.5rem 0;text-align:center;width:100%}.recipe-user-notes-add-note-text{color:#4e4941;font-size:1.4rem;line-height:2rem;opacity:.5}.recipe-user-notes-icon{position:relative}.recipe-user-note-index{left:.8rem;position:absolute;top:.3rem}.recipe-user-notes-note-text{color:#4e4941;display:inline-block;font-size:1.4rem;line-height:2rem;margin-left:1rem}.recipe-user-notes-icon .icon-trash{cursor:pointer}.recipe-user-note-groups{position:relative}.recipe-user-note-group:before{content:"";display:table;height:0}.recipe-user-note-group-header div{display:inline-block;font-size:1.3rem;margin:.5rem 1rem;padding:0}.recipe-user-note-group .button-icon{margin:0;visibility:hidden}.recipe-user-note-group .Select-control,.recipe-user-note-group input,.recipe-user-note-group input:focus{border:0;margin-bottom:0;padding-right:0}.recipe-user-note-group-footer>.row,.recipe-user-note-group>.row{background:#fff;margin-bottom:2px;padding:.8rem 2rem}.recipe-user-note-group>.row:hover .button-icon{visibility:visible}.recipe-user-note-group>.row.dragging{box-shadow:1px 1px 2px rgba(0,0,0,.2);left:0;position:absolute;right:0;z-index:40}.recipe-user-note-group-footer{margin-bottom:2rem}.recipe-user-note-group-footer .button-link{color:#7a7366}.recipe-user-note-group-footer .button-link svg{height:1.5rem;width:1.5rem}.recipe-user-note-group-footer .button-link circle{stroke:#7a7366}.recipe-user-note-group-footer .button-link rect{fill:#7a7366}.meals-add-calendar ul{list-style:none;margin:0}.meals-add-calendar li{border:1px solid #7a7366;border-radius:50%;cursor:pointer;display:inline-block;font-size:1.2rem;line-height:2.8rem;margin:0 .4rem 0 0;text-align:center;width:3rem}.meals-add-calendar li.d.active{background:#d4492e;border-color:#d4492e;color:#fff}.meals-add-calendar li.l.active{background:#acc32b;border-color:#acc32b;color:#fff}.meals-add-calendar li.b.active{background:#ffa900;border-color:#ffa900;color:#fff}.meals-add-calendar li.s.active{background:#87d1de;border-color:#87d1de;color:#fff}.calendar-header{border-bottom:1px solid #d3d3d3;padding-bottom:1.2rem;position:relative;text-align:center}.calendar-header .icon-meal-planner{display:none;left:2px;position:absolute;top:3px}.popover.over-right .calendar-header .icon-meal-planner{display:block;left:auto;right:2px}.popover.over .calendar-header .icon-meal-planner{display:block}.calendar-header span{display:inline-block;vertical-align:middle;width:14.4rem}.calendar-header .button-icon{margin:0;vertical-align:middle}.calendar-header i{cursor:pointer}.calendar table{border-collapse:collapse;margin:0 auto 1rem;table-layout:fixed}.calendar tbody{font-size:1.2rem}.calendar th{font-size:1rem;font-weight:400;padding:.6rem 0;text-align:center;text-transform:uppercase}.calendar td{border:1px solid #d3d3d3;cursor:pointer;padding:1.3rem;text-align:center}.calendar td.outside{color:#d3d3d3}.calendar td.today{background:#f6f6f6;color:#7a7366;font-weight:700}.calendar td.selected{background:#ffa900;color:#fff}.alert{background:#fff;border:1px solid #87d1df;border-radius:5px;color:#87d1df;margin-bottom:2rem;padding:1.5rem}.alert-danger{background-color:#f9e4e0;border-color:#f9e4e0;color:#d64525}.alert-icon-container{background:#fff;border-radius:2rem;display:inline-block;height:4rem;margin-right:2rem;padding-top:.6rem;text-align:center;vertical-align:top;width:4rem}.alert-danger u{cursor:pointer}.recipe-content-instruction{background:#fff;margin-bottom:3.125%;padding:2.4rem 3.4rem}.recipe-content-instruction-notes{background:#fff;border-top:1px solid #d3d3d3;margin-bottom:3.125%;margin-top:-3.125%;padding:2.5rem 3rem}.recipe-content-notes{background:#fff;padding-top:2rem}.recipe-content-notes-text{color:#4e4941;font-size:1.4rem;line-height:2rem;margin-left:4rem}.recipe-content-instruction h5{border-bottom:1px solid #d3d3d3;margin:0 -3.4rem 2.5rem;padding:0 3.4rem 1.8rem}.recipe-content-instruction ul{list-style-position:outside;list-style-type:disc;margin-left:2.6rem}.recipe-content-instruction ol{list-style-position:outside;margin-bottom:0;margin-left:2rem}.recipe-content-instruction ol li{margin:0;padding-left:1rem;position:relative}.recipe-content-instruction ol label{font-weight:400;margin:0;padding-bottom:2rem}.recipe-content-instruction ol .icon{left:-4.5rem;position:absolute;top:-.3rem}.recipe-content-instruction ol .active{text-decoration:line-through}.recipe-content-instruction ol label:not(.active) path{display:none}.recipe-content-instruction:last-child{margin-bottom:0}.recipe-content-instruction .recipe-servings-selector .button-icon{margin:0;vertical-align:middle}.recipe-instructions-full-access-text{color:#4e4941;font-size:1.4rem;letter-spacing:0;line-height:2rem;margin:0 auto;max-width:35rem;text-align:center}.recipe-content-instruction .recipe-serving-size span,.recipe-content-instruction .recipe-servings-selector span{display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.7rem;padding:0 .6rem;vertical-align:middle}.recipe-content-instruction .recipe-serving-size{margin-left:1.4rem}.recipe-content-instruction .instruction-group-name{color:#d3d3d3;margin:2.6rem 0 1rem;text-transform:uppercase}.recipe-content-instruction .recipe-timings{font-size:1.4rem;font-weight:400;line-height:1.8rem}.recipe-content-instruction .recipe-timings dl{float:left;margin:0 2.4rem 0 0}.recipe-content-instruction .recipe-timings dl:last-child{margin-right:0}.recipe-content-instruction .recipe-timings dd{margin:0}.recipe-instructions-hide-container{padding:0;text-align:center}.recipe-instructions-hide-container.has-uses{background-color:#f7f9ea;border-radius:8px;padding:2rem 1.5rem 3rem}.recipe-instructions-hide-container button{display:block;margin:1rem auto}.recipe-instructions-hide-container .no-uses{background-color:#fff2d9;border-radius:8px;margin-right:1rem;padding:2rem 1.5rem 3rem}.recipe-instructions-hide-container .no-uses .see-whats-in-gold{padding:.5rem 1.3rem}.recipe-instructions-hide-container .to-site{background-color:#f4f3f1;border-radius:8px;margin-bottom:1.5rem;padding:2rem}.recipe-instructions-hide-container .to-site button,.recipe-instructions-hide-container .to-site button:hover{background:#4d4840;border-color:#4d4840}.recipe-instructions-hide-container .uses-text{color:#749b3a;font-size:1.2rem;font-weight:700;line-height:1.6rem}.recipe-instructions-hide-container .upgrade-text{color:#749b3a;font-size:1.4rem;font-weight:700;line-height:2rem;margin:0 auto;max-width:15rem}.recipe-instructions-hide-container .upgrade-text:hover{color:#52771b;cursor:pointer}.recipe-instructions-hide-container h1{color:#4e4941;font-size:2rem;font-weight:700;line-height:2.8rem;margin:1rem auto;max-width:17.5rem}.recipe-instructions-hide-container .no-uses h1{max-width:21.5rem}.recipe-instructions-hide-container .three-more-monday{color:#bfb9b2;font-size:1.2rem;font-weight:700;line-height:1.6rem}.recipe-instructions-hide-container .to-site h2{max-width:14rem}.recipe-instructions-hide-container h2{color:#4e4941;font-size:1.6rem;font-weight:700;line-height:2.4rem;margin:.8rem auto}.recipe-instructions-hide-container .icon-web{float:none;margin:0 0 1rem}.recipe-instructions-upgrade-gold-info-container{margin:1rem auto 2rem;max-width:31.5rem;text-align:center}.recipe-instructions-upgrade-gold-info-container .gold-info-col .icon-simple-check{height:4rem;width:4rem}.recipe-instructions-upgrade-gold-info-container .gold-info-col{color:#4e4941;float:left;font-size:1.4rem;line-height:2rem;max-width:33%;padding:1rem;text-align:center}.recipe-instructions-hide-container .no-uses-text,.recipe-instructions-hide-container .no-uses-text a{color:#4e4941;font-size:1.4rem;line-height:2rem;padding-bottom:1rem;text-align:center}.recipe-instructions-hide-container .trial-pill{background-color:#ffa900;border-radius:1rem;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.6rem;margin:.8rem auto;width:10rem}.recipe-instructions-hide-container .uses-count-indicator{display:inline-block;position:relative;text-align:center}.recipe-instructions-hide-container .uses-count-indicator .available{background-color:#acc32b;border-radius:1.8rem;height:3.6rem;position:absolute;right:4px;width:3.6rem}.recipe-instructions-hide-container .uses-count-indicator .icon-off-limits{height:4.5rem;width:4.5rem}.recipe-instructions-hide-container .uses-count-indicator .uses-count{color:#bfb9b2;font-size:1.6rem;font-weight:700;left:1.8rem;position:absolute;top:.8rem}.recipe-instructions-hide-container .uses-count-indicator.available-uses .uses-count{color:#fff}.hotspot{height:38px;width:54px}.hotspot circle{animation:hotspot-pulse 1.2s infinite;opacity:1;transform-origin:50% 50%;transition:opacity .2s ease-out}.hotspot .close{opacity:0;transform:rotate(180deg);transform-origin:50% 50%;transition:opacity .2s ease-out,transform .2s ease-out}.hotspot h3{color:#87d1df;font-size:1.8rem;font-weight:800;margin-bottom:1rem}.hotspot p{font-size:1.4rem;margin-bottom:1.5rem}.hotspot .button-small{border-color:#7a7366!important;color:#7a7366!important;float:none!important;font-size:1.2rem!important;margin:0!important;width:auto!important}.hotspot-trigger{cursor:pointer;opacity:1;transition:opacity .2s ease-out}.hotspot-msg{background:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);display:none;left:68px;padding:2rem;position:absolute;text-align:left;top:8px;z-index:1000}.hotspot.active .hotspot-msg{display:block;height:10rem;opacity:0;transition:height .2s ease-out .1s,width .2s ease-out .1s,opacity .2s ease-out;width:15rem}.hotspot.active .hotspot-msg-content{opacity:0;transition:opacity .2s ease-out .2s;width:28rem}.hotspot.in circle{opacity:0}.hotspot.in .close{opacity:1;transform:rotate(0)}.hotspot.in .hotspot-msg{opacity:1;width:32rem}.hotspot.in .hotspot-msg-content{opacity:1}.hotspot.in.out .hotspot-msg{opacity:0;transition:height .2s ease-out .1s,width .2s ease-out .1s,opacity .2s ease-out .1s;width:15rem}.hotspot.in.out circle{opacity:1}.hotspot.in.out .close{opacity:0;transform:rotate(180deg)}.hotspot.in.out .hotspot-msg-content{opacity:0;transition:opacity .2s ease-out}.hotspot.in.out.exit .hotspot-trigger{opacity:0}.hotspot.right svg{margin-left:-15px;transform:rotate(180deg) translate3d(-15px,0,0);transform-origin:50% 50%}.hotspot.right .hotspot-msg{left:auto;right:53px}.hotspot.down svg{margin-left:-15px;transform:rotate(270deg) translate3d(8px,12px,0);transform-origin:50% 50%}.hotspot.down .hotspot-msg{bottom:60px;left:0;top:auto}@keyframes hotspot-pulse{0%{transform:scaleZ(0)}50%{transform:scale3d(.6,.6,0)}to{transform:scaleZ(0)}}.recipe-header{background:#fff;border-bottom:1px solid #e9e7e4;height:7rem;left:0;padding:0 2rem;position:fixed;right:0;top:0;width:100%;z-index:31}.recipe-header-logo{left:2rem;position:absolute;top:2rem;width:15rem}.recipe-header-logo img{width:15rem}.recipe-header-centered{margin:0 auto;max-width:114rem;position:relative;text-align:center}.recipe-header-toggle{display:inline-block;height:4rem;margin-top:1.5rem;overflow:hidden}.recipe-header-toggle-item{border:1px solid #4d4840;border-radius:2rem 0 0 2rem;cursor:pointer;display:inline-block;padding:.4rem}.recipe-header-toggle-item+.recipe-header-toggle-item{border-radius:0 2rem 2rem 0}.recipe-header-toggle-item.active{background:#4d4840;color:#fff}.recipe-header-toggle-item .user-picture{display:inline-block;margin-right:1rem;vertical-align:middle}.recipe-header-toggle-item span{display:inline-block;font-size:1.4rem;line-height:2rem;padding-right:1rem;vertical-align:middle}.recipe-modal .modal-content .recipe-header button.close{color:#4e4941;font-size:3.4rem;right:1.6rem;top:2.1rem}.recipe-modal.prepear-mode-hide-directions .recipe-header-centered{max-width:100%}.recipe-header-upgrade-banner{background-image:url(/static/media/rectangle-gradient-bg@2x.4a96d397e2b35a82944a.png);border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;height:5rem;line-height:1.8rem;margin:1rem auto 0;width:34.5rem}.recipe-header-upgrade-banner div{display:inline-block;padding-top:1.6rem}.recipe-header-upgrade-banner .recipe-header-next-icon{background-color:#acc32b;border-radius:1.6rem;height:3.2rem;margin-left:2rem;padding-top:.4rem;width:3.3rem}.recipe-header-upgrade-banner .recipe-header-next-icon .icon path{fill:#fff}@media print{html.recipe-d-printable .meal-list-container,html.recipe-d-printable .modal-backdrop,html.recipe-d-printable .recipe-content-data,html.recipe-d-printable .recipe-content-instruction-notes.empty,html.recipe-d-printable .recipe-content-reviews,html.recipe-d-printable .recipe-details-topinfo .user-picture,html.recipe-d-printable .recipe-details-topinfo-actions,html.recipe-d-printable .recipe-header,html.recipe-d-printable .recipe-instruction-directions-btn,html.recipe-d-printable .recipe-search-container,html.recipe-d-printable .recipe-servings-selector,html.recipe-d-printable .recipe-tags,html.recipe-d-printable .recipe-user-notes-container.empty,html.recipe-d-printable .recipe-user-notes-header button,html.recipe-d-printable button.btn,html.recipe-d-printable button.button-primary,html.recipe-d-printable button.close,html.recipe-d-printable header,html.recipe-d-printable main,html.recipe-d-printable nav{display:none}html.recipe-d-printable #root>.frame,html.recipe-d-printable .modal,html.recipe-d-printable .recipe-modal.details .modal-content{background:#fff;height:auto;margin:0;overflow:visible;padding:0;position:static}html.recipe-d-printable .recipe-content-instructions,html.recipe-d-printable main{float:none;height:auto;padding:0;width:auto}html.recipe-d-printable .modal-dialog{max-width:none}html.recipe-d-printable .recipe-details-topinfo{margin-bottom:1rem}html.recipe-d-printable .recipe-image-medium{height:5.5rem;margin-right:1rem;width:5.5rem}html.recipe-d-printable .recipe-details-title{padding-top:1rem;width:calc(100% - 7rem)}html.recipe-d-printable .recipe-details-title-content{font-size:1.8rem;line-height:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.recipe-d-printable .recipe-details-title-attr{margin-top:-.3rem}html.recipe-d-printable .recipe-details-title-attr a{font-size:1.2rem;line-height:1.4rem}html.recipe-d-printable .recipe-content-instruction{float:left;padding:0;width:calc(50% - 1px)}html.recipe-d-printable .recipe-content-instruction:first-child{padding-right:4.5rem}html.recipe-d-printable .recipe-content-instruction:first-child h5{margin-right:-4.5rem}html.recipe-d-printable .recipe-content-instruction:last-child{border-left:1px solid #d3d3d3;padding-left:4.5rem}html.recipe-d-printable .recipe-content-instruction:last-child h5{margin-left:-4.5rem;margin-right:0}html.recipe-d-printable .recipe-content-instruction h5{margin-left:-1.5rem}html.recipe-d-printable .recipe-content-instructions ol{margin-left:1rem}html.recipe-d-printable .recipe-content-instructions ol li{text-decoration:none!important}html.recipe-d-printable .recipe-content-instructions li{page-break-inside:avoid}html.recipe-d-printable .recipe-content-instructions ol .active{text-decoration:none}html.recipe-d-printable .recipe-content-instructions ol .icon{display:none}html.recipe-d-printable .recipe-timings{float:right;font-size:1.2rem;line-height:1.4rem;padding-top:.5rem}.recipe-modal .modal-dialog .modal-content{box-shadow:none}html.recipe-d-printable .recipe-print-footer{border:none;display:block;padding-top:3rem}}.recipe-share{background-color:#fff;border-radius:.5rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);height:18.4rem;outline:0;padding-top:4rem;position:absolute;text-align:center;width:32rem;z-index:40}.recipe-share .icon{cursor:pointer;display:block;float:right;margin:0 .6rem .6rem}.recipe-share-pointer{background-color:#fff;height:2rem;position:absolute;top:-.4rem;transform:rotate(45deg);width:2rem}.share-icons{margin:0 auto}.share-text{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:1rem}.share-icons div{border-radius:3rem;display:inline-block;height:6rem;margin:0 1.2rem;padding:1.8rem 1.2rem 0 0;width:6rem}.share-pinterest{background-color:#d54429}.share-twitter{background-color:#1da1f2}.share-facebook{background-color:#3b5998}.star-rating .icon-star{margin-right:.4rem}.star-rating-reviews{margin-left:.2rem;vertical-align:middle}.recipe-details-delete-cover .modal-dialog{border-radius:1rem;margin:0 auto;padding:5rem;text-align:center;width:60rem}.recipe-details-delete-cover .modal-content .recipe-details-delete-confirmation-icon{background-color:#f9e4e0;border-radius:6rem;height:12rem;margin:3rem auto;width:12rem}.recipe-details-delete-cover .modal-content .icon-trash{height:5.2rem;margin-top:3.3rem;width:5.2rem}.recipe-details-delete-cover .btn-med{padding:0;text-align:center;width:16.5rem}.recipe-details-delete-cover .btn-secondary{background-color:#e9e7e4;border-color:#e9e7e4}.recipe-details-delete-cover .recipe-details-delete{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding-bottom:2rem}.recipe-details-report-cover .modal-dialog{border-radius:1rem;margin:0 auto;padding:5rem;text-align:center;width:80rem}.recipe-details-report-cover .recipe-details-report{color:#4e4941;font-size:3rem;line-height:4rem;padding-bottom:2rem}.add-recipe-backdrop{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.add-recipe-details hr{margin:2rem 0}.add-recipe-details h5{color:#605a51;font-size:2.4rem;font-weight:700;margin-bottom:0}.meta-group-add-group-row h5{float:left}.add-recipe-details .button-small{margin:1rem 0 0}.add-recipe-details .placeholder-icons{background-position:50%;background-repeat:no-repeat;background-size:contain;height:10rem;margin:2rem auto;width:10rem}.add-recipe-details-area-edit input,.add-recipe-details-area-edit input:focus{background:transparent;border-color:transparent}.add-recipe-details-area-edit .meta-group-footer textarea,.add-recipe-details-area-edit .meta-group-footer textarea:focus{border:0;height:3.8rem;line-height:3.8rem;margin-bottom:0;min-height:0;padding:0 10px;resize:none}.add-recipe-details-area-edit .meta-group-footer textarea:-ms-input-placeholder{line-height:3.8rem}.add-recipe-details-area-edit .meta-group-footer textarea::placeholder{line-height:3.8rem}.add-recipe-header-title{color:#4e4941;font-size:3rem;font-weight:700;line-height:3.6rem}.add-recipe-details-area-edit-0 .row,.add-recipe-details-area-edit-header.row{margin-bottom:1rem;margin-left:0;margin-right:0}.add-recipe-details-area-edit-0{padding-bottom:6rem}.add-recipe-info-title{color:#605a51;font-size:2.4rem;font-weight:700;line-height:2.9rem;padding-bottom:1rem}.add-recipe-details-selection:hover{cursor:pointer}.add-recipe-details-selection.active,.add-recipe-details-selection:hover{background-color:#4e4941;color:#fff;opacity:.5}.add-recipe-details-selection{color:#605a51;padding-left:1rem;width:100%}.add-recipe-info-container{background-color:#fff;margin-bottom:3rem;padding:2rem 2rem 0}.add-recipe-info-input.no-label{padding-top:2.5rem}.add-recipe-details .form-control label{color:#4e4941;font-size:1.4rem;font-weight:400;line-height:2rem;opacity:.5}.add-recipe-info-input .drop-down-container .form-control-group,.add-recipe-info-input .form-control-group input{border:.1rem solid #4d4840;border-radius:.4rem}.add-recipe-info-input .form-control-group div div{border:.1rem solid #4d4840;border-radius:.4rem;padding:8px}.add-recipe-details .ticker{margin-bottom:0}.add-recipe-details-area-start{padding-bottom:3rem}.add-recipe-details-area-start .section{background:#fff;color:#4e4941;padding:3rem}.add-recipe-details-area-start h4{color:#4e4941;font-size:3.6rem;font-weight:600;line-height:5.4rem}.add-recipe-details-area-start h5{margin-bottom:1.5rem}.add-recipe-details-area-start h6{font-size:2rem;font-weight:800}.add-recipe-details-area-start .recipe-add-start-err-small{font-size:1.4rem;line-height:2.1rem;margin:0 auto;width:33rem}.add-recipe-details-area-start p{font-size:1.6rem;line-height:2.4rem;margin:0 auto 2.5rem;max-width:33rem}.add-recipe-details-area-start .black-list-import-dif{border:1px solid #ffa900;color:#ffa900;font-size:1.4rem;font-weight:700;margin:1rem auto;width:33.6rem}.add-recipe-details-area-start .black-list-search-similiar{font-size:1.4rem;font-weight:700;margin:2rem auto 0;width:33.6rem}.add-recipe-details-meta{padding:2rem 0;text-align:center}.add-recipe-details-meta h6{font-size:1.6rem;font-weight:400;margin-bottom:.5rem}.add-recipe-details-meta .ticker input,.add-recipe-details-meta input{color:#7a7366;font-size:3rem;font-weight:300;height:3.8rem;line-height:3.8rem;margin:0;padding:0;text-align:center}.add-recipe-details-meta .ticker{font-size:3rem;font-weight:300;line-height:3.8rem;margin-right:0}.add-recipe-details-meta .ticker .form-control{width:4rem}.add-recipe-details-tags-outer{background-color:#fff;margin:1rem 0 0;padding:2rem}.add-recipe-details .side-group{background:#fff;font-size:1.4rem;line-height:2.1rem}.add-recipe-details .side-group h4{margin:0}.add-recipe-details .side-group hr{border:1px solid #f6f6f6;margin-left:-2.8rem;margin-right:-2.8rem}.add-recipe-details-area-import{font-size:1.4rem;line-height:1.7rem}.add-recipe-details-area-import-title{font-size:3rem;font-weight:300;line-height:3.6rem;margin-bottom:.4rem;padding:.7rem 0}.add-recipe-details-area-done{padding-bottom:3rem}.add-recipe-details-area-done p{font-size:1.8rem;line-height:2.7rem;margin-bottom:1rem}.add-recipe-details-area-done-body{padding:3rem 0}.add-recipe-details-area-done .icon-check{height:12rem;width:12rem}.add-recipe-details-area-done .icon-check g{stroke-width:1px}.add-recipe-import-fail-container{border:.1rem solid #7a7366;border-radius:.5rem;padding:2rem;position:relative}.add-recipe-import-fail-number{border:2px solid #979797;border-radius:50%;display:inline-block;float:left;margin-top:1.1rem;padding:.8rem 1.3rem}.add-recipe-import-fail-container p{display:inline-block;font-size:14px;line-height:21px;margin-bottom:1rem;padding-top:1rem;text-align:left;width:30rem}.add-recipe-import-fail-container .button,.add-recipe-import-fail-container .button:focus,.add-recipe-import-fail-container .button:hover{border:2px solid #ffa900;color:#ffa900;float:left;margin-left:5rem;margin-right:10rem}.add-recipe-import-fail-input{margin-left:4rem}.add-recipe-import-fail-input input{height:50px;padding-left:5rem;width:299px}.add-recipe-import-fail-container .icon{bottom:4.7rem;left:7.5rem;position:absolute}.add-recipe-details-quick-tags.columns{margin-left:-2rem}.add-recipe-details-footer .popover-arrow-mask{right:203px}.alert .add-recipe-alert-text{display:inline-block}.add-recipe-details-footer{background:#f6f6f6;border-top:1px solid #e9e7e4;bottom:0;height:8rem;margin-left:-5.6rem;max-width:114rem;padding:2rem 2.5rem;position:fixed;width:100%}.add-recipe-details-footer .button-warn,.add-recipe-details-footer .button-warn:focus,.add-recipe-details-footer .button-warn:hover{background-color:transparent;padding:0 .8rem}.add-recipe-image-upload .image-upload.no-img{border:1px dashed #9b9b9b}.add-recipe-image-upload .image-upload.has-img{outline:1px solid #7a7366}.add-recipe-pro-grid{grid-column-gap:4rem;display:grid;grid-template-columns:1fr 1fr}.add-recipe-pro-grid p{margin-bottom:1rem}.add-recipe-pro-input-row{margin-top:4rem}.add-recipe-pro-grid label{margin-top:2rem;text-align:left}.add-recipe-mass-url .form-control{float:left;width:calc(100% - 4.5rem)}.add-recipe-mass-url .btn{float:left;height:4rem;margin:4.4rem 0 0 .5rem;padding:0;width:4rem}.add-recipe-mass-file{position:relative}.add-recipe-mass-file input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.add-recipe-mass-check{margin-top:2rem;text-align:left}.add-recipe-mass-check label,.add-recipe-mass-success label{margin:0 0 0 1.5rem;vertical-align:top;width:calc(100% - 4rem)}.add-recipe-mass-success label{color:#749b3a;display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.6rem;padding:0 .25rem 0 .5rem}.recipe-quick-tag{cursor:pointer;float:left;margin:0 0 2rem 2rem}.recipe-quick-tag-cirle{background:#f7f7f7;border-radius:30px;height:60px;width:60px}.recipe-quick-tag-cirle svg{height:48%;margin:26%;width:48%}.recipe-quick-tag-cirle svg path{stroke:#4d4840}.recipe-quick-tag span{color:#4d4840;display:block;font-size:1.2rem;line-height:1.5rem;margin-top:.4rem;text-align:center}.recipe-quick-tag .icon-check{display:none}.recipe-quick-tag.active{color:#acc32b}.recipe-quick-tag.active .icon-check{bottom:28%;display:block;position:absolute;right:10%}.recipe-quick-tag-cirle.active{background:#acc32b;border-color:#acc32b}.recipe-quick-tag-cirle.active path{stroke:#fff}.meta-groups{position:relative}.meta-group:before{content:"";display:table;height:0}.meta-group-header div{display:inline-block;font-size:1.3rem;margin:.5rem 1rem;padding:0}.meta-group .button-icon{margin:0;visibility:hidden}.meta-group .Select-control,.meta-group input,.meta-group input:focus{border:0;margin-bottom:0;padding-right:0}.meta-group-footer>.row,.meta-group>.row{background-color:#fff;margin-bottom:2px;padding:.4rem 0}.meta-group>.row:hover .button-icon{visibility:visible}.meta-group>.row.dragging{box-shadow:1px 1px 2px rgba(0,0,0,.2);left:0;position:absolute;right:0;z-index:40}.meta-group .meta-group-name{background-color:#e9e7e4;margin-bottom:0;padding:.1rem 0}.meta-group .meta-group-name input{color:#4e4941;font-weight:700}.meta-group-delete{padding-top:.3rem;position:absolute;right:7rem}.meta-group-footer{margin-bottom:4rem;position:relative}.meta-group-move-container{position:absolute;right:.5rem}.meta-group-move-disabled svg path{stroke:rgba(78,73,65,.25)}.meta-group-move-container div{cursor:pointer;display:inline-block;padding-right:.6rem;padding-top:.9rem}.meta-group-footer .button-link{color:#7a7366}.meta-group-footer .button-link svg{height:1.5rem;width:1.5rem}.meta-group-footer .button-link circle{stroke:#7a7366}.meta-group-footer .button-link rect{fill:#7a7366}.direction-group-row .column.one,.meta-group-name .column.one{line-height:3rem;margin:0;padding:.3rem 0;text-align:center;width:3rem}.direction-group-row .columns.nine{margin:0;width:calc(100% - 9.6rem)}.meta-group-direction-number{background-color:#4d4840;border-radius:2rem;color:#fff;font-size:1.2rem;font-weight:700;line-height:0;padding:.1rem .5rem}.meta-group-footer>.ingredient-group-row,.meta-group>.ingredient-group-row{background:none;padding:0}.meta-group-header.ingredient-group-row-header{background-color:#f1f1ef;color:#605a51;padding:0}.ingredient-group-row-header .columns{margin-left:2px;margin-right:0;padding-left:7px}.ingredient-group-row .column,.ingredient-group-row .columns{background:#fff;margin-left:2px}.ingredient-group-row .column.one{height:3.8rem;margin-left:0;padding:.3rem 0 .5rem;width:3.4rem}.ingredient-group-row .column.one:first-child{width:3rem}.ingredient-group-row-header .columns.two{margin-left:3rem;width:10rem}.ingredient-group-row .columns.has-verification .form-control{display:inline-block;vertical-align:middle;width:calc(100% - 24px)}.ingredient-group-row .icon:not(.icon-minus){height:1.6rem;width:1.6rem}.ingredient-group-row .icon-verification{cursor:pointer;display:inline-block;height:3.8rem;padding-top:.8rem;text-align:center;vertical-align:middle;width:2.4rem}.ingredient-group-row .popover{max-width:30rem}.ingredient-verification-info{text-align:center}.ingredient-verification-info p{color:#4e4941;font-size:14px;line-height:20px}.ingredient-verification-info .icon{height:4.8rem!important;margin-bottom:1.4rem;width:4.8rem!important}.ingredient-verification-info button{color:#4e4941;font-weight:700;margin:0}.ingredient-group-row .columns.two{margin-left:0;width:10rem}.ingredient-group-row .columns.three,.ingredient-group-row-header .columns.three{width:19rem}.ingredient-group-row .columns.four,.ingredient-group-row-header .columns.four{width:calc(50% - 18rem)}.ingredient-group-row input,.ingredient-group-row input:focus{border:1px solid #fff;height:32px;margin:3px;padding:3px;width:calc(100% - 6px)}.ingredient-group-row input:focus{border:1px solid #87d1de;border-radius:4px}.ingredient-group-row .typeahead-control.searching{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.ingredient-group-row .typeahead-control-options{border:none;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);padding:0}.ingredient-group-row .typeahead-control-option.active{background:#749b3a;color:#fff}.ingredient-group-row .typeahead-control-option.active span{border-color:#749b3a}.ingredient-meta-group-footer{padding-top:.8rem}.ingredient-meta-group-footer:first-child{margin-top:0}.direction-group-row .columns.eleven,.direction-group-row .columns.ten{margin:0}.meta-group-add-value{background-color:#fff;border:1px solid #e9e7e4;border-radius:5px;padding:.5rem 4rem}.meta-group-footer .icon{color:#749b3a;left:1.5rem;position:absolute;top:2.2rem}.meta-group-footer .icon path{fill:#749b3a}.meta-group-add-group-row button{color:#4e4941;float:right;font-size:1.4rem;font-weight:700;height:3rem;line-height:2rem}.meta-group-footer .meta-group-direction-number{background-color:#e9e7e4}.meta-groups.dragging .meta-group-row.empty{height:.5rem}.recipe-privacy-popover{font-size:14px;line-height:2.1rem;width:30rem}.recipe-privacy-popover-check{margin-top:1.5rem}.recipe-privacy-popover-check .icon-checkbox-control{display:inline-block;margin:0}.recipe-privacy-popover-check h6{display:inline-block;font-size:1.4rem;font-weight:700;line-height:2.1rem;margin:0;padding-left:1rem}.recipe-privacy-popover-check p{margin:0 0 0 3.3rem}.recipe-privacy-button.active{background:#7a7366;color:#fff}.recipe-privacy-button.active svg{margin-top:-2px;transform:rotate(180deg);transform-origin:50% 50%}.recipe-privacy-button.active path{stroke:#fff}.note-group-row .column.one{line-height:3rem;margin:0;padding:.3rem 0;position:relative;text-align:center;width:3rem}.note-group-row .columns.nine{margin:0;width:calc(100% - 9.6rem)}.meta-group-footer .note-group-row .icon{position:static}.meta-group-footer .note-group-row .icon path{fill:#e9e7e4}.meta-group-footer .note-group-row .icon+span{color:#e9e7e4}.meta-group-note-number{display:block;font-size:1.2rem;font-weight:700;height:3rem;left:0;line-height:3rem;position:absolute;text-align:center;top:.5rem;width:3rem}.pro-step-container{margin-bottom:6rem}.pro-onboarding-step-title{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem}.pro-onboarding-step-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;margin:1.5rem 0}.pro-onboarding-step-form-container.profile{text-align:left;width:calc(100% - 43rem)}.pro-onboarding-step-form-container .icon-info{float:left;height:1.3rem;margin-right:.5rem;width:1.3rem}.pro-onboarding-step-small-text{color:#7a7366;float:left;font-size:1.2rem;line-height:1.6rem;margin-bottom:1rem;max-width:93%}.pro-onboarding-step-form-container input,.pro-onboarding-step-form-container textarea{border:.1rem solid #bfb9b2;border-radius:.4rem}.pro-onboarding-step-form-container textarea{height:9.2rem;resize:none}.pro-onboarding-step-form-container label{color:#bfb9b2;font-size:1.4rem;line-height:2rem}.pro-onboarding-step-form-container .form-control-group{position:relative}.pro-onboarding-step-form-container .icon-simple-check{position:absolute;right:1rem;top:.8rem}.pro-onboarding-domain-form{margin:0 auto;text-align:left;width:46.8rem}.pro-onboarding-domain-input{margin-left:2rem}.pro-onboarding-domain-form .form-control input{height:4rem;margin-bottom:0}.pro-onboarding-domain-form button{margin-right:0;margin-top:2.5rem}.pro-onboarding-domain-form .form-control{float:left;margin-right:1rem;width:34rem}.pro-onboarding-step-user-imgs-container{width:43rem}.pro-onboarding-verified-list{margin:4rem 16.8rem}.pro-onboarding-verified-site{margin:1rem auto;text-align:left}.pro-onboarding-verified-label{color:#4e4941;font-size:1.6rem;line-height:1.9rem;text-align:left}.pro-onboarding-verified-count .icon-simple-check{height:2.6rem;width:2.6rem}.pro-onboarding-verified-count .icon-simple-check path{fill:#fff}.pro-onboarding-verified-count{background-color:#749b3a;border-radius:50%;color:#fff;float:left;margin-right:1.8rem;padding:.8rem}.pro-onboarding-verified-text{color:#4e4941;float:left;font-size:1.6rem;line-height:2rem}.pro-onboarding-gold-text:hover{cursor:pointer}.pro-onboarding-gold-text{color:#ffa900;display:block;font-size:1.4rem;font-weight:700;line-height:2rem;text-decoration:none}.pro-onboarding-help-link-text{color:#7a7366;font-size:1.4rem;line-height:3.5rem;margin-top:.1rem;text-align:center}.no-form .pro-onboarding-gold-text{margin-top:.5rem}.pro-step-container.no-form .pro-onboarding-step-text{margin:1.5rem auto;max-width:32rem}.pro-step-container.recipe-import .pro-onboarding-step-text{margin:2rem auto 5rem;max-width:37rem}.pro-step-container.verify-bank .pro-onboarding-step-text{margin:1.5rem auto;max-width:64rem}.pro-step-container.no-form button,.pro-step-container.verify-bank button{display:block;margin:0 auto}.pro-step-container.no-form img,.pro-step-container.verify-bank img{margin-bottom:1rem;margin-top:4rem;width:33rem}.pro-onboarding-dots-container{margin-top:4rem;text-align:left;width:120%}.pro-onboarding-step-dot-outer:hover{cursor:pointer}.pro-onboarding-step-dot-outer{display:inline-block;text-align:center;width:13rem}.pro-onboarding-dot-text{font-size:1.2rem;line-height:1.6rem;margin:1rem auto;max-width:9rem}.pro-onboarding-dot{background-color:#f4f3f1;border-radius:50%;font-size:3.6rem;height:10rem;line-height:5.4rem;margin:0 auto;padding:2.2rem;width:10rem}.pro-onboarding-dot.active{background-color:#749b3a}.pro-onboarding-dot.active .icon-simple-check{height:4.4rem;width:4.4rem}.pro-onboarding-dot.active .icon-simple-check path{fill:#fff}.pro-onboarding-step-btn.btn.btn-med{display:block;margin:0 auto;padding-top:.7rem;text-decoration:none;width:16rem}.pro-onboarding-modal .user-img-upload{height:17rem;margin:0 auto 4.5rem;padding-top:0;width:17rem}.pro-onboarding-modal .user-img-upload.no-img .image-upload-wrap{border:1px dashed #bfb9b2;padding:2rem}.pro-onboarding-modal .user-logo-upload{height:30rem;margin:0 auto;padding-top:0;width:38rem}.pro-onboarding-help-img{margin-bottom:2rem;margin-top:2rem;width:33rem}.pro-onboarding-modal-footer .btn-secondary{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:.1rem solid #bfb9b2;margin-right:.1rem}.pro-step-container.resume .pro-onboarding-dots-container,.pro-step-container.welcome .pro-onboarding-dots-container{text-align:center;width:100%}.pro-step-container.verified-success button{font-weight:600}.pro-step-container.verified-success a{color:#7a7366}.pro-step-container.verified-success .pro-onboarding-indicator{border-radius:5.25rem;float:none;height:10.5rem;margin:4rem auto 3rem;padding-top:2rem;width:10.5rem}.pro-step-container.verified-success .pro-onboarding-indicator svg{height:6rem;width:6rem}.pro-onboarding-radio-container{margin-top:20px}.pro-onboarding-radio-container .icon-radio-control{display:inline-block;vertical-align:top;width:35px}.pro-onboarding-radio-label{display:inline-block;text-align:left;width:320px}.modal-type-dialog.verify-domain .modal-dialog{width:108rem}.modal-type-dialog.verify-domain .modal-content{padding:4rem}.verify-domain h5{font-weight:600;margin-bottom:1rem}.verify-domain h6{font-size:2rem;font-weight:600;line-height:3.2rem;margin:3rem 0 1rem;text-align:left}.verify-domain p{margin:0}.verify-domain code{display:block;margin-top:.5rem}.verify-domain em{color:#bfb9b2;font-style:normal}.verify-domain ol{counter-reset:steps-ctr;list-style:none;margin-bottom:3rem;padding-left:5rem}.verify-domain ol li{counter-increment:steps-ctr;margin-bottom:1.5rem;padding:.4rem 0;position:relative}.verify-domain ol li:before{background:#f4f3f1;border-radius:1.5rem;content:counter(steps-ctr);height:3rem;left:-4.5rem;line-height:3rem;position:absolute;text-align:center;top:0;width:3rem}.verify-domain-method{border:1px solid #bfb9b2;padding:1.5rem 2rem;position:relative;text-align:left}.verify-domain-method+.verify-domain-method{border-top-width:0}.verify-domain-method .icon-arrow-down{position:absolute;right:1.5rem;top:1.5rem}.verify-domain-method-title strong{margin-right:1rem}.verify-domain-method-content{display:none;padding-top:2rem}.open .verify-domain-method-content{display:block}.verify-domain-method{cursor:pointer}.verify-domain-method.open{cursor:auto}.verify-domain-method.open .icon-arrow-down{transform:rotate(180deg)}.verify-domain-method-failed{color:#d64525;display:none}.verify-domain-method-failed.active{display:block}.modal.pro-onboarding-modal .modal-dialog{color:#4e4941;overflow:hidden;text-align:center;width:97rem}.modal.pro-onboarding-modal .modal-content{padding-bottom:0}.modal.pro-onboarding-modal .close{display:none}.pro-onboarding-modal-footer{background:#f4f3f1;border-top:1px solid rgba(0,0,0,.3);margin:0 -6rem -6rem}.pro-onboarding-modal-indicators-container{margin:2rem}.pro-onboarding-indicator{background-color:#fff;border:2px solid #fff;border-radius:5rem;color:#4e4941;cursor:pointer;float:left;font-size:1.4rem;font-weight:700;height:5rem;line-height:2rem;margin-right:1rem;padding-top:1.3rem;position:relative;text-align:center;width:5rem}.pro-onboarding-indicator.active{background-color:#fff;border-color:#749b3a;color:#749b3a}.pro-onboarding-indicator.completed{background-color:#749b3a;border-color:#749b3a;padding-top:1rem}.pro-onboarding-indicator.active .pro-onboarding-indicator-bar,.pro-onboarding-indicator.completed .pro-onboarding-indicator-bar,.pro-onboarding-indicator.incomplete .pro-onboarding-indicator-bar{background-color:#749b3a}.pro-onboarding-modal-footer button{margin:2rem}.recipe-modal .cooking-tools{margin:0 auto;overflow:hidden;width:35rem}.recipe-modal .cooking-tools .close{display:none}.recipe-modal .cooking-tools .modal-content,.recipe-modal .cooking-tools .modal-dialog{height:auto;text-align:left;width:35rem}.recipe-modal .cooking-tools .modal-content{padding:3rem}.cooking-tools-title{font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:1.2rem}.cooking-tools-text{font-size:1.6rem;line-height:2.4rem;padding-bottom:2rem}.cooking-tools-btns{border-top:.1rem solid #bfb9b2}.cooking-tools-btns button{margin-top:2rem;width:calc(50% - .8rem)}.cooking-tools-servings{margin-bottom:3rem;text-align:center}.cooking-tools-serving-label{font-size:1.4rem;line-height:2rem}.cooking-tools-servings-count{border:.1rem solid #e9e7e4;border-radius:.5rem;font-size:3.6rem;height:8rem;line-height:5.4rem;margin:.2rem 1rem;padding-top:1rem;text-align:center;width:10rem}.cooking-tools-servings span{display:inline-block}.cooking-tools-servings span .icon{cursor:pointer;height:4rem;width:4rem}.cooking-tools-servings span .icon g rect{fill:#4d4840}.cooking-tools-servings span .icon g circle{stroke:#e9e7e4;stroke-width:1}.prepear-mode-content iframe{background-color:#fff;box-shadow:-5px -1px 25px -5px rgba(0,0,0,.37);float:right;height:100%;overflow:auto;width:100%}.prepear-mode-title-content{font-size:1.4rem;font-weight:700;line-height:1.6rem;max-width:29rem}.prepear-mode-owner-image{margin-right:.5rem}.prepear-mode-title-container .icon-web{float:left;height:4rem;margin-right:1rem;margin-top:-.2rem;width:4rem}.prepear-mode-title-container .user-picture{margin-right:1rem;margin-top:0}.prepear-mode-title{float:left;width:calc(100% - 5rem)}.prepear-mode-title-container{border-bottom:.1rem solid #e9e7e4;padding:0 0 2rem}.recipe-details .prepear-mode-attr-container a{color:#4e4941;float:left;font-size:medium;font-size:1.4rem;line-height:2rem;margin-right:.5rem;max-width:29rem;text-decoration:none}.recipe-details .prepear-mode-attr-container .prepear-mode-pro-banner{margin-top:.3rem;width:3.2rem}.prepear-mode-directions{float:right;height:100%;overflow-x:hidden;overflow-y:auto;padding-top:3rem;width:50%}.prepear-mode-col-title{font-size:2rem;font-weight:700;line-height:3.2rem}.prepear-mode-col-title.directions{margin-bottom:2rem;margin-left:-3rem}.prepear-mode-directions-content{margin-left:3rem}.prepear-mode-direction{position:relative}.prepear-mode-direction span{cursor:pointer}.prepear-mode-directions-content ol{list-style-position:outside;margin-bottom:0;margin-left:2rem}.prepear-mode-directions-content .prepear-mode-checkbox{left:-5rem;position:absolute;top:0}.prepear-mode-directions-content ol li{color:#4e4941;font-size:1.4rem;font-weight:400;line-height:2rem;margin:1.5rem 0;padding-left:1rem;position:relative}.prepear-mode-directions-content ol label{margin:0}.prepear-mode-content span.checked{text-decoration:line-through}.prepear-mode-ingredients-col{background-color:#f4f3f1;float:left;height:100%;overflow-x:hidden;overflow-y:auto;width:37.5rem}.hide-ingredients{display:none}.prepear-mode-upgrade-container{background-color:#e9e7e4;margin:-2rem;padding:2rem}.prepear-mode-upgrade-container img{width:100%}.prepear-mode-ingredients-header{border-bottom:.1rem solid #e9e7e4;margin-bottom:2rem;padding:1.2rem 0}.prepear-mode-servings-selector{font-size:1.4rem;line-height:2rem}.prepear-mode-serving-size{color:#7a7366;font-size:1.2rem;line-height:1.6rem}.prepear-mode-ingredient-group{font-weight:700;margin-bottom:.5rem}.prepear-mode-ingredient-group,.prepear-mode-ingredients-col li{font-size:1.4rem;line-height:2rem}.prepear-mode-ingredients-col li span{cursor:pointer}.prepear-mode-checkbox{margin-right:1.2rem;margin-top:-.2rem}.prepear-mode-cooking-tools-btn{margin-right:2rem;margin-top:.5rem}.prepear-mode-upgrade-container{margin-top:1rem;text-align:center}.prepear-mode-upgrade-container div{margin:0 auto;max-width:29rem}.prepear-mode-upgrade-container button{width:100%}.prepear-mode-upgrade-title{font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:.5rem;padding-top:2rem}.prepear-mode-upgrade-text{font-size:1.4rem;line-height:2rem;padding-bottom:1rem}.prepear-mode-upgrade-small-text{font-size:1.2rem;line-height:1.6rem}.prepear-mode-iframe-container{float:right;height:100%;position:relative;width:100%}.prepear-mode-scroll-to-directions{background-color:#363649;border-radius:1rem;height:11.4rem;left:50%;opacity:.8;padding-top:1.9rem;position:absolute;right:50%;top:calc(50% - 7rem);transform:translate(-50%,-50%);width:16rem}.prepear-mode-scroll-to-directions div{color:#fff;font-size:1.4rem;font-weight:700;line-height:2rem;padding:.3rem 0;text-align:center}.prepear-mode-scroll-to-directions .icon path{fill:#fff}.prepear-mode-show-directions .prepear-mode-content{height:calc(100% - 9rem);position:fixed;width:114rem}.prepear-mode-show-directions .prepear-mode-directions{background-color:#fff;padding:6rem}.prepear-mode-show-directions .prepear-mode-ingredients-col{padding:6rem;width:50%}.recipe-modal.prepear-mode-hide-directions,.recipe-modal.prepear-mode-hide-directions .prepear-mode-content,.recipe-modal.prepear-mode-hide-directions .recipe-details{height:100%}.recipe-modal.prepear-mode-hide-directions .modal-content{height:100%;padding:0}.recipe-modal.prepear-mode-hide-directions .modal-dialog{height:calc(100% - 7rem);max-width:none;width:100%}.prepear-mode-hide-directions .prepear-mode-ingredients-col{height:100%;padding:2rem}#root>.frame.user-free .prepear-mode-show-directions .prepear-mode-content{height:100%}.recipe-save-notification{background:#fff;border-radius:1.2rem;bottom:5rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);color:#4e4941;font-size:1.6rem;left:auto;letter-spacing:0;line-height:2.4rem;opacity:1;padding:2rem;position:fixed;right:calc(50% - 20rem);top:auto;transition:opacity .15s linear;z-index:100}.recipe-save-notification.hide{opacity:0;transition:opacity .15s linear}.recipe-save-notification .recipe-save-notification-text{display:inline-block}.recipe-save-notification .recipe-save-notification-text.view{color:#749b3a;cursor:pointer;font-weight:700;padding-left:1rem;padding-right:4rem}.recipe-save-notification .close{cursor:pointer;display:inline-block;font-size:2.4rem;vertical-align:bottom}.gogold-modal .modal-dialog{width:80rem}.gogold-modal .modal-content{overflow:hidden;padding:0}.gogold-modal button.close{right:1rem;top:1rem}.gogold-slider{margin-left:0;transition:margin-left .25s ease-in-out;width:300%}.gogold-view{float:left;width:33.333333333%}.gogold-view h5{font-weight:600;white-space:pre-wrap}.gogold-view h5,.gogold-view p{margin-bottom:1.5rem}.gogold-view-card,.gogold-view-info>div{float:left;height:53rem;width:50%}.gogold-view-info-img{background:url(/static/media/shk-sample-meals.6416183d2e374479645b.jpg) no-repeat 50%;background-size:cover;height:50rem}.gogold-view-card,.gogold-view-info-why{padding:4rem;text-align:left}.gogold-view-card{border-right:1px solid #bfb9b2;width:33rem}.gogold-view-card+.gogold-view-card{border-right:none;width:47rem}.gogold-modal-check-list{margin-bottom:2.8rem}.gogold-modal-check-list li{padding-bottom:.5rem;padding-left:3.2rem;position:relative}.gogold-modal-check-list .icon-check{left:0;position:absolute;top:.2rem}.gogold-view-card-lock{background:#e9e7e4;border-radius:5px;font-size:1.4rem;padding:1rem 1rem 1rem 4rem;position:relative}.gogold-view-card-lock .icon-lock{left:1rem;position:absolute;top:1rem}.gogold-view-plan{border:1px solid #e9e7e4;border-radius:5px;cursor:pointer;float:left;font-size:1.4rem;margin-right:1rem;margin-top:1rem;padding:2rem 2rem 2rem 4.1rem;position:relative;transition:border-color .25s ease-in-out;width:calc(50% - .5rem)}.gogold-view-plan+.gogold-view-plan{margin-right:0}.gogold-view-plan h5{font-weight:300;margin:0;padding-top:.2rem}.gogold-view-plan h5 small{font-size:1.4rem;font-weight:400}.gogold-view-plan-dot{border-radius:50%;box-shadow:inset 0 0 0 2px #979797;height:1.6rem;left:1.3rem;position:absolute;top:2rem;transition:box-shadow .25s ease-in-out;width:1.6rem}.gogold-view-plan.active{border-color:#749b3a}.active .gogold-view-plan-dot{box-shadow:inset 0 0 0 6px #749b3a}.gogold-view-card-form{position:relative}.gogold-view-card-form em{background:#749b3a;color:#fff;display:block;font-size:11px;font-style:normal;font-weight:600;line-height:13px;padding:.3rem 0 .4rem;position:absolute;right:5rem;text-align:center;top:4rem;width:16.8rem}.gogold-view-card-form em:after,.gogold-view-card-form em:before{border:0 solid #749b3a;border-left-color:transparent;border-width:1rem .5rem;content:"";left:-1rem;position:absolute;top:0}.gogold-view-card-form em:after{border-left-color:#749b3a;border-right-color:transparent;left:auto;right:-1rem}.gogold-view-card-group{padding-top:1.4rem;position:relative}.gogold-view-card-group input{height:5rem;margin:0;padding-left:4.5rem}.gogold-view-card-group span{display:block;margin-bottom:.5rem}.gogold-view-card-group .icon{bottom:1.2rem;left:1.2rem;position:absolute}.gogold-view-card-group .StripeElement{border:1px solid #7a7366;border-radius:4px;margin-bottom:1.5rem;padding:.4rem 1rem}.gogold-view-card-group .StripeElement--focus{border:1px solid #33c3f0}.gogold-view-charge{font-size:1.4rem}.gogold-view-thank{float:left;height:53rem;padding:10rem 4rem 4rem;width:50%}.gogold-view-thank:first-child{background:url(/static/media/prepear-gold-success.b33cfed40b261833ee5f.png) no-repeat 50%;background-size:cover}.profile-menu{display:inline-block;position:relative;vertical-align:middle}.profile-menu .user-picture{cursor:pointer}.profile-menu-flyout{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.35);opacity:0;position:absolute;right:0;top:50px;transition:opacity .2s linear;width:317px;z-index:40}.profile-menu-flyout li,.profile-menu-flyout ul{list-style-type:none;margin:0}.profile-menu-flyout.appear{opacity:1}.profile-menu .profile-menu-flyout:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:8px;box-shadow:-6px 6px 10px -3px rgba(0,0,0,.2);content:"";height:0;position:absolute;right:12px;top:-7px;transform:rotate(135deg);width:0}.profile-menu-flyout a{border-bottom:1px solid #d3d3d3;color:#7a7366;display:block;padding:1.2rem 2rem;text-align:left;text-decoration:none}header .profile-menu-flyout .icon{height:2.4rem;margin-right:1rem;width:2.4rem}.profile-menu .profile-menu-flyout ul li:last-child{border-bottom:none}.notification-menu{height:.4rem;margin:1rem .7rem 0 -.9rem;padding:.5rem .9rem 0 0;vertical-align:middle;width:.4rem}.notification-menu,.notification-menu-icon-container{display:inline-block;position:relative}.notification-menu-request-count{background-color:#d64525;border-radius:.8rem;color:#fff;font-size:1rem;font-weight:700;padding:.1rem .3rem;position:absolute;right:-.1rem;text-align:center;top:-.2rem}.notification-menu-icon-container.active{background-color:#87d1df;border-radius:2rem}.notification-menu-icon-container.active .icon path{stroke:#fff}.notification-menu-flyout{background-color:#e9e7e4;border-radius:5px;bottom:-1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.35);left:-35rem;opacity:0;position:relative;transition:opacity .2s linear;width:39.5rem;z-index:40}.notification-menu-flyout.appear{opacity:1}.notification-menu .notification-menu-flyout:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:8px;box-shadow:-6px 6px 10px -3px rgba(0,0,0,.2);content:"";height:0;position:absolute;right:12px;top:-7px;transform:rotate(135deg);width:0}.notification-menu-header{background-color:#fff;border-bottom:.1rem solid #e9e7e4;border-radius:.5rem .5rem 0 0;padding:1.5rem;text-align:center}.notification-menu-requests-header:hover{cursor:pointer}.notification-menu-header .icon-arrow-left{left:1rem;position:absolute;top:1.1rem}.notification-menu-item-container{background-color:#fff;border-bottom:.1rem solid #e9e7e4;height:7.5rem;padding:1rem 1.5rem 0}.notification-menu-requests{margin-bottom:1.5rem}.notification-menu-requests:hover{cursor:pointer}.notification-menu-item-container .icon{display:inline-block;float:right;margin-top:.5rem}.header-actions .notification-menu-item-container .button-primary{margin-top:1rem;width:auto}.notification-menu-img{display:inline-block;float:left;padding-right:1.5rem;position:relative}.notification-menu-content-request-count{background-color:#d64525;border-radius:.8rem;color:#fff;font-size:1rem;font-weight:700;padding:.3rem .5rem;position:absolute;right:1rem;text-align:center;top:0}.notifications-menu-notification-container{max-height:42rem;overflow-x:hidden;overflow-y:auto}.notification-menu-item-text-container{max-width:20rem}.notification-menu-item-text-container,.notification-menu-request-text-container{display:inline-block;float:left;text-align:left}.notification-menu-small-text{font-size:12px;line-height:16px}.notification-menu-large-text{display:inline-block;font-size:14px;font-weight:700;line-height:20px}.notification-menu-view-all-container{background-color:#fff;height:4.2rem;margin:auto 0;padding:1rem;text-align:center;width:100%}.notification-menu-view-all{background-color:#fff;text-align:center;text-decoration:none;width:37.5rem}.notification-menu-request-container{background-color:#fff;border-bottom:.1rem solid #e9e7e4;height:11rem;padding:1.5rem}.notification-menu-requests-btn-container{display:inline-block;float:left;padding-top:1rem}.header-actions .notification-menu-request-container .button-primary{width:auto}.notification-menu-request-container .button{border-color:#ffa900;height:3rem;line-height:1rem;padding:0 1rem}.notification-menu-request-container .button.request-delete{color:#ffa900}.recipe-tile{background-color:#fff;border-radius:2rem;float:left;height:37.2rem;margin-bottom:2rem;padding:.9rem 1rem 1.4rem;position:relative;width:29.4rem}.recipe-tile:hover{background-color:#f4f3f1;cursor:pointer}.recipe-tile.mini{align-items:center;border-radius:.5rem;display:flex;height:auto;margin-bottom:0;padding:1rem 1.2rem;width:100%}.recipe-tile-image{align-items:center;background-color:#363649;background-position:50%;background-size:cover;border-radius:2rem;color:#625d6d;display:flex;height:27.4rem;justify-content:center;overflow:hidden;position:relative;width:27.4rem}.recipe-tile.mini .recipe-tile-image{border-radius:.4rem;flex:none;height:5rem;margin-right:1.6rem;width:5rem}.recipe-tile-info{margin-top:1.4rem}.recipe-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4e4941;display:-webkit-box;font-weight:700;line-height:1.8rem;margin:0;max-height:3.6rem;max-width:22rem;overflow:hidden;padding-bottom:.2rem;text-overflow:ellipsis}.mini .recipe-title,.recipe-title{font-size:1.6rem}.recipe-tile-info-owner{font-size:1.2rem}.mini .recipe-tile-info-owner{font-size:1.4rem}.recipe-tile-stars{display:inline-block;margin-right:.6rem}.recipe-tile-stars .icon{height:1.4rem;margin-right:.5rem;width:1.4rem}.recipe-tile.mini .recipe-tile-info{color:#7a7366;margin:0}.open-actions-button{background-color:#e9e7e4;border-radius:50%;bottom:2rem;color:#4e4941;font-size:3.5rem;font-weight:100;height:4rem;position:absolute;right:1.2rem;text-align:center;transition:all .15s;width:4rem}.open-actions-button .icon-simple-plus{margin-bottom:1.2rem}.open-actions-button:hover,.recipe-tile-active .open-actions-button{background-color:#4d4840}.open-actions-button:hover .icon-simple-plus path,.recipe-tile-active .open-actions-button .icon-simple-plus path{fill:#fff}.recipe-tile-active .recipe-tile-info .open-actions-button{transform:rotate(135deg)}.plan-image{border-radius:12px;position:relative}.plan-image .icon-verified{bottom:-6%;position:absolute;right:-6%}.plan-image .plan-badge{background:#fff;border-radius:50%;left:2%;padding:2.5%;position:absolute;top:2%}.plan-image .plan-badge svg{display:block}.plan-image .plan-owner{border:3px solid #fff;border-radius:50%;bottom:-3px;position:absolute;right:-3px}.plan-image .plan-owner img{display:block}.plan-image.empty{background:#363649}.plan-image.stacked{border-radius:12px 12px 0 0}.plan-image.stacked .plan-owner{bottom:-11.35%;left:50%;margin-left:-11.35%;right:auto}.drop-down-menu-container{height:4rem;position:relative;width:4rem}.drop-down-menu-close{background-color:#fff;border-radius:2rem;height:4rem;padding-top:.8rem;position:absolute;text-align:center;transition:all .2s ease-out;width:4rem}.drop-down-menu-close.active{background-color:#4d4840;transform:rotate(45deg);z-index:10}.drop-down-menu-close .icon-simple-plus path{fill:#fff}.drop-down-menu-ellipses:hover{background-color:#f4f3f1;cursor:pointer}.drop-down-menu-ellipses{border-radius:50%;height:4rem;padding-top:.8rem;position:absolute;text-align:center;transition:all .2s ease-out;width:4rem}.drop-down-menu-ellipses.inactive{transform:rotate(45deg)}.drop-down-menu-ellipses.inactive .icon-ellipse path{fill:#fff}.drop-down-menu-dropdown{box-shadow:0 0 0 0 rgba(0,0,0,.2);position:absolute;right:-1rem;top:6rem;transform:scale(0);transform-origin:100% 0;transition:all .2s ease-out;width:31.7rem}.drop-down-menu-dropdown.active{background-color:#fff;border-radius:.5rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);right:-1rem;top:6rem;transform:scale(1);z-index:35}.drop-down-menu-dropdown.active .drop-down-menu-pointer{border-bottom:1.3rem solid #fff;border-left:1.3rem solid transparent;border-right:1.3rem solid transparent;height:0;position:absolute;right:1.7rem;top:-1.3rem;width:0}.drop-down-options{text-align:left}.drop-down-options div:hover{background-color:#f9f7f3;cursor:pointer;transition:all 75ms ease-out}.drop-down-options div{border-bottom:.1rem solid #f4f3f1;padding:1.5rem 2.3rem;vertical-align:middle}.drop-down-options div span{color:#4e4941;font-size:14px;line-height:20px}.drop-down-options .icon{height:2.4rem;margin-right:1.5rem;width:2.4rem}.edit-plan-tags-category{color:#4e4941;font-size:1.2rem;font-weight:700;height:1.6rem;line-height:1.6rem;margin-top:2rem;width:100%}.edit-plan-tags-category .icon-arrow-down{float:right;transform:rotate(0deg);transition:all .2s ease-out}.edit-plan-tags-category.active .icon-arrow-down{transform:rotate(180deg)}.edit-plan-tags-category div{display:inline-block}.edit-plan-tags-tags-container{color:#4e4941;font-size:1.4rem;line-height:2rem;padding-top:2rem}.edit-plan-tags-tags-container div .icon-checkbox-control label,.edit-plan-tags-tags-container div .icon-radio-control label{outline:none}.flex-grid{position:relative}.flex-grid-header:not(.fixed-main-header){left:0;position:absolute;right:0;top:0}.mealplan-grid-view{position:relative}.mealplan-grid-view-item{left:0;position:absolute;right:0;top:0}.mealplan-grid-view-item .btn .icon-pin{margin-left:.2rem}.mealplan-grid-view-published{color:#4e4941;font-size:1.2rem;line-height:1.6rem;padding-left:1.2rem}.mealplan-grid-view-auto-published{color:#d64525;font-size:1.2rem;font-weight:700;line-height:1.6rem;padding-left:1.2rem}.mealplan-grid-view-item button:hover .icon.icon-pin path{stroke:#fff;fill:#fff}.mealplan-grid-view-add-item{border:1px dashed #d3d3d3;padding:1.7rem 2rem}.mealplan-grid-view-add-item span{padding-left:1.2rem}.mealplan-grid-view-drop{height:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .3s ease-out;width:100%}.mealplan-grid-view-drop-socket{display:inline-block;height:100%;margin:0;padding:.6rem .6rem .6rem 0;width:25%}.mealplan-grid-view-drop-socket:first-child{padding-left:.6rem}.mealplan-grid-view-drop-block{align-items:center;background:hsla(0,0%,100%,.9);border:1px dashed #ccc;box-shadow:inset 0 0 0 transparent;color:#7a7366;display:flex;height:100%;justify-content:center;transition:box-shadow .1s ease-out,color .1s ease-out}.mealplan-grid-view-drop[data-active="0"] .mealplan-grid-view-drop-block[data-time="0"]{box-shadow:inset 0 0 1px 5px #ffa900;color:#ffa900}.mealplan-grid-view-drop[data-active="1"] .mealplan-grid-view-drop-block[data-time="3"]{box-shadow:inset 0 0 1px 5px #acc32b;color:#acc32b}.mealplan-grid-view-drop[data-active="2"] .mealplan-grid-view-drop-block[data-time="4"]{box-shadow:inset 0 0 1px 5px #87d1de;color:#87d1de}.mealplan-grid-view-drop[data-active="3"] .mealplan-grid-view-drop-block[data-time="6"]{box-shadow:inset 0 0 1px 5px #d4492e;color:#d4492e}.mealplan-grid-view-item-header{color:#4d4840;padding-top:1rem}.mealplan-grid-view-item-header div{display:inline-block;padding-top:.3rem}.mealplan-grid-view-item-header .btn-quick-add,.mealplan-grid-view-item-header .plan-week-publish{border:0;margin:-1rem 0 0}.mealplan-grid-view-item-meal{background:#fff;color:#4e4941;cursor:pointer;height:6rem;margin-bottom:.8rem;overflow:hidden}.mealplan-grid-view-item-meal .recipe-image{float:left}.mealplan-grid-view-item-meal button{border:0;float:right;height:6rem;margin:0;visibility:hidden}.mealplan-grid-view-item-meal:hover button{visibility:visible}.mealplan-grid-view-item-meal.quick button,.mealplan-grid-view-item-meal.quick:hover button{display:none}.mealplan-grid-view-item-meal dl{float:right;margin:0;padding:.9rem 1rem;vertical-align:middle}.mealplan-grid-view-item-meal dt{font-size:1.6rem;overflow:hidden;padding-bottom:.4rem;text-overflow:ellipsis;white-space:nowrap}dl.mealplan-grid-view-item-meal-title.quick{line-height:25px;overflow:hidden;white-space:normal}dl.mealplan-grid-view-item-meal-title.quick dt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:2rem;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:normal}.mealplan-grid-view-item-meal dd{color:#7a7366;font-size:1.1rem;margin:0}dl.mealplan-grid-view-item-meal-title{float:left;width:calc(100% - 29rem)}dl.mealplan-grid-view-item-meal-title.quick{width:calc(100% - 6.5rem)}dl.mealplan-grid-view-item-meal-title.read-only{width:calc(100% - 23rem)}dl.mealplan-grid-view-item-meal-cook{width:10rem}dl.mealplan-grid-view-item-meal-cal{width:7rem}.mealplan-grid-view-item-meal-editing{background:#fff;padding:1.1rem}.mealplan-grid-view-item-meal-editing input{margin:0;width:calc(100% - 19.4rem)}.mealplan-grid-view-item-meal-editing button{color:#fff;height:3.8rem;margin-left:.6rem;visibility:visible}.mealplan-grid-view-item-meal-editing button.breakfast{background:#ffa900}.mealplan-grid-view-item-meal-editing button.lunch{background:#acc32b}.mealplan-grid-view-item-meal-editing button.snack{background:#87d1df}.mealplan-grid-view-item-meal-editing button.dinner{background:#d54429}.mealplan-grid-view-week-guide{background:#edf8fa;color:#4e4941;font-size:1.6rem;height:6rem;line-height:2.4rem;padding:1.8rem;position:absolute;width:100%}.mealplan-grid-view-week-guide .btn{background:#87d1df;border-color:#87d1df;color:#fff;margin:0;position:absolute;right:1.8rem;top:1.4rem}.mealplan-grid-view-week-guide-modal .modal-dialog{max-height:70%}.mealplan-grid-view-week-guide-modal .modal-content{margin-bottom:5rem;text-align:left}.mealplan-grid-view-week-guide-modal h4{color:#4e4941;font-size:2rem;font-weight:600;line-height:3.2rem}.mealplan-grid-view-week-guide-modal p{color:#4e4941;white-space:pre-wrap}.mealplan-note-modal{overflow-y:hidden}.mealplan-note-modal .modal-dialog{height:35rem;margin:0 auto;width:66rem}.mealplan-note-modal .modal-dialog .modal-content{border-radius:12px;height:35rem;margin:calc(50vh - 16rem) auto;width:66rem}.mealplan-note-date{border-bottom:1px solid #e9e7e4;color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-left:-2rem;margin-right:-2rem;padding-bottom:1.3rem;padding-left:2rem;padding-right:2rem}.mealplan-note-modal .text-input-control label{display:none}.mealplan-note-modal .text-input-control textarea{background-color:#fff;border:none!important;color:#4e4941;font-size:16px;height:19.8rem;letter-spacing:0;line-height:24px;margin-top:1rem;resize:none}.mealplan-note-footer{border-top:1px solid #e9e7e4;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;padding-top:1.3rem}.mealplan-note-assign-times{display:inline-block}.mealplan-note-assign-times div{border:.1rem solid #e9e7e4;border-radius:50%;color:#4e4941;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:700;height:40px;line-height:2.2rem;margin:0 .3rem;padding-top:.8rem;text-align:center;vertical-align:bottom;width:40px}.mealplan-note-footer button{margin-left:1.5rem}.mealplan-note-assign-text{color:#4e4941;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:2rem;margin-right:.9rem;width:9rem}.mealplan-note-assign-times div.active-0{background:#fff2d9;border:none;color:#ffa900}.mealplan-note-assign-times div.active-3{background:rgba(174,197,43,.5);border:none;color:#acc32b}.mealplan-note-assign-times div.active-4{background:rgba(134,208,223,.5);border:none;color:#87d1df}.mealplan-note-assign-times div.active-6{background:rgba(214,67,41,.5);border:none;color:#d54429}.cover-image-modal .modal-content{padding:4rem}.cover-image-modal .modal-dialog{height:45rem;margin:4rem auto;width:850px}.cover-image-modal.empty .modal-content{align-items:center;color:#4e4941;display:flex;justify-content:center}.cover-image-modal.empty .cover-image-modal-title{left:4rem;position:absolute;top:4rem}.cover-image-modal-title{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;padding-bottom:2rem;text-align:left}.cover-image-modal-img{border-radius:2rem}.cover-image-modal-select{border-radius:2rem;cursor:pointer;height:25rem;padding:1rem;position:absolute;width:25rem}.cover-image-modal-select img{height:23rem;width:23rem}.cover-image-modal-select.active{background-color:#edf8fa}.cover-image-modal-select:hover{background:#f4f3f1}.cover-image-modal-empty{width:30rem}.cover-image-modal-empty strong{display:block;margin-bottom:1.5rem}.edit-plan-modal .modal-dialog{color:#4e4941;margin:0 auto;max-width:114rem}.edit-plan-modal .modal-content{padding:0}.edit-plan-modal-header{height:7rem;padding:1.5rem 4rem 0}.edit-plan-modal-header-title{color:#4e4941;float:left;font-size:2.4rem;font-weight:700;line-height:3.6rem}.edit-plan-modal-tabs{height:100%;text-align:center;width:100%}.edit-plan-modal-tabs .edit-plan-modal-tab{display:inline-block;height:100%;text-align:center;width:12.5rem}.edit-plan-modal-tabs .edit-plan-modal-tab:hover{cursor:pointer}.edit-plan-modal-tabs .edit-plan-modal-tab.active .edit-plan-step-text,.edit-plan-modal-tabs .edit-plan-modal-tab.active .edit-plan-tab-title{color:#749b3a}.edit-plan-modal-tabs .edit-plan-modal-tab.active{border-bottom:.2rem solid #749b3a}.edit-plan-step-text{color:#4e4941;font-size:1.6rem;font-weight:700;line-height:2.4rem}.edit-plan-tab-title{color:#4e4941;font-size:1.2rem;line-height:1.6rem}.edit-plan-modal-content{border-top:.1rem solid #e9e7e4}.edit-plan-price-container{position:relative}.edit-plan-price-container .edit-plan-how-to-price{color:#749b3a;cursor:pointer;font-size:1.4rem;line-height:2rem;padding-top:.6rem}.edit-plan-info-tab{padding:4rem 13rem}.edit-plan-info-tab textarea{height:12rem}.edit-plan-info-tab-form-container{float:left;margin-right:2rem;width:calc(60% - 2rem)}.edit-plan-info-tab-form-container.non-pro{float:none;margin:0 auto;width:52rem}.edit-plan-info-tab-tags-container{float:right;margin-left:2rem;width:calc(40% - 2rem)}.edit-plan-info-tab-form-container .form-control label{color:#4e4941;font-size:1.4rem;font-weight:700;line-height:2rem}.edit-plan-info-tab label,.edit-plan-info-tab-form-container .form-control input{border:none;border-radius:5px;color:#4e4941;font-size:1.4rem;line-height:2rem}.edit-plan-info-tab-form-container .text-input-control{margin-top:2rem}.edit-plan-info-tab-form-section{margin-top:5rem}.edit-plan-info-tab .drop-down-container{margin-top:2rem}.edit-plan-info-tab .drop-down-container .form-control-group{background-color:#f4f3f1;border:.1rem solid #f4f3f1;border-radius:.5rem;height:4rem;margin-bottom:0;outline:none}.edit-plan-info-tab .drop-down-container .form-control-group select{color:#4e4941;font-size:1.4rem}.edit-plan-build-container{background-color:#e9e7e4;left:0;width:calc(100% - 40rem)}.edit-plan-build-container,.edit-plan-recipes-container{bottom:0;overflow-x:hidden;overflow-y:auto;padding:4rem;position:absolute;top:7.1rem}.edit-plan-recipes-container{right:0;width:40rem}.edit-plan-build-tab .recipe-tile-wrap{position:absolute}.edit-plan-build-tab .recipe-tile{height:25rem;margin:0;width:17rem}.edit-plan-build-tab .recipe-tile-wrap-drag{opacity:.8}.edit-plan-build-tab .recipe-tile-wrap-drag .recipe-tile{height:7rem;width:34rem}.edit-plan-cover-container{margin:2rem 0}.edit-plan-cover-container .edit-plan-tab-text{padding-bottom:1.2rem;padding-top:3rem}.edit-plan-cover-image-container{float:left;margin-right:2rem}.edit-plan-cover-image{background-color:#f4f3f1;border-radius:20px;height:120px;text-align:center;width:120px}.edit-plan-cover-image .icon-simple-plus{height:4rem;margin-top:4rem;width:4rem}.edit-plan-cover-image .icon-simple-plus path{fill:#749b3a}.edit-plan-modal.tab-build .modal-content,.edit-plan-modal.tab-build .modal-dialog{height:100%;position:relative}.edit-plan-recipes-container .text-input-control{margin-bottom:1.2rem}.edit-plan-recipes-container .fixed-grid{width:320px}.edit-plan-recipes-container .fixed-grid-header.fixed-main-header{left:calc(50% + 21rem);top:11.1rem;width:32rem}.edit-plan-build-tab-search-header{background:#fff;margin:-4rem -1rem 0;overflow:hidden;padding:4rem 1rem 0}.edit-plan-publish-tab{float:none;margin:0 auto;padding:4rem 0;width:52rem}.edit-plan-publish-tab button{margin-top:1.4rem}.edit-plan-publish-tab .edit-plan-preview-btn{background-color:#f7f9ea;border:none;color:#749b3a}.edit-plan-tab-large-bold-text{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;padding-bottom:.8rem}.edit-plan-tab-large-text{color:#4e4941;font-size:2rem;line-height:3.2rem}.edit-plan-tab-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem}.edit-plan-label-text{color:#4e4941;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.edit-plan-error span{color:#d64525;font-size:1.2rem;font-weight:700;line-height:1.6rem;padding-left:.2rem}.edit-plan-error .icon-warning{height:1.6rem;width:1.6rem}.edit-plan-save-success-modal .modal-dialog{margin:0 auto;text-align:center;width:45rem}.edit-plan-save-success-modal .modal-content{border-radius:1rem;padding:5rem;width:45rem}.edit-plan-choose-type-button:hover{background:#f4f3f1}.edit-plan-choose-type-button{border:.1rem solid #f4f3f1;border-radius:.5rem;color:#4e4941;cursor:pointer;display:inline-block;margin-left:.5rem;margin-right:.5rem;margin-top:1rem;padding:1.5rem;width:calc(50% - 1rem)}.edit-plan-choose-type-button strong{display:block}.edit-plan-save-success-modal .modal-content .edit-plan-save-icon-container{background-color:#acc32b;border-radius:6rem;height:12rem;margin:3rem auto;width:12rem}.edit-plan-save-success-modal .modal-content .edit-plan-warning-icon-container{background-color:#f9e4e0;border-radius:6rem;height:12rem;margin:3rem auto;width:12rem}.edit-plan-save-success-modal .modal-content .edit-plan-warning-icon-container .icon-warning path:first-child{fill:#f9e4e0}.edit-plan-save-success-modal .modal-content .edit-plan-save-icon-container .icon-meal-planner,.edit-plan-save-success-modal .modal-content .edit-plan-save-icon-container .icon-simple-check,.edit-plan-save-success-modal .modal-content .edit-plan-save-icon-container .icon-warning,.edit-plan-save-success-modal .modal-content .edit-plan-warning-icon-container .icon-warning{height:5.2rem;margin-top:3.3rem;width:5.2rem}.edit-plan-save-success-modal .edit-plan-save-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding-bottom:3rem}.edit-plan-save-success-modal .modal-content .edit-plan-save-bold{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:.5rem}.edit-plan-save-success-modal .modal-content .btn-confirm.btn-med{margin-left:0;width:100%}.edit-plan-show-more-container{text-align:center}.add-to-plan-modal .modal-dialog{margin:0 auto;width:45rem}.add-to-plan-modal .add-to-plan-modal-icon-container{background-color:#f7f9ea;border-radius:6rem;height:12rem;margin:0 auto 3rem;width:12rem}.add-to-plan-bold-title{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem}.add-to-plan-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;margin:0 auto;max-width:35rem}.add-to-plan-info-container{margin-bottom:3rem}.add-to-plan-modal .icon-meal-planner{height:4.8rem;margin-top:3.6rem;width:4.8rem}.add-to-plan-modal .modal-buttons-container div{display:block}.add-to-plan-modal button{background-color:#749b3a;border:none;border-radius:.4rem;color:#fff;font-size:1.6rem;font-weight:700;height:4rem;line-height:2.4;margin:0 0 .8rem;text-align:center;width:35rem}.add-to-plan-modal .modal-buttons-container .button-primary:hover{cursor:pointer}.add-to-plan-checkbox-container{color:#4e4941;margin-top:3rem;text-align:left}.add-to-plan-checkbox-container label{padding:0 0 0 1.5rem}.add-to-plan-checkbox-container .icon-checkbox-control{margin:0}.plan-options-archive-modal .modal-dialog{margin:0 auto;text-align:center;width:45rem}.plan-options-archive-modal .modal-content{border-radius:1rem;padding:5rem;width:45rem}.plan-options-archive-modal .modal-content .plan-options-archive-icon{background-color:#f9e4e0;border-radius:6rem;height:12rem;margin:3rem auto;width:12rem}.plan-options-archive-modal .modal-content .icon-archive,.plan-options-archive-modal .modal-content .icon-trash{height:5.2rem;margin-top:3.3rem;width:5.2rem}.plan-options-archive-modal .modal-content .icon-archive path{fill:#d54429}.plan-options-archive-modal .btn-med{padding:0;text-align:center;width:16.5rem}.plan-options-archive-modal .btn-secondary{background-color:#e9e7e4;border-color:#e9e7e4}.plan-options-archive-modal .plan-options-archive-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding-bottom:2rem}.plan-options-archive-modal .modal-content .plan-options-archive-bold{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:.5rem}.plan-options-menu-container.pro-viewing-own{bottom:0;left:0;position:absolute;right:0;top:0}.plan-tile{background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;float:left;height:40.8rem;padding:.9rem 1rem 1.4rem;position:relative;text-align:center;width:29.4rem}.plan-tile .plan-tile-info-menu{position:absolute;right:1rem;top:1rem}.plan-tile.expanded{color:#4e4941;display:block;height:24.4rem;text-align:left}.plan-tile.mini{align-items:center;border-radius:.5rem;display:flex;flex-direction:row;height:auto;padding:1rem 1.2rem;text-align:left;width:100%}.plan-tile.mini .plan-image{border-radius:.4rem;flex:none;height:5rem;margin-right:1.6rem;width:5rem}.plan-tile.expanded .plan-image{float:left;top:1.2rem}.plan-tile-info{border:1px solid #f4f3f1;border-radius:0 0 12px 12px;flex-grow:1;margin-top:-1px;padding-top:.8rem}.plan-tile.mini .plan-tile-info{border:0;padding-top:0}.plan-tile.expanded .plan-tile-info{border:0;float:left;margin-left:1.6rem;margin-top:0;width:calc(100% - 21.4rem)}.plan-image.stacked+.plan-tile-info{padding:15% 1rem 1rem}.plan-tile-info-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4e4941;display:-webkit-box;font-size:1.6rem;font-weight:600;line-height:1.8rem;margin:0 0 .2rem;max-height:3.6rem;overflow:hidden;text-align:center;text-overflow:ellipsis}.plan-tile.mini .plan-tile-info-title{text-align:left}.plan-tile.expanded .plan-tile-info-title{display:block;font-size:2rem;line-height:3.2rem;margin-bottom:.8rem;padding-right:5rem;text-align:left;white-space:nowrap;width:100%}.plan-tile-info-owner{font-size:1.4rem}.plan-tile.expanded .plan-tile-info-owner{font-size:1.4rem;font-weight:600;line-height:2rem;margin-bottom:.8rem}.plan-tile-info-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:.8rem;max-height:6rem;overflow:hidden;text-overflow:ellipsis}.plan-tile-info-weeks{color:#749b3a;font-size:1.2rem;line-height:1.6rem;padding-left:.8rem}.plan-tile-info-secondary{color:#749b3a;font-size:1.4rem;line-height:2rem;margin-bottom:.8rem}.plan-tile-info-price{color:#749b3a;font-size:2rem;font-weight:600;line-height:3.2rem;padding-right:1rem}.plan-tile-info .icon-star{margin-right:.4rem}.plan-tile-info .icon-star+span{margin-left:.2rem;vertical-align:middle}.plan-tile-info-price+span{vertical-align:text-bottom}.plan-tile-discount-banner{background-color:#d54429;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:16px;margin-left:10px;margin-top:9px;padding:0 15px 0 5px;position:relative;vertical-align:top}.plan-tile-discount-banner:after{background:#fff;content:"";display:inline-block;height:20px;position:absolute;right:-15px;top:-2px;transform:rotate(45deg);width:21px}.plan-tile:hover,.plan-tile:hover .plan-tile-discount-banner:after{background-color:#f4f3f1;cursor:pointer}.cookbook-image{border-radius:12px;position:relative}.cookbook-image .icon-verified{bottom:-6%;position:absolute;right:-6%}.cookbook-image .cookbook-badge{background:#fff;border-radius:50%;left:2%;padding:2.5%;position:absolute;top:2%}.cookbook-image .cookbook-badge svg{display:block}.cookbook-image .cookbook-owner{border:3px solid #fff;border-radius:50%;bottom:-3px;position:absolute;right:-3px}.cookbook-image .cookbook-owner img{display:block}.cookbook-image.empty{background:#363649}.cookbook-image.stacked{border-radius:12px 12px 0 0}.cookbook-image.stacked .cookbook-owner{bottom:-11.35%;left:50%;margin-left:-11.35%;right:auto}.edit-cookbook-tags-category{color:#4e4941;font-size:1.2rem;font-weight:700;height:1.6rem;line-height:1.6rem;margin-top:2rem;width:100%}.edit-cookbook-tags-category .icon-arrow-down{float:right;transform:rotate(0deg);transition:all .2s ease-out}.edit-cookbook-tags-category.active .icon-arrow-down{transform:rotate(180deg)}.edit-cookbook-tags-category div{display:inline-block}.edit-cookbook-tags-tags-container{color:#4e4941;font-size:1.4rem;line-height:2rem;padding-top:2rem}.edit-cookbook-tags-tags-container div .icon-checkbox-control label,.edit-cookbook-tags-tags-container div .icon-radio-control label{outline:none}.edit-cookbook-modal .modal-dialog{color:#4e4941;margin:0 auto;max-width:114rem}.edit-cookbook-modal .modal-content{padding:0}.edit-cookbook-modal-header{height:7rem;padding:1.5rem 4rem 0}.edit-cookbook-modal-header-title{color:#4e4941;float:left;font-size:2.4rem;font-weight:700;line-height:3.6rem}.edit-cookbook-modal-tabs{height:100%;text-align:center;width:100%}.edit-cookbook-modal-tabs .edit-cookbook-modal-tab{display:inline-block;height:100%;text-align:center;width:12.5rem}.edit-cookbook-modal-tabs .edit-cookbook-modal-tab:hover{cursor:pointer}.edit-cookbook-modal-tabs .edit-cookbook-modal-tab.active .edit-cookbook-step-text,.edit-cookbook-modal-tabs .edit-cookbook-modal-tab.active .edit-cookbook-tab-title{color:#749b3a}.edit-cookbook-modal-tabs .edit-cookbook-modal-tab.active{border-bottom:.2rem solid #749b3a}.edit-cookbook-step-text{color:#4e4941;font-size:1.6rem;font-weight:700;line-height:2.4rem}.edit-cookbook-tab-title{color:#4e4941;font-size:1.2rem;line-height:1.6rem}.edit-update-btn{margin-right:4.5rem}.edit-cookbook-modal-content{border-top:.1rem solid #e9e7e4}.edit-cookbook-price-container{margin-bottom:3rem;position:relative}.edit-cookbook-price-container .edit-cookbook-how-to-price{bottom:-2.5rem;color:#749b3a;font-size:1.4rem;line-height:2rem;position:absolute;right:0}.edit-cookbook-price-container .edit-cookbook-how-to-price:hover{cursor:pointer}.edit-cookbook-info-tab{padding:4rem 13rem}.edit-cookbook-info-tab textarea{height:12rem}.edit-cookbook-info-tab-form-container{float:left;margin-right:2rem;width:calc(60% - 2rem)}.edit-cookbook-info-tab-form-container.non-pro{float:none;margin:0 auto;width:52rem}.edit-cookbook-info-tab-tags-container{float:right;margin-left:2rem;width:calc(40% - 2rem)}.edit-cookbook-info-tab-form-container .form-control label{color:#4e4941;font-size:1.4rem;font-weight:700;line-height:2rem}.edit-cookbook-info-tab label,.edit-cookbook-info-tab-form-container .form-control input{border:none;border-radius:5px;color:#4e4941;font-size:1.4rem;line-height:2rem}.edit-cookbook-info-tab-form-container .text-input-control{margin-top:2rem}.edit-cookbook-info-tab-form-section{margin-top:5rem}.edit-cookbook-info-tab .drop-down-container{margin-top:2rem}.edit-cookbook-info-tab .drop-down-container .form-control-group{background-color:#f4f3f1;border:.1rem solid #f4f3f1;border-radius:.5rem;height:4rem;margin-bottom:0;outline:none}.edit-cookbook-info-tab .drop-down-container .form-control-group select{color:#4e4941;font-size:1.4rem}.edit-cookbook-publish-tab{float:none;margin:0 auto;padding:4rem 0;width:52rem}.edit-cookbook-publish-tab button{margin-top:1.4rem}.edit-cookbook-publish-tab .edit-cookbook-preview-btn{background-color:#f7f9ea;border:none;color:#749b3a}.edit-cookbook-tab-large-bold-text{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;padding-bottom:.8rem}.edit-cookbook-tab-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem}.edit-cookbook-label-text{color:#4e4941;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:1rem}.edit-cookbook-save-success-modal .modal-dialog{margin:0 auto;text-align:center;width:45rem}.edit-cookbook-save-success-modal .modal-content{border-radius:1rem;padding:5rem;width:45rem}.edit-cookbook-save-success-modal .modal-content .edit-cookbook-save-icon-container{background-color:#acc32b;border-radius:6rem;height:12rem;margin:3rem auto;width:12rem}.edit-cookbook-save-success-modal .modal-content .edit-cookbook-warning-icon-container{background-color:#f9e4e0;border-radius:6rem;height:12rem;margin:3rem auto;width:12rem}.edit-cookbook-save-success-modal .modal-content .edit-cookbook-warning-icon-container .icon-warning path:first-child{fill:#f9e4e0}.edit-cookbook-save-success-modal .modal-content .edit-cookbook-save-icon-container .icon-simple-check,.edit-cookbook-save-success-modal .modal-content .edit-cookbook-save-icon-container .icon-warning,.edit-cookbook-save-success-modal .modal-content .edit-cookbook-warning-icon-container .icon-warning{height:5.2rem;margin-top:3.3rem;width:5.2rem}.edit-cookbook-save-success-modal .edit-cookbook-save-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding-bottom:2rem}.edit-cookbook-save-success-modal .modal-content .edit-cookbook-save-bold{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:.5rem}.edit-cookbook-save-success-modal .modal-content .btn-confirm.btn-med{margin-left:0;width:100%}.fixed-popover{background:#fff;border:1px solid #d8d8d8;border-radius:.5rem;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);padding:2rem;position:absolute;z-index:40}.fixed-popover-arrow-mask{height:1.8rem;left:0;overflow:hidden;position:absolute;right:0;top:-1.8rem}.fixed-popover-arrow{background:#fff;border:1px solid #d8d8d8;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);height:1.8rem;left:1.8rem;position:absolute;top:1.3rem;transform:rotate(45deg);width:1.8rem}.fixed-popover.br .fixed-popover-arrow,.fixed-popover.tr .fixed-popover-arrow{left:auto;right:1.8rem}.fixed-popover.bl .fixed-popover-arrow-mask,.fixed-popover.br .fixed-popover-arrow-mask{top:100%}.fixed-popover.bl .fixed-popover-arrow,.fixed-popover.br .fixed-popover-arrow{top:-1.3rem}.fixed-popover.over .fixed-popover-arrow-mask{display:none}.modal.modal-type-popover{background:rgba(0,0,0,.1)}.modal-type-popover .modal-content{background-color:transparent;box-shadow:none;padding:0}.add-recipes-to-cookbook-modal{display:block}.add-recipes-to-cookbook-modal .modal-dialog{margin:50px auto;width:870px}.add-recipes-to-cookbook-modal .modal-content{padding:4rem}.add-recipes-to-cookbook-modal-header{background:#fff;margin:0 -1rem;padding:1rem 1rem 2rem}.add-recipes-to-cookbook-modal .fixed-main-header{left:calc(50% - 40.25rem);top:0;width:79rem}.add-recipes-to-cookbook-modal-header-text{color:#4e4941;float:left;font-size:2.4rem;font-weight:700;line-height:3.6rem}.add-recipes-to-cookbook-modal .text-input-control-group{float:left;margin-right:2rem;width:65%}.add-recipes-to-cookbook-modal .icon-checkbox-control{float:left;margin-bottom:0;margin-top:.8rem}.add-recipes-to-cookbook-modal-search-container{margin:2rem 0}.add-recipes-to-coobook-recipe-container{position:absolute}.add-recipes-to-coobook-recipe-container .recipe-tile{margin:0;text-align:left;width:27rem}.add-recipes-to-coobook-recipe-container.active .recipe-tile{background-color:#edf8fa}.add-recipes-to-coobook-recipe-container.active .open-actions-button{background-color:#87d1df}.add-recipes-to-coobook-recipe-container.active .open-actions-button .icon-simple-check{margin-bottom:1rem}.edit-cookbook-recipe-tile-action-container{position:relative}.edit-cookbook-recipe-tile-action.active .icon-simple-plus{transform:rotate(135deg);transition:all .2s ease-out}.edit-cookbook-recipe-tile-action .icon-simple-plus{transform:rotate(0deg);transition:all .2s ease-out}.edit-cookbook-recipe-tile-action-popover{background:#fff;border-radius:.5rem;bottom:6.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,.2);position:absolute;right:-1rem;text-align:left;width:31.7rem;z-index:20}.edit-cookbook-recipe-tile-action-popover div:last-child{border:none}.edit-cookbook-recipe-tile-action-menu-item{border-bottom:.1rem solid #f4f3f1;padding:0 2rem 1rem;width:100%}.edit-cookbook-recipe-tile-action-popover span{font-size:1.4rem;line-height:2rem;padding-left:1.5rem}.edit-cookbook-recipe-tile-action-popover .popover-pointer{border-left:1.3rem solid transparent;border-right:1.3rem solid transparent;border-top:1.3rem solid #fff;bottom:-1.3rem;height:0;position:absolute;right:1.7rem;width:0}.edit-cookbook-section-action-container{bottom:2rem;position:absolute;right:2rem;z-index:10}.edit-cookbook-section-action-icon-container{height:4rem;text-align:center;width:4rem}.edit-cookbook-section-action{transition:all .2s ease-out}.edit-cookbook-section-action.active{background-color:#4d4840;transform:rotate(45deg);transition:all .2s ease-out}.edit-cookbook-section-action:hover{background-color:#4d4840}.edit-cookbook-section-action-icon-container .icon-simple-plus path,.edit-cookbook-section-action-icon-container:hover .icon-ellipse path{fill:#fff}.edit-cookbook-section-action-icon-container .icon{margin-top:.8rem}.edit-cookbook-section-action{background-color:#fff;border-radius:2rem;height:4rem;width:4rem}.edit-cookbook-section-action-icon-container .icon-ellipse path{fill:#4d4840}.edit-cookbook-section-action-popover{background-color:#fff;border-radius:.5rem;bottom:6rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);cursor:pointer;position:absolute;right:-1rem;width:31.7rem}.edit-cookbook-section-action-popover .edit-cookbook-section-action-menu-item{border-bottom:.1rem solid #f4f3f1}.edit-cookbook-section-action-popover .edit-cookbook-section-action-menu-item:last-child{border:none}.edit-cookbook-section-action-popover .icon{margin-right:1rem}.edit-cookbook-section-action-menu-item{padding:1.3rem 2rem}.edit-cookbook-section-action-popover .popover-pointer{border-left:1.3rem solid transparent;border-right:1.3rem solid transparent;border-top:1.3rem solid #fff;bottom:-1.3rem;height:0;position:absolute;right:1.7rem;width:0}.edit-cookbook-build-tab{padding:4rem}.edit-cookbook-build-tab .fixed-grid .recipe-tile{position:absolute}.edit-cookcook-build-tab-guide .text-input-control{margin-top:3rem}.edit-cookbook-build-tab textarea{height:16rem}.edit-cookbook-build-title-container .edit-cookbook-tab-text{max-width:60rem}.edit-cookbook-build-title-container .cookbook-image{cursor:pointer;float:left;margin-right:2rem}.edit-cookbook-build-title-container .cookbook-image:hover{background-color:#f4f3f1;border-radius:6px;box-shadow:0 0 0 10px #f4f3f1}.edit-cookbook-build-empty-cover{align-items:center;background-color:#f4f3f1;border-radius:0 6px 6px 0;display:flex;height:122px;justify-content:center;margin-left:10px}.edit-cookbook-section-tile-container{border-radius:2rem;height:36rem;padding:1rem;position:absolute;width:36rem}.edit-cookbook-section-tile,.edit-cookbook-section-tile-container:hover{background-color:#f4f3f1;border-radius:2rem}.edit-cookbook-section-tile{cursor:pointer;height:100%}.edit-cookbook-section-tile-add{align-items:center;background-color:#f4f3f1;border-radius:2rem;color:#4e4941;display:flex;flex-direction:column;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;line-height:2.4rem;text-align:center;white-space:pre-wrap}.edit-cookbook-recipe-tile-add{cursor:pointer;padding:1rem;position:absolute}.edit-cookbook-recipe-tile-add:hover{background-color:#f4f3f1;border-radius:2rem}.edit-cookbook-build-tab-sections-grid .recipe-tile{height:33.9rem;width:27rem}.edit-cookbook-build-tab-sections-grid .recipe-tile .recipe-title{font-size:1.4rem;max-width:21rem}.edit-cookbook-build-tab-sections-grid .recipe-tile .recipe-tile-info{margin-top:.6rem}.edit-cookbook-build-tab-sections{position:relative}.edit-cookbook-title-pop{width:40rem}.edit-cookbook-title-pop button{margin-top:1rem;width:100%}.edit-cookbook-section-tile-title-container{background-color:hsla(0,0%,100%,.9);border-radius:0 20px 20px 0;color:#4e4941;float:left;font-size:1.4rem;line-height:2rem;margin-top:7rem;max-width:30rem;padding:1.5rem 3rem}.edit-cookbook-section-tile-title-container div:first-child{font-size:3rem;font-weight:700;line-height:3.6rem;margin-bottom:.8rem}.edit-cookbook-text{color:#4e4941;font-size:1.4rem;line-height:2rem}.edit-cookbook-section-cover-img-container{margin:2rem 0}.edit-cookbook-section-cover-img-btn{align-items:center;background-color:#f4f3f1;background-size:cover;border-radius:2rem;cursor:pointer;display:flex;height:8rem;justify-content:center;margin-right:2rem;width:8rem}.edit-cookbook-section-cover-img-btn-edit{background:#fff;border-radius:2rem;display:none;height:4rem;padding:.8rem;width:4rem}.edit-cookbook-section-cover-img-btn:hover .edit-cookbook-section-cover-img-btn-edit{display:block}.edit-cookbook-section-detail-title-box{cursor:pointer}.edit-cookbook-section-detail-title{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-right:.8rem;vertical-align:middle}.edit-cookbook-section-detail-title-box .icon-edit{height:1.8rem;vertical-align:middle;width:1.8rem}.edit-cookbook-section-back{cursor:pointer}.edit-cookbook-section-back .icon-back{margin-right:.5rem}.edit-cookbook-section-detail-guide{margin-bottom:3rem}.edit-cookbook-error span{color:#d64525;font-size:1.2rem;font-weight:700;line-height:1.6rem;padding-left:.2rem}.edit-cookbook-error .icon-warning{height:1.6rem;width:1.6rem}.edit-cookbook-section-recipe-container{position:absolute}.cookbook-options-sort-sections-modal .modal-dialog{margin:10rem auto;text-align:center;width:45rem}.cookbook-options-sort-sections-modal .close{color:#4e4941;left:2rem}.cookbook-options-sort-sections-modal .cookbook-options-sort-modal-title{color:#4e4941;font-size:2.4rem;left:6rem;position:absolute;top:1.8rem}.cookbook-options-sort-sections-modal .cookbook-options-sort-modal-save{cursor:pointer;height:3rem;line-height:2rem;margin-top:.2rem;position:absolute;right:2rem;top:1.5rem}.cookbook-options-sort-sections-modal .modal-content{border-radius:1rem;padding:6rem 0 2.5rem;position:relative;text-align:left;width:45rem}.cookbook-section-order-drag-icon{position:absolute;right:2rem;top:1.3rem}.cookbook-order-section{color:#4e4941;cursor:pointer;height:5rem;padding:1.5rem 2rem;position:relative}.cookbook-order-section.dragging{background-color:#fff;border-radius:5px;box-shadow:1px 1px 15px hsla(0,2%,60%,.3);cursor:move;cursor:grab;cursor:-webkit-grab;left:0;margin-left:5px;margin-right:5px;position:absolute;right:0;z-index:40}.cookbook-options-archive-modal .modal-dialog{margin:10rem auto;text-align:center;width:45rem}.cookbook-options-archive-modal .modal-content{border-radius:1rem;padding:5rem;width:45rem}.cookbook-options-archive-modal .modal-content .cookbook-options-archive-icon{background-color:#f9e4e0;border-radius:6rem;height:12rem;margin:3rem auto;width:12rem}.cookbook-options-archive-modal .modal-content .icon-archive,.cookbook-options-archive-modal .modal-content .icon-trash{height:5.2rem;margin-top:3.3rem;width:5.2rem}.cookbook-options-archive-modal .modal-content .icon-archive path{fill:#d54429}.cookbook-options-archive-modal .btn-med{padding:0;text-align:center;width:16.5rem}.cookbook-options-archive-modal .btn-secondary{background-color:#e9e7e4;border-color:#e9e7e4}.cookbook-options-archive-modal .cookbook-options-archive-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding-bottom:2rem}.cookbook-options-archive-modal .modal-content .cookbook-options-archive-bold{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;padding-bottom:.5rem}.cookbook-options-edit-title-modal .modal-content button.close{display:none}.cookbook-options-edit-title-modal .modal-dialog .modal-content{padding:3rem}.cookbook-options-edit-title-modal .btn-confirm,.cookbook-options-edit-title-modal .text-input-control{display:inline-block}.cookbook-options-edit-title-modal .text-input-control{width:75%}.cookbook-options-edit-title-modal .btn-confirm{margin-left:2rem}.cookbook-tile{background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;float:left;height:40.8rem;padding:.9rem 1rem 1.4rem;position:relative;text-align:center;width:29.4rem}.cookbook-tile .drop-down-menu-container{position:absolute;right:1rem;top:1rem}.cookbook-options-menu-container.pro-viewing-own{bottom:0;left:0;position:absolute;right:0;top:0}.cookbook-tile.expanded{color:#4e4941;display:block;height:24.4rem;text-align:left}.cookbook-tile.mini{align-items:center;border-radius:.5rem;display:flex;flex-direction:row;height:auto;padding:1rem 1.2rem;text-align:left;width:100%}.cookbook-tile.mini .cookbook-tile-info-title{text-align:left}.cookbook-tile.mini .cookbook-image{border-radius:.4rem;flex:none;height:5rem;margin-right:1.6rem;width:5rem}.cookbook-tile.expanded .cookbook-image{float:left;top:1.2rem}.cookbook-tile-info{border:1px solid #f4f3f1;border-radius:0 0 12px 12px;flex-grow:1;margin-top:-1px;padding-top:.8rem}.cookbook-tile.mini .cookbook-tile-info{border:0;padding-top:0}.cookbook-tile.expanded .cookbook-tile-info{border:0;float:left;margin-left:1.6rem;margin-top:0;width:calc(100% - 21.4rem)}.cookbook-image.stacked+.cookbook-tile-info{padding:15% 1rem 1rem}.cookbook-tile-info-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4e4941;display:-webkit-box;font-size:1.6rem;font-weight:600;line-height:1.8rem;margin:0 0 .2rem;max-height:3.6rem;overflow:hidden;text-align:center;text-overflow:ellipsis}.cookbook-tile.expanded .cookbook-tile-info-title{display:block;font-size:2rem;line-height:3.2rem;margin-bottom:.8rem;padding-right:5rem;text-align:left;white-space:nowrap;width:100%}.cookbook-tile-info-owner{font-size:1.4rem}.cookbook-tile.expanded .cookbook-tile-info-owner{font-size:1.4rem;font-weight:600;line-height:2rem;margin-bottom:.8rem}.cookbook-tile-info-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:.8rem;max-height:6rem;overflow:hidden;text-overflow:ellipsis}.cookbook-tile-info-counts{color:#749b3a;font-size:1.2rem;line-height:1.6rem;padding-left:.8rem}.cookbook-tile-info-secondary{color:#749b3a;font-size:1.4rem;line-height:2rem;margin-bottom:.8rem}.cookbook-tile-info-price{color:#749b3a;font-size:2rem;font-weight:600;line-height:3.2rem;padding-right:1rem}.cookbook-tile-info-price+span{vertical-align:text-bottom}.cookbook-tile-discount-banner{background-color:#d54429;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:16px;margin-left:10px;margin-top:9px;padding:0 15px 0 5px;position:relative;vertical-align:top}.cookbook-tile-discount-banner:after{background:#fff;content:"";display:inline-block;height:20px;position:absolute;right:-15px;top:-2px;transform:rotate(45deg);width:21px}.cookbook-tile:hover,.cookbook-tile:hover .cookbook-tile-discount-banner:after{background-color:#f4f3f1;cursor:pointer}.unfollow-modal .modal-dialog{margin:20rem auto 0;text-align:center;width:60rem}.unfollow-modal .modal-content{border-radius:1rem;padding:8rem 0}.unfollow-modal-text{color:#7a7366;font-size:1.6rem;line-height:2.4rem}.unfollow-modal-btn-container{padding-top:2rem}.unfollow-modal-btn-container button{height:5rem;margin:0 1rem;width:25%}.unfollow-modal-user-image{margin:0 auto 2rem}.person-tile{border-radius:2rem;display:inline-block;height:26rem;padding:2.5rem;text-align:center;width:19.6rem}.person-tile .following-btn{background-color:#e9e7e4;border-color:#e9e7e4;margin:0 auto;text-align:center}.person-tile:hover{background-color:#f4f3f1;cursor:pointer}.person-tile.mini{align-items:center;border-radius:.5rem;display:flex;height:auto;margin-bottom:0;padding:1rem 1.2rem;text-align:left;width:100%}.person-tile.mini .person-tile-name{text-align:left}.person-tile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4e4941;display:-webkit-box;font-size:1.4rem;font-weight:700;line-height:1.6rem;margin:0;max-height:4.2rem;max-width:19rem;overflow:hidden;text-align:center;text-overflow:ellipsis}.person-tile-info .person-tile-slug{color:#7a7366}.person-tile-info{font-size:1.4rem;padding:.8rem}.mini .person-tile-info,.person-tile.mini .person-tile-name{padding:0}.person-tile-image{border-radius:50%;width:100%}.person-tile.mini .person-tile-image{height:5rem;margin-right:1.6rem;width:5rem}.search-container{position:relative}.search-container .icon-search{border-radius:50%;left:10px;position:absolute;top:9px}.search-close-search{cursor:pointer;height:2.5rem;left:calc(100% - 4rem);position:absolute;text-align:center;top:.7rem;transform:rotate(45deg);width:2.5rem}.search-close-search .icon-simple-plus path{fill:#4e4941}.global-search-form input{background:#f6f6f6;border:none;color:#7a7366;font-family:Lato;font-size:14px;font-weight:300;height:40px;line-height:17px;margin:0;padding-left:40px}.search-toggle-search-pro{background-color:#f4f3f1;border-radius:2rem;color:#4e4941;font-size:1.6rem;font-weight:700;height:4rem;letter-spacing:0;line-height:2.4rem;margin-bottom:1rem;padding:.8rem 2rem;width:42.5rem}.search-toggle-pro-switch{float:right}.search-toggle-pro-text{float:left}.toggle-outer-switch-active{border:.2rem solid #749b3a;border-radius:1.5rem;height:2.6rem;padding-left:.1rem;padding-top:.1rem;width:4.2rem}.toggle-inner-switch-active{background-color:#749b3a;border:.1rem solid #749b3a;border-radius:1rem;height:2rem;margin-right:2;width:2rem}.toggle-outer-switch{border:.2rem solid #bfb9b2;border-radius:1.5rem;height:2.6rem;padding-right:.2rem;padding-top:.1rem;width:4.2rem}.toggle-inner-switch{background-color:#bfb9b2;border:.1rem solid #bfb9b2;border-radius:1rem;float:right;height:2rem;margin-left:.2rem;width:2rem}.search-results-container-wrapper{background:#fff;border-radius:0 0 10px 10px;left:20rem;max-height:70%;padding:3rem 0 3rem 4rem;position:fixed;top:6.7rem;width:calc(100% - 47rem);z-index:40}.search-results-container{display:flex;max-height:60vh;overflow-x:hidden;overflow-y:auto;padding-right:4rem}.search-results-left,.search-results-right{flex:1 1}.search-results-group{display:flex;flex-direction:column;margin-bottom:3rem}.search-results-group-header{align-items:center;display:flex;font-size:12px;font-weight:700;margin-bottom:6px;margin-left:10px}.search-results-group-title{text-transform:uppercase}.search-results-group-link{border-radius:4px;color:#749b3a;margin-left:8px;padding:4px 9px;text-decoration:none;transition:background-color .2s}.search-results-group-link:hover{background-color:#749b3a;color:#fff;cursor:pointer}.search-back-drop{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:70px;z-index:40}.search-results-list{padding-left:40px;padding-top:20px}.typeahead-list a{text-decoration:none}.search-link-typeahead{border-radius:5px;color:#4e4941;font-size:16px;margin-bottom:.5rem;padding:6px 10px}.search-link-typeahead:hover{background-color:#f4f3f1}.search-result-header{font-size:18px;height:22px;line-height:22px;margin-bottom:1.4rem;width:151px}.search-recipe-thumb{border-radius:10%;height:4rem;width:4rem}.search-single-recipe{cursor:pointer}.search-title-attr{display:inline-block;padding:0 1.4rem;vertical-align:top;width:calc(100% - 4rem)}.search-title-attr:first-child{padding-left:0;width:100%}.search-recipe-title{overflow:hidden;padding-bottom:3px;padding-top:1px;text-overflow:ellipsis;white-space:nowrap}.search-recipe-attr{font-size:1.1rem}.search-user-container{color:#7a7366}.search-user-container .user-picture,.search-user-info{display:inline-block}.search-user-info{padding-bottom:1rem;padding-left:1rem;vertical-align:top}.search-user-all-people{font-size:1.4rem;font-weight:700;line-height:2.4rem}.search-user-all-people:hover{cursor:pointer}.success{background:#fff;bottom:0;box-shadow:0 0 30px rgba(0,0,0,.3);font-size:1.2rem;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.success.in{transition:bottom .3s ease-out}.success h4{font-size:1.4rem;font-weight:400;margin:0}.success .hotspot.in .hotspot-msg{left:-3rem;width:18rem}.success .hotspot.active .hotspot-msg-content{width:14rem}.success-header{border-top:1px solid #d3d3d3;padding:1rem 2rem;position:relative}.success-header p{color:#acc32b;font-style:italic;margin:0}.success-header .icon{cursor:pointer;position:absolute;right:1.3rem;top:.7rem}.success-body{overflow:hidden;position:relative}.success-body-content{padding:1.5rem 1rem 1rem}.success-progress{background:#dee7aa;height:5px;left:0;position:absolute;right:0;top:0}.success-progress-value{background:#749b3a;height:5px}.success-item{cursor:pointer;padding:.7rem;position:relative}.success-item .icon{height:3.2rem;width:3.2rem}.success-item .icon path{transform:scale(.7);transform-origin:50% 50%}.success-item-num{color:#d3d3d3;display:none;font-size:1.4rem;font-weight:800;left:1.1rem;position:absolute;text-align:center;top:1.4rem;width:2.4rem}.success-item-label{display:inline-block;padding-left:1rem;vertical-align:middle;width:calc(100% - 3.2rem)}.success-item.pending .icon path{display:none}.success-item.pending .icon circle{stroke:#d3d3d3}.success-item.pending .success-item-num{display:block}.success-item-done{padding:2rem 3rem;text-align:center}.success-item-done .icon{height:7rem;margin-bottom:1rem;width:7rem}.success-item-done .icon path{transform:scale(.7);transform-origin:50% 50%}.success-item-done strong{display:block}.success-item-done button,.success-item-done h4{margin:0 0 1rem}.success-profile{padding:1rem}.success-profile p{margin-bottom:1.4rem}.success-profile button{margin:0}.success-profile .pull-right{padding:.3rem 0}.success-profile .pull-right span{vertical-align:middle}.success-profile .icon{cursor:pointer}.modal.pro-terms h5{font-weight:600}.modal.pro-terms .modal-dialog{color:#4e4941;width:80rem}.modal.pro-terms .modal-dialog .modal-content{padding:4rem}.modal.pro-terms .modal-footer{margin:0 -4rem -4rem}.modal.pro-terms .close{display:none}.modal.pro-terms ul{grid-column-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:4rem}.modal.pro-terms li{font-size:1.4rem;line-height:1.7rem;margin:0}.pro-terms-tile{background:#f4f3f1;border-radius:10px;color:#bfb9b2;font-size:1.4rem;font-weight:600;line-height:2rem;margin-bottom:2rem;padding:2.5rem}.pro-terms-tile svg{display:block;height:4rem;margin:0 auto .7rem;width:4rem}.pro-terms-tile .btn{margin:.7rem 0 0}.pro-terms-check span{margin-left:.5rem}.pro-terms-tile.viewed{background:hsla(69,56%,79%,.5);color:#749b3a}.pro-terms-tile small{display:block;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:1.2rem 0 0}.pro-terms-doc .modal-content{color:#4e4941;margin:0 auto;max-width:114rem;padding:3rem 6rem}.pro-terms-doc-content{line-height:2rem;margin:0 auto;max-width:55.5rem;white-space:pre-wrap}.pro-terms-doc-content h4{font-weight:400;margin:0}.pro-terms-doc-content h4.inline{line-height:2rem}.pro-terms-doc-content h4.inline small{font-size:1.6rem}.pro-terms-doc-content ul{list-style-type:disc}.pro-terms-doc-content ol,.pro-terms-doc-content ul{font-size:inherit!important;margin:0;white-space:normal}.pro-terms-doc-content ol{list-style-position:outside;list-style-type:lower-roman}.pro-terms-doc-content ol li{font-size:inherit;margin-left:7rem;padding-left:1rem}.pro-terms-doc-content li{margin-bottom:0;margin-left:8rem}.pro-terms-doc-content .blank{list-style-type:none}.pro-terms-doc-content .pre{white-space:pre-wrap}.pro-terms-doc-footer{text-align:right}.pro-terms-doc table{border-collapse:collapse;border-spacing:0}.pro-terms-doc td{border:1px solid #4e4941}.pro-terms-doc td:first-child,.pro-terms-doc td:last-child{padding:12px 15px}@keyframes rotateLoading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-animation-img{animation:rotateLoading 2s linear infinite}.date-range-picker{background:#fff;border-radius:2.5rem;height:5rem;margin:3rem auto 0;padding-top:.5rem;position:relative;text-align:center;width:36rem}.date-range-picker-value{cursor:pointer;height:4rem;line-height:4rem;padding:0 1.2rem 0 2rem}.date-range-picker.opened .date-range-picker-value{background:#fff;border-radius:2rem}.date-range-picker-value .icon{margin-left:1rem}.date-range-picker-pop{width:106rem}.date-range-picker-value .icon-arrow-down{transition:transform .3s ease-in-out}.date-range-picker-value.opened .icon-arrow-down{transform:rotate(180deg)}.date-range-picker-months{float:left;padding:0 2rem;width:calc(100% - 25rem)}.date-range-picker-months-item{float:left;width:33.33333%}.date-range-picker-months-item h6{font-size:1.6rem;font-weight:400;line-height:2.4rem;margin:0}.date-range-picker-months-item table{border-collapse:separate;border-spacing:0 1rem;margin:0}.date-range-picker-months-item th{border-bottom:1px solid #e9e7e4;color:#7a7366;font-size:1rem;font-weight:400;line-height:1.2rem;padding:.4rem 0;text-align:center}.date-range-picker-months-item td{border-bottom:none;cursor:pointer;font-size:1.4rem;font-weight:700;line-height:1.8rem;padding:.4rem 0;text-align:center;width:2.9rem}.date-range-picker-months-item td.active{background-color:#87d1df;color:#fff}.date-range-picker-months-item td.disabled{opacity:.25}.date-range-picker-months-item td.start{border-bottom-left-radius:1.3rem;border-top-left-radius:1.3rem}.date-range-picker-months-item td.end{border-bottom-right-radius:1.3rem;border-top-right-radius:1.3rem}.date-range-picker-fields{border-left:1px solid #e9e7e4;float:left;height:32.1rem;margin:-2rem 0;padding:2rem 0 2rem 2rem;width:25rem}.date-range-picker-fields label{font-size:14px;font-weight:400;line-height:20px;opacity:.5}.date-range-picker-fields-row{margin-left:-.6rem;margin-right:-.6rem}.date-range-picker-fields-row+.date-range-picker-fields-row{padding-top:11rem}.date-range-picker-fields-col{float:left;padding-left:.6rem;padding-right:.6rem;width:50%}.date-range-picker-fields button{width:100%}.date-range-picker-move{bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:3rem}.date-range-picker-move .icon{left:.6rem;margin-top:-1.2rem;position:absolute;top:50%}.date-range-picker-next{left:auto;right:27rem}.date-range-picker-next .icon{left:auto;right:.6rem}.side-by-side-chart{background-color:#fff;border-radius:.5rem;margin-bottom:3rem;padding:4.5rem 4rem}.side-by-side-chart-primary{float:left;width:calc(100% - 39.5rem)}.side-by-side-chart-side{float:left;padding-left:9rem;width:39.5rem}.side-by-side-chart-primary-chart{position:relative}.side-by-side-chart-side-chart{height:20rem;margin:0 auto;position:relative;width:20rem}.side-by-side-chart-header h5{float:left}.side-by-side-chart-header ul{border:1px solid #4d4840;border-radius:1.5rem;float:right;margin:0;overflow:hidden}.side-by-side-chart-header li{border-left:1px solid #4d4840;cursor:pointer;float:left;font-size:12px;font-weight:700;line-height:3rem;margin:0;text-align:center;width:5rem}.side-by-side-chart-header li.active{background:#4d4840;color:#fff}.side-by-side-chart-header li:first-child{border-left:none}.side-by-side-chart-side-legend{margin:0}.side-by-side-chart-side-legend li{font-family:Lato;font-size:12px;line-height:24px;margin:0;padding:.2rem 0}.side-by-side-chart-side-legend li span{background-color:#e5e5e5;border-radius:.4rem;display:inline-block;height:.8rem;margin-right:1rem;vertical-align:middle;width:.8rem}.side-by-side-chart-side-legend li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe-revenue-table-side-label{color:#6e685d;font-size:1rem;letter-spacing:0;line-height:1.6rem}.recipe-revenue-table-side-value{color:#4e4941;font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:5.4rem;padding-bottom:3rem}@media screen and (max-width:1415px){.side-by-side-chart-primary{float:none;margin-bottom:2rem;padding-left:0;width:auto}.side-by-side-chart-side{float:none;height:20rem;padding-left:0;width:auto}.side-by-side-chart-side-chart{float:left;margin:0}.side-by-side-chart-side-legend{float:left;margin-left:3rem}}.chart-legend{display:flex;font-size:12px;justify-content:flex-end;margin-top:10px}.chart-legend .legend-item{align-items:center;display:flex;margin-left:19px}.chart-legend .dot{border-radius:50%;height:9px;margin-right:7px;width:9px}.rpm-chart-legend .dot.b-yellow{border:2px solid #fea900}.rpm-chart-legend .dot.b-green{border:2px solid #749b3a}.stacked-chart-legend .dot.bg-yellow{background-color:#fea900}.stacked-chart-legend .dot.bg-green{background-color:#749b3a}.stacked-chart-legend .dot.bg-blue{background-color:#87d1df}.stacked-chart-legend .dot.bg-red{background-color:#d54429}.dashboard-page{background:#f6f6f6;color:#4e4941;cursor:default;padding:3.5rem 0 10rem}.dashboard-page-chart-section{padding-top:1rem}.dashboard-page-chart-section .date-range-picker{margin-top:1.5rem}.dashboard-page h1{color:#4e4941;font-size:3rem}.dashboard-page h1,.dashboard-page h4{font-weight:700;line-height:3.2rem}.dashboard-page .fancy-dropdown{margin-bottom:1rem;margin-top:3rem;padding-bottom:0;padding-top:0}.dashboard-page h5{font-size:2rem;font-weight:700;line-height:3.2rem;margin-bottom:1rem;margin-top:2rem}.dashboard-page .side-by-side-chart-side h5{margin-bottom:2rem;margin-top:0}.dashboard-page .select-trend-dimension{margin-left:1.5rem}.dashboard-revenue-tile-container{width:100%}.dashboard-revenue-tile-row{float:left;width:50%}.dashboard-grid{grid-gap:2rem;display:grid}.dashboard-grid.four-col{grid-template-columns:1fr 1fr 1fr 1fr}.dashboard-grid.two-col{grid-template-columns:1fr 1fr}.dashboard-grid.one-col{grid-template-columns:1fr}.home-dashboard-subscribers-counts{background:#fff;border-radius:.5rem;height:13.8rem;padding:3rem;width:100%}.home-dashboard-subscribers-counts div{text-align:center}.home-dashboard-subscribers-counts .home-dashboard-subscriber-text div:first-child{color:#635d53;font-size:1rem;line-height:1.6rem;text-align:center}.home-dashboard-subscribers-counts .home-dashboard-subscriber-text{color:#4e4941;font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:5.4rem;text-align:center}.dashboard-info-container{float:left;margin-left:.5rem;margin-top:2.5rem;width:4rem}.dashboard-info-container .icon{height:1.6rem}.dashboard-info-container .icon:hover g{fill:#87d1df;stroke:#87d1df}.dashboard-info-container .icon:hover circle{stroke:#87d1df}.dashboard-info-container .icon:hover{cursor:pointer}.dashboard-info-container div{display:inline-block}.dashboard-info-container.left-align{padding-left:2rem;text-align:left}.home-dashboard-subscribers-counts .home-dashboard-subscriber-text.cancelled-subscribers{color:#db4b1c}.home-dashboard-subscribers-counts .home-dashboard-subscriber-text.new-subscribers{color:#80a53c}.dashboard-date-range{margin-top:1.5rem}.dashboard-toggle-pill:hover{cursor:pointer}.dashboard-toggle-pill div{color:#4d4840;font-size:1.2rem;font-weight:700;height:3rem;line-height:1.6rem;margin:auto 0;padding-top:.6rem;text-align:center;width:10rem}.dashboard-toggle-pill .left-side{border:.1rem solid #4d4840;border-radius:1.5rem 0 0 1.5rem;float:left}.dashboard-toggle-pill .right-side{border:.1rem solid #4d4840;border-radius:0 1.5rem 1.5rem 0;float:right}.dashboard-toggle-pill div.active{background-color:#4d4840;color:#fff}.dashboard-toggle-pill{float:right;padding-bottom:2rem}.dashboard-btn-med{border:.1rem solid #4e4941;border-radius:.4rem;color:#4e4941;font-size:1.4rem;font-weight:700;height:3.2rem;line-height:2rem;padding-top:.5rem;text-align:center;width:11.8rem}.dashboard-filter-dropdownContainer{position:relative}.dashboard-btn-med:hover{cursor:pointer}.recipe-dashboard-filter-dropdown{background-color:#fff;border-radius:1rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);height:43.1rem;overflow:auto;position:absolute;right:0;top:4rem;width:32rem;z-index:32}.recipe-dashboard-quality-filter .icon:hover{cursor:pointer}.recipe-dashboard-quality-filter .icon{margin-right:1.5rem}.recipe-dashboard-quality-filter .icon-checkbox g{fill:#000;stroke:#749b3a}.recipe-dashboard-filter-dropdown .recipe-dashboard-quality-filter{border-bottom:.1rem solid #e9e7e4;color:#4e4941;font-size:1.4rem;line-height:2rem;padding:.8rem 1.5rem;text-align:left}.recipe-dashboard-inline-filter{border:.1rem solid #4d4840;border-radius:2rem;color:#4e4941;display:inline-block;font-size:1.2rem;line-height:1.6rem;margin-right:1rem;margin-top:.5rem;padding:.2rem 1rem}.recipe-dashboard-inline-filter span:hover{cursor:pointer}.recipe-dashboard-inline-filter span{float:right;font-size:1.8rem;margin-left:1rem}.recipe-dashboard-filter-dropdown .recipe-dashboard-quality-filter div{display:inline-block}.dashboard-page .drop-down-container .form-control-group{background-color:transparent;background-color:initial;border:none}.dashboard-info-icon .icon:hover{cursor:pointer}.dashboard-page-title .dashboard-info-icon .icon{margin-top:1rem}.dashboard-info-icon .icon{height:1.6rem;margin-left:.8rem;margin-top:3rem;width:1.6rem}.dashboard-info-icon{float:left}.dashboard-info-icon .icon path{fill:#4d4840}.dashboard-recipe-trends .side-by-side-chart-primary{width:100%}.dashboard-recipe-trends .side-by-side-chart-side{display:none}.home-dashboard-chart-total{background:#fff;border-radius:0 0 .5rem .5rem;color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;margin-top:-2.9rem;padding:2rem;text-align:center}.dashboard-loading{left:50%;position:fixed;top:50%;z-index:35}.dashboard-page-title-date{float:left;font-size:1.4rem;margin-left:1.2rem;padding-top:1.5rem;text-transform:uppercase}.dashboard-page-title-date-range{float:left;font-size:1.4rem;margin-left:.2rem;padding-top:1.5rem}.chart-grid div{min-width:0}.dashboard-page-max-width-container{max-width:140rem}.dashboard-tile{background-color:#fff;border-radius:.5rem;padding:4rem}.dashboard-tile.small-tile{padding:2rem}.dashboard-grid.three-col{grid-template-columns:1fr 1fr 1fr}.dashboard-grid.five-col{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.figure-group{font-weight:700;text-align:center}.figure-group-title{font-size:1rem;margin-bottom:1rem}.figure-group-value{font-size:4.8rem;font-weight:700}.figure-group-value.small-tile{font-size:3.6rem;font-weight:700}.figure-group.green{color:#749b3a}.figure-group.yellow{color:#ffa900}.figure-group.blue{color:#49a7b7}@media screen and (max-width:992px){.dashboard-grid.five-col.outer,.dashboard-grid.three-col.outer,.dashboard-grid.two-col.outer{grid-template-columns:1fr}}@media screen and (max-width:1440px){.home-dashboard.dashboard-grid.two-col{grid-template-columns:1fr}}@media screen and (max-width:1415px){.dashboard-grid.five-col,.dashboard-grid.four-col{grid-template-columns:1fr 1fr}.dashboard-revenue-tile-container{width:100%}}@media screen and (max-width:1140px){.dashboard-grid.three-col,.dashboard-grid.two-col{grid-template-columns:1fr}}.dashboard-table-container{max-height:55rem;overflow:auto;position:relative}.dashboard-table{margin-bottom:3rem}.dashboard-table-header{background-color:#fff;border-radius:5px 5px 0 0;box-shadow:0 1px 0 0 #e9e7e4;display:grid;grid-template-columns:auto repeat(4,16rem);height:3rem;margin-bottom:.1rem;top:0;z-index:10}.dashboard-table-header.three-col{grid-template-columns:auto repeat(2,19.5rem)}.dashboard-table-header.four-col{grid-template-columns:auto repeat(3,19.5rem)}.dashboard-table-header.five-col{grid-template-columns:auto repeat(4,17.5rem)}.dashboard-table-header.six-col{grid-template-columns:auto repeat(5,17.5rem)}.dashboard-table-header .icon{height:1.6rem}.dashboard-table-header-cell{color:#7a7366;font-size:1rem;font-weight:700;line-height:1.6rem;margin:auto 0;padding-left:2rem;padding-right:2rem;text-align:left}.dashboard-table-header-cell div:hover{color:#87d1df;cursor:pointer}.dashboard-table-header-cell .icon{height:1.6rem}.dashboard-table-header-cell .icon:hover g{fill:#87d1df;stroke:#87d1df}.dashboard-table-header-cell .icon:hover circle{stroke:#87d1df}.dashboard-table-header-cell .icon:hover{cursor:pointer}.dashboard-table-header-cell div{display:inline-block}.dashboard-table-header-cell.left-align{padding-left:2rem;text-align:left}.dashboard-table-grid{grid-gap:.1rem;background-color:#e9e7e4;border-left:.1rem solid #e9e7e4;border-radius:5px 5px 0 0;border-right:.1rem solid #e9e7e4;box-shadow:0 1px 0 0 #e9e7e4;display:grid;grid-template-columns:auto repeat(4,16rem);margin-bottom:.1rem}.dashboard-table-grid.three-col{grid-template-columns:auto repeat(2,19.5rem)}.dashboard-table-grid.four-col{grid-template-columns:auto repeat(3,19.5rem)}.dashboard-table-grid.five-col{grid-template-columns:auto repeat(4,17.5rem)}.dashboard-table-grid.six-col{grid-template-columns:auto repeat(5,17.5rem)}.dashboard-table-cell{background-color:#fff;height:5rem;text-align:left}.dashboard-table-cell .icon-star{height:1.6rem;margin-right:.5rem;margin-top:1.6rem;width:1.6rem}.dashboard-table-cell .icon-star path{fill:#ffa900;stroke:#ffa900}.dashboard-table-cell .dashboard-table-star{float:left;padding-right:1rem}.dashboard-table-cell .dashboard-table-indicator{display:inline-block;padding-left:1rem}.dashboard-table-cell.active{background-color:#f4f3f1}.dashboard-table-text.bold:hover{cursor:pointer}.dashboard-table-text{color:#4e4941;display:inline-block;font-size:1.4rem;line-height:2rem;padding-left:2rem;padding-top:1.5rem}.dashboard-table-text.disabled{opacity:.25}.dashboard-table-text.table-subtext{color:#7a7366;font-size:1.2rem;line-height:1.6rem}.dashboard-table-text.bold{font-weight:700}.recipe-title-cell .dashboard-table-text{padding-left:1rem}.dashboard-table-loading{background-color:rgba(0,0,0,.1);height:100%;position:absolute;top:0;transition:background-color 1s ease-in-out;width:100%;z-index:10}.dashboard-table .popover{width:29rem}.recipe-table-container{max-height:55rem;overflow:auto;position:relative}.recipe-table{margin-bottom:3rem}.recipe-table-header{background-color:#fff;border-radius:5px 5px 0 0;box-shadow:0 1px 0 0 #e9e7e4;display:grid;grid-template-columns:auto repeat(4,16rem);height:3rem;margin-bottom:.1rem;top:0;z-index:10}.recipe-table-header.four-col{grid-template-columns:auto repeat(3,19.5rem)}.recipe-table-header.five-col{grid-template-columns:auto repeat(4,17.5rem)}.recipe-table-header.six-col{grid-template-columns:auto repeat(5,17.5rem)}.recipe-table-header .icon{height:1.6rem}.recipe-table-header-cell{color:#7a7366;font-size:1rem;font-weight:700;line-height:1.6rem;margin:auto 0;padding-left:2rem;padding-right:2rem;text-align:left}.recipe-table-header-cell div:hover{color:#87d1df;cursor:pointer}.recipe-table-header-cell .icon{height:1.6rem}.recipe-table-header-cell .icon:hover g{fill:#87d1df;stroke:#87d1df}.recipe-table-header-cell .icon:hover circle{stroke:#87d1df}.recipe-table-header-cell .icon:hover{cursor:pointer}.recipe-table-header-cell div{display:inline-block}.recipe-table-header-cell.left-align{padding-left:2rem;text-align:left}.recipe-table-grid{grid-gap:.1rem;background-color:#e9e7e4;border-left:.1rem solid #e9e7e4;border-radius:5px 5px 0 0;border-right:.1rem solid #e9e7e4;box-shadow:0 1px 0 0 #e9e7e4;display:grid;grid-template-columns:auto repeat(4,16rem);margin-bottom:.1rem}.recipe-table-grid.four-col{grid-template-columns:auto repeat(3,19.5rem)}.recipe-table-grid.five-col{grid-template-columns:auto repeat(4,17.5rem)}.recipe-table-grid.six-col{grid-template-columns:auto repeat(5,17.5rem)}.recipe-table-cell{background-color:#fff;height:5rem;text-align:left}.recipe-table-cell .icon-star{height:1.6rem;margin-right:.5rem;margin-top:1.6rem;width:1.6rem}.recipe-table-cell .icon-star path{fill:#ffa900;stroke:#ffa900}.recipe-table-cell .recipe-table-star{float:left;padding-right:1rem}.recipe-table-cell .recipe-table-indicator{display:inline-block;padding-left:1rem}.recipe-table-cell.active{background-color:#f4f3f1}.recipe-table-grid.footer{grid-gap:0}.footer .recipe-table-cell{height:8rem}.footer .recipe-table-text{color:#4e4941;font-size:36px;font-weight:700;line-height:54px}.recipe-table-text.summary{padding-left:0}.recipe-table-text.bold:hover{cursor:pointer}.recipe-table-text{color:#4e4941;display:inline-block;font-size:1.4rem;line-height:2rem;padding-left:2rem;padding-top:1.5rem}.recipe-table-text.disabled{opacity:.25}.recipe-table-text.table-subtext{color:#7a7366;font-size:1.2rem;line-height:1.6rem}.recipe-table-text.bold{font-weight:700}.recipe-title-cell{overflow:hidden;padding-left:1rem;padding-right:1rem;text-overflow:ellipsis;white-space:nowrap}.recipe-title-cell .recipe-table-text{padding-left:1rem}.recipe-title-cell .recipe-image{height:3rem;width:3rem}.recipe-title-cell div{display:inline-block}.recipe-table-loading{background-color:rgba(0,0,0,.1);height:100%;position:absolute;top:0;transition:background-color 1s ease-in-out;width:100%;z-index:10}.recipe-table .popover{width:29rem}.recipe-table-recipe-image:hover{cursor:pointer}.utm-table-outer{margin-bottom:2.5rem;position:relative}.utm-table{border-bottom:.1rem solid #e9e7e4;max-height:35rem;min-width:116rem}.utm-table-outer .popover{width:29rem}.utm-table-header{background-color:#fff;min-width:116rem;overflow:auto;padding:.8rem 0;position:-webkit-sticky;position:sticky;top:-3.5rem;width:100%}.utm-table-header div.label{width:calc(100% - 60rem)}.utm-table-header .icon{height:1.6rem}.utm-table-header .icon:hover g{fill:#87d1df;stroke:#87d1df}.utm-table-header .icon:hover circle{stroke:#87d1df}.utm-table-header .icon:hover{cursor:pointer}.utm-table-header-cell{color:#7a7366;float:left;font-size:1rem;font-weight:700;line-height:1.6rem;padding:0 1rem;position:relative;width:15rem}.utm-table-row{background-color:#fff;border:.1rem solid #e9e7e4;border-bottom:0;border-right:.1rem solid #e9e7e4;height:5rem}.utm-table-cell.label{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 60rem)}.utm-table-cell{border-right:.1rem solid #e9e7e4;float:left;height:5rem;padding:1.6rem 1.5rem 0;width:15rem}.utm-table-cell div{display:inline-block}.utm-table-cell .icon.icon-arrow-down,.utm-table-cell .icon.icon-arrow-up{margin-right:.5rem;padding:.2rem}.utm-table-cell.primary{padding-left:1.5rem}.utm-table-cell.secondary{padding-left:3.6rem}.utm-table-row div.label.last{padding-left:6.2rem}.utm-table-cell .icon-arrow-down path,.utm-table-cell .icon-arrow-up path{stroke:#4e4941}.utm-table-bold{color:#4e4941;font-size:1.4rem;font-weight:700;line-height:2rem;margin-right:1.5rem}.utm-table-bold.last{font-weight:400}.utm-table-row.primary{background-color:#edf8fa}.utm-table-row.secondary{background-color:#f8f8f7}.fancy-dropdown{padding:1rem .4rem;position:relative}.fancy-dropdown-content .icon{margin-left:1rem}.fancy-dropdown .drop-down-container{bottom:0;left:0;position:absolute;right:0;top:0}.fancy-dropdown .drop-down-container .form-control-group{height:100%}.fancy-dropdown .drop-down-container select{border:0;height:100%;margin:0;opacity:0;padding:0 .4rem}.fancy-dropdown .drop-down-container .icon{display:none}.payout-history{margin:0 auto;max-width:150rem;min-width:116rem;overflow:auto;position:relative}.payout-history-header{background-color:#fff;border-radius:5px 5px 0 0;box-shadow:0 1px 0 0 #e9e7e4;display:grid;grid-template-columns:12rem 12rem repeat(4,1fr);height:3rem;margin-bottom:.1rem}.payout-history-header-cell{color:#7a7366;font-size:1rem;font-weight:700;line-height:1.6rem;margin:auto 0;padding-right:1.5rem;text-align:right}.payout-history-header-cell.left-align{padding-left:1.5rem;text-align:left}.payout-history-header-cell .icon{height:1.6rem}.payout-history-header-cell .icon:hover g{fill:#87d1df;stroke:#87d1df}.payout-history-header-cell .icon:hover circle{stroke:#87d1df}.payout-history-header-cell .icon:hover{cursor:pointer}.payout-history-grid-container{grid-gap:.1rem;background-color:#e9e7e4;display:grid;grid-auto-rows:9.9rem;grid-template-columns:12rem 12rem repeat(4,1fr);height:10rem;position:relative}.payout-history-table-cell{background:#fff;color:#4e4941;font-size:1.4rem;line-height:2rem;position:relative;text-align:right}.payout-history-table-cell .payout-history-date-container{padding-left:1.5rem;padding-top:1rem;text-align:left}.payout-history-table-cell .payout-history-subtotal-container{padding-right:1.5rem;padding-top:1rem}.payout-history-table-cell.left-align .payout-history-subtotal-container,.payout-history-table-cell.left-align .payout-history-table-total-container{padding-left:1.5rem;text-align:left}.payout-history-table-total-container{background-color:#f1f1ef;bottom:0;height:4rem;padding-right:1.5rem;padding-top:1rem;position:absolute;width:100%}.payout-history-table-text{color:#4e4941;font-family:Lato;font-size:1.4rem;line-height:2rem}.payout-history-table-text.italic{font-style:italic}.payout-history-table-text.bold{font-weight:700}.payout-history-table-text.disabled{opacity:.25}.clearfix{overflow:auto}.clearfix:after{clear:both;content:"";display:table}.report-tile{background-color:#fff;border-radius:1rem;float:left;min-height:11rem;padding:2rem;width:100%}.report-tile-info-container .icon:hover g{fill:#87d1df;stroke:#87d1df}.report-tile.jumbo{height:24rem;justify-items:center;position:relative}.report-tile.jumbo .report-tile-content{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.report-tile-info-container .icon:hover circle{stroke:#87d1df}.report-tile.jumbo .report-tile-info-container .icon g{fill:#749b3a;stroke:#749b3a}.report-tile.jumbo .report-tile-info-container .icon circle{stroke:#749b3a}.report-tile-info-container .icon:hover{cursor:pointer}.report-tile-popover-title{color:#4e4941;font-size:1.6rem;font-weight:700;line-height:2.4rem;padding-bottom:.5rem}.report-tile-popover-text{color:#4e4941;font-family:Lato;font-size:14px;line-height:20px;width:260px}.report-tile-popover-button{margin-top:1rem;width:100%}.report-tile-title{color:#7a7366;display:inline-block;font-size:1rem;font-weight:700;line-height:1.6rem;padding-right:.5rem}.report-tile.jumbo .report-tile-title{color:#749b3a}.report-tile .icon{height:1.4rem;width:1.4rem}.report-tile .icon-simple-plus path{fill:#749b3a}.report-tile .icon-simple-minus rect{fill:#d64525}.report-tile-value{color:#4e4941;display:inline-block;font-size:3.6rem;font-weight:700;line-height:4.8rem;padding-right:2rem}.report-tile-value.jumbo{color:#749b3a;display:block;font-size:4.8rem;line-height:5.4rem;text-align:center}.report-tile-change-container{display:inline-block}.report-tile.jumbo .report-tile-change-container{padding-top:1rem;text-align:center;width:100%}.report-tile.jumbo .report-tile-change-container div{display:inline-block;padding-right:.5rem}.report-tile-change-percent{color:#7a7366;font-size:1.2rem;line-height:1.6rem;min-width:43px}.report-tile-change-percent .icon-trending-up{vertical-align:top}.report-tile-change-percent.empty{padding-left:12px}.report-tile-change-percent.positive .icon{height:1.2rem;width:1.2rem}.report-tile-change-percent.positive .icon path{fill:#749b3a}.report-tile-change-percent.positive{color:#749b3a}.report-tile-change-percent.negative{color:#d64525}.report-tile-change-percent.negative .icon{height:1.2rem;width:1.2rem}.report-tile-change-percent.negative .icon path{fill:#d64525}.report-tile-sub-text-row{position:relative}.report-tile-sub-text-row:before{background-image:linear-gradient(90deg,#bfb9b2 33%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:6px 5px;bottom:8px;content:"";display:block;height:2px;position:absolute;width:100%}.report-tile-sub-text-row div{display:inline-block}.report-tile-sub-metric-title{background:#fff;font-size:1.2rem;line-height:2.5rem;padding-right:5px;position:relative}.report-tile-sub-metric-info{background:#fff;float:right;position:relative}.report-tile-sub-metric-value{color:#4e4941;font-size:1.2rem;font-weight:700;line-height:2.5rem;padding-left:1rem;text-align:right}.report-tile-coming-soon{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;opacity:.25;padding:.6rem 0}.report-tile-month-year{color:#4e4941;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1.6rem}.resource-card{background-color:#fff;border-radius:1rem;margin-bottom:4rem;text-align:center}.resource-card .resource-background{border-radius:1rem 1rem 0 0;padding:4rem}.resource-card .resource-icon-background{border-radius:6rem;height:12rem;margin:0 auto;width:12rem}.resource-card .resource-icon-container{margin:0 auto;text-align:center;width:12rem}.resource-card .resource-icon-background img{height:6rem;margin-top:3rem}.resource-card .resource-icon-background .icon{height:7.5rem;margin-top:2.3rem;width:7.5rem}.resource-card .resource-icon-background .icon path{fill:#fff}.resource-card .resource-content{padding:2rem 4rem;position:relative;text-align:left}.resource-card h5{font-size:2rem;font-weight:700;line-height:3.2rem;margin-bottom:1.6rem}.resource-card p{font-size:1.6rem;line-height:2.4rem;min-height:4.8rem}.resource-card button{width:100%}@media screen and (max-width:1445px){.resource-card .resource-content p{min-height:9.6rem}}.csv-create-modal .modal-dialog{max-height:90%}.csv-create-modal .modal-content{color:#4e4941;font-size:16px;line-height:24px;text-align:left}.csv-create-modal h2{font-size:2.4rem;font-weight:700;line-height:3.6rem}.csv-create-modal h5{font-size:1.6rem;font-weight:700;line-height:2.4rem}.csv-create-modal-checkbox-section{border-bottom:.1rem solid #e9e7e4;margin-top:2rem;padding-bottom:1rem}.csv-create-modal .icon-checkbox-control{float:left;width:50%}.csv-create-modal .icon-checkbox-control label{max-width:calc(95% - 2.4rem)}.csv-create-modal-btn-container{margin-top:2rem}.csv-create-success{text-align:center}.csv-create-success-icon-container{background:#f7f9ea;border-radius:50%;height:8rem;margin:0 auto 2rem;width:8rem}.csv-create-success-icon-container .icon-simple-check{height:6rem;margin:1rem auto 0;width:6rem}.customers-page main{max-width:145rem}.customers-page{background:#f6f6f6;color:#4e4941;cursor:default;font-family:Lato;min-height:calc(100vh - 7rem);padding:3rem 0;position:relative}.customers-page h2{font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:1.5rem}.customers-page .customers-info{font-size:2rem;line-height:3.2rem}.home-customers-resource-table{border-radius:1rem;color:#7a7366;font-size:1.4rem;font-weight:700;line-height:2rem;width:100%}.home-customers-resource-table-header{border-radius:1rem;color:#7a7366;font-size:1.2rem;font-weight:700;line-height:1.6rem}.home-customers-resource-table th{border-bottom:none;height:5rem;padding:.5rem 1.5rem}.home-customers-resource-table tr{background:#fff;margin-bottom:.1rem}.home-customers-resource-table tr .btn{margin:0 auto}.home-customers-btn-container{text-align:center;width:3%}.home-customers-btn-container .icon:hover{cursor:pointer}.home-customers-btn-container .btn{width:100%}@media screen and (max-width:1105px){.customers-page main{width:86.8rem}}.resources-page{background:#f6f6f6;color:#4e4941;cursor:default;font-family:Lato;min-height:calc(100vh - 7rem);padding:3rem 0;position:relative}.resources-page main{max-width:145rem}.resources-page h2{font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:1.5rem}.resources-page .resources-info{font-size:2rem;line-height:3.2rem}@media screen and (max-width:1105px){.resources-page main{width:86.8rem}}.marketing-page{background:#f6f6f6;cursor:default;min-height:calc(100vh - 7rem);padding:3rem 0;position:relative}.marketing-page h2{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:0}.marketing-page-header{margin-top:2rem}.marketing-page h5{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;margin-bottom:1rem}.marketing-page-grid{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.marketing-page-table-header{background-color:#fff;border-radius:5px 5px 0 0;box-shadow:0 1px 0 0 #e9e7e4;color:#7a7366;font-size:1rem;font-weight:700;height:3rem;line-height:1.6rem;padding:.8rem 1.2rem 0;width:100%}.marketing-page-table-row{background-color:#fff;height:5rem;margin-top:.1rem;padding:1.4rem 1.2rem 0}.utm-links-btn:hover{cursor:pointer}.utm-links-btn{border:1px solid #bfb9b2;border-radius:4px;color:#4e4941;display:inline-block;font-size:1.2rem;font-weight:700;height:24px;line-height:1.6rem;padding:.4rem .8rem;text-align:center}.marketing-page-title-text{color:#4e4941;font-size:1.4rem;line-height:2rem}.utm-links-btn.utm-links-delete{margin-left:.6rem;padding:.2rem}.utm-links-btn .icon-trash{height:1.9rem;width:1.9rem}.marketing-page-table-conatiner{margin-bottom:2rem}.utm-link-copy-btn{margin-right:1rem}.marketing-page-table-row .utm-link-copy-btn.active{background-color:#749b3a;border-color:#749b3a;border-radius:.5rem;text-align:center;width:8.9rem}.utm-link-copy-btn.active .icon-simple-check path{stroke:#fff;fill:#fff}.marketing-section-card{background-color:#fff;border-radius:1rem;margin-top:2.5rem;padding:5rem 2rem;text-align:center}.marketing-section-card.subscription-settings{text-align:left;vertical-align:bottom}.marketing-section-card.subscription-settings strong{color:#4d4840;font-size:12px;font-weight:700;line-height:24px}.marketing-section-card.subscription-settings select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;padding:0 2rem}.marketing-section-card.subscription-settings select.subscription-price{padding-left:2.4rem}.marketing-section-card.subscription-settings .select-container{position:relative}.marketing-section-card.subscription-settings .select-dollar{color:#4d4840;font-size:1.8rem;font-weight:400;left:1rem;line-height:1.25;position:absolute;top:.8rem}.marketing-section-card.subscription-settings button{font-size:1.6rem;height:4rem;width:100%}.marketing-section-card-bold{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;padding-bottom:1.5rem}.marketing-section-card-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding-bottom:2.5rem}.marketing-section-card .marketing-pixel-input{height:3.8rem;margin-bottom:.1rem;margin-right:1.5rem;vertical-align:middle;width:60%}.marketing-section-card-pixel-id{color:#4e4941;font-weight:700;padding-top:1rem}.marketing-section-card-pixel-id span{cursor:pointer;padding-left:1rem;vertical-align:bottom}.utm-links-modal-container .modal-dialog{margin:0 auto;max-width:114rem}.utm-links-modal-container .modal-content{background:#f7f7f7;padding-left:6rem;padding-right:6rem}.utm-links-modal-container .utm-links-discount-drop .drop-down-container .form-control-group{border:none;padding-right:3rem;width:30rem}.utm-links-modal-container .utm-links-discount-drop .drop-down-container .icon-arrow-down{bottom:.5rem}.utm-links-modal-container h4{color:#4e4941;font-size:3rem;font-weight:700;line-height:3.6rem;padding-top:.5rem}.utm-links-modal-container h5{color:#4e4941;display:inline-block;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:1rem;margin-top:2rem;padding-right:1.2rem}.utm-links-header{border-bottom:1px solid #e1e1e1;margin:2rem 0}.utm-links-list{margin-bottom:2rem}.utm-links-modal-container h6{color:#4e4941;display:inline-block;font-size:2rem;font-weight:700;line-height:3.2rem;margin-bottom:1.2rem;margin-right:1.2rem}.utm-links-modal-container .utm-btn{border:1px solid #bfb9b2;border-radius:4px;display:inline-block;height:24px;padding:0 .8rem}.utm-links-create-campaign-modal .utm-btn.large,.utm-links-modal-container .utm-btn.large{border:.1rem solid #bfb9b2;border-radius:.4rem;color:#4e4941;font-size:1.6rem;font-weight:700;height:4rem;line-height:2.4rem;margin-bottom:0;text-align:center;width:13.5rem}.utm-links-create-campaign-modal .utm-btn:hover{cursor:pointer}.utm-links-create-campaign-modal .utm-btn{display:inline-block}.utm-links-create-campaign-modal .utm-btn.large.primary{color:#fff;margin-left:2rem}.utm-links-modal-container .utm-btn:hover{cursor:pointer}.utm-links-modal-container .utm-btn div{color:#4e4941;font-size:12px;font-weight:700;line-height:16px;padding-top:.3rem;text-align:center}.utm-link-table{grid-gap:.1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 10rem;height:5rem;margin:.1rem 0}.utm-campaign-modal-add-links-container{margin-top:3rem}.utm-sales-pages-table-grid{grid-gap:1rem;display:grid;grid-template-columns:auto auto auto auto;margin-top:1rem}.utm-link-table.header{grid-gap:0;height:3rem}.utm-link-table.header .utm-link-table-cell{font-size:1rem;font-weight:700;height:3rem;line-height:1.6rem;padding-top:.8rem}.utm-link-table-cell{background-color:#fff;color:#4e4941;font-size:1.4rem;height:5rem;line-height:2rem;overflow:hidden;padding-left:1.2rem;padding-top:1.5rem;text-overflow:ellipsis;white-space:nowrap}.utm-link-table-cell.btn-cell{padding-left:0;text-align:center}.utm-link-table-cell .utm-link-copy-btn{margin:0 auto;width:7rem}.utm-link-table-cell .utm-link-copy-btn.active{background-color:#749b3a;border-color:#749b3a}.utm-link-table-cell .utm-link-copy-btn.active .icon-simple-check path{fill:#fff}.utm-links-create-campaign-modal{background-color:#fff;border-radius:.5rem;box-shadow:-1px 0 15px 0 hsla(300,1%,45%,.25);left:50%;padding:3rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:35rem;z-index:40}.utm-links-create-campaign-title{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;margin-bottom:1rem}.utm-links-create-campaign-modal input{margin-bottom:2rem}.utm-links-create-campaign-modal hr{margin-bottom:2rem;margin-top:0}.utm-links-create-campaign-modal label{color:#4e4941;font-size:1.4rem;line-height:2rem;opacity:.5}.utm-sales-pages-sales-page,.utm-sales-pages-sales-page div{display:inline-block}.utm-sales-pages-sales-page div label{float:right;max-width:30rem}.utm-sales-pages-sales-page .icon:hover{cursor:pointer}.utm-sales-pages-sales-page .icon-checkbox,.utm-sales-pages-sales-page .icon-checkbox-empty{height:2.4rem;margin-right:.8rem;width:2.4rem}.utm-sales-pages-sales-page .icon-checkbox g{stroke:#749b3a}.utm-sales-pages-sales-page .icon-checkbox-empty path{fill:#4d4840}.utm-sales-pages-sales-page .icon-view{height:1.6rem;margin-left:1rem;width:1.6rem}.utm-sales-pages-sales-page .icon-view path{fill:#4d4840}.utm-sales-page-link-generator-container{grid-gap:2rem;display:grid;grid-template-columns:2fr 4fr;margin:2rem 0}.utm-sales-page-link-generator{background-color:#fff;padding:2rem}.utm-sales-page-link-generator label{color:#4e4941;font-size:1.4rem;line-height:2rem;opacity:.5}.utm-sales-page-generated-links-table{grid-gap:.1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 5rem;height:5rem;margin-bottom:.1rem}.utm-sales-page-generated-links-scroll-container{max-height:50rem;overflow:auto}.utm-sales-page-generated-links-table.header{grid-gap:0;border-radius:.5rem .5rem 0 0;grid-template-columns:1fr 1fr 1fr 1fr 1fr 5rem;height:3rem}.utm-sales-page-generated-links-table div{background-color:#fff;color:#7a7366;font-size:1.4rem;font-weight:700;line-height:2rem;overflow:hidden;padding-left:1.2rem;padding-top:1.5rem;text-overflow:ellipsis;white-space:nowrap}.utm-sales-page-generated-links-table.header div{font-size:1rem;line-height:1.6rem;padding-left:1.2rem;padding-top:.7rem}.utm-sales-page-link-generator .button-big{margin-top:1rem;width:100%}.utm-sales-page-generated-links-table .icon-trash:hover{cursor:pointer}.utm-link-edit-campaign-container{display:inline-block}.discount-date-picker-header{color:#4e4941;padding-bottom:1.2rem;position:relative;text-align:center}.discount-date-picker-header span{display:inline-block;vertical-align:middle;width:14.4rem}.discount-date-picker-header .button-icon{margin:0;vertical-align:middle}.discount-date-picker-header .button-icon .icon path{stroke:#4e4941}.create-discount-date-picker i{cursor:pointer}.create-discount-date-picker table{border-collapse:collapse;margin:0 auto 1rem;table-layout:fixed}.create-discount-date-picker tbody{font-size:1.2rem}.create-discount-date-picker th{font-size:1rem;font-weight:400;padding:.6rem 0;text-align:center;text-transform:uppercase}.create-discount-date-picker td{border:1px solid #d3d3d3;cursor:pointer;padding:1.3rem;text-align:center}.create-discount-date-picker td.outside{color:#d3d3d3}.create-discount-date-picker td.today{background:#f6f6f6;color:#7a7366;font-weight:700}.create-discount-date-picker td.selected{background:#ffa900;color:#fff}.create-discount-date-picker .btn-med{width:47%}.create-discount-modal{text-align:left}.create-discount-modal h4{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:1rem;text-align:left}.create-discount-drop-down-amount-container{cursor:pointer;float:left;margin-top:1.5rem;text-align:left;width:48%}.create-discount-drop-down-amount-container label,.create-discount-drop-down-container label{color:#4e4941;font-size:1.4rem;font-weight:700;line-height:2rem}.create-discount-drop-down-amount-container .drop-down-placeholder,.create-discount-drop-down-amount-container .icon-arrow-down{bottom:2rem}.create-discount-drop-down-amount-container .form-control-group{background-color:#f4f3f1;border:none;display:block}.create-discount-drop-down-container{cursor:pointer;float:left;margin-left:1.5rem;margin-top:1.5rem;text-align:left;width:48%}.create-discount-drop-down-container .icon-meal-planner{bottom:.6rem;position:absolute;right:1rem}.create-discount-drop-down-container div{padding-left:.5rem;padding-top:.4rem}.create-discount-drop-down-container .create-discount-date-select-btn{background-color:#f4f3f1;border:none;border-radius:.5rem;color:#4e4941;display:block;height:3.6rem;position:relative}.create-discount-new-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding-bottom:1rem;text-align:left}.create-discount-modal .popover-arrow-mask{display:none}.discounts-page-content{background-color:#fff;border-radius:1rem;margin-top:2.5rem;padding:4rem}.discounts-page-content h3{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem}.discounts-page-content a,.discounts-page-content p{color:#4e4941;font-size:2rem;line-height:3.2rem;text-decoration:none}.discounts-page-advanced-discount-container,.discounts-page-general-discount-container{background-color:#fff2d9;border-radius:.8rem;padding:1rem 1.5rem}.discounts-page-advanced-discount-container{margin-bottom:1rem;margin-top:2rem}.discounts-page-advanced-discount-container .discounts-page-small{font-size:1.2rem;text-align:left}.discount-advanced-discount-link-modal .modal-content{padding-bottom:1rem}.discount-advanced-discount-link-modal .discount-page-advanced-page-links{height:50rem;overflow:auto}.discount-advanced-discount-link-modal .general-discount-sales-pages{text-align:left}.discount-advanced-discount-link-modal .discount-page-sales-page-title{width:auto}.general-discount-info-item{display:inline-block;margin-right:3rem;margin-top:1rem}.general-discount-info-item span{margin-right:.5rem}.discounts-page-small,.discounts-page-small-bold{color:#4e4941;font-size:1.4rem;line-height:2rem}.discounts-page-small-bold{font-weight:700}.discounts-page-general-discount-container button{margin-bottom:0}.general-discount-sales-pages{border-bottom:.1rem solid #e9e7e4;margin-top:3rem}.discount-page-sales-page div{display:inline-block}.general-discount-pages-title{color:#bfb9b2;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1.6rem;padding-bottom:.8rem}.discount-page-sales-page-url{overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:calc(100% - 57.5rem)}.discount-page-sales-page-title{width:40rem}.discount-page-sales-page.checkout{background-color:#f6f6f6}.discount-page-sales-page.gift{background-color:#e9e7e4}.discount-page-sales-page{border-top:.1rem solid #e9e7e4;padding:.8rem 0}.discount-page-xsmall-text{color:#4e4941;font-size:1.2rem;line-height:2rem}.discount-page-sales-page button{border:.1rem solid #bfb9b2;float:right;margin-bottom:0;margin-left:2rem;width:15rem}.discount-page-cancel-btn{margin-left:1.5rem}.discount-page-discount-amount{width:12rem}.discount-page-sales-page .icon-trash{margin-left:2rem;margin-right:0}.discount-page-sales-page .icon{cursor:pointer}.discount-page-sales-page .icon path{fill:#4e4941}.discount-page-confirm-title{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem;text-align:left}.discount-page-confirm-body{color:#4e4941;font-size:1.6rem;line-height:2.4rem;padding:1.5rem 0;text-align:left}.discount-confirm-modal .modal-content{height:30rem}.discount-confirm-modal .discount-confirm-buttons{bottom:3rem;position:absolute;right:6rem}.discount-confirm-modal .discount-confirm-buttons button{margin-left:1.5rem}.discount-active-link-btn{width:8.9rem}.discount-active-link-btn.discount{width:8rem}.discount-active-link-btn.btn.btn-xsmall .icon.icon-simple-check{height:2.4rem;width:2.4rem}.discount-active-link-btn .icon-simple-check path{fill:#fff}.global-search-page{color:#4e4941;cursor:default;padding-top:3rem;position:relative}.global-search-results{margin:0 auto}.global-search-total{color:#4e4941;float:left;font-size:2.4rem;line-height:3.6rem}.global-search-type-drop-container{margin-bottom:4rem}.global-search-category-drop{float:right}.global-search-category-drop .popover{padding:0;width:31.7rem}.global-search-category-drop .popover .global-search-category:last-child{border-bottom:none}.global-search-category{border-bottom:.1rem solid #e9e7e4;color:#4e4941;font-size:1.4rem;line-height:2rem;padding:1.2rem 0;text-align:center}.global-search-category:hover{background-color:#f4f3f1;cursor:pointer}.global-search-drop-btn{background-color:#fff;border:.1rem solid #e9e7e4;border-radius:.5rem;cursor:pointer;margin-right:1.5rem;padding:1.4rem}.global-search-drop-btn div{display:inline-block}.global-search-drop-btn .icon-arrow-down{height:1.6rem;margin-left:1rem;width:1.6rem}.global-search-drop-btn .icon-arrow-down path{stroke:#4e4941}.global-search-type-title{color:#4e4941;float:left;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-left:1rem}.global-search-view-all{border-radius:4px;color:#749b3a;cursor:pointer;float:right;font-size:1.4rem;font-weight:700;height:32px;line-height:2rem;padding:.6rem 1.2rem 0;text-align:center;transition:.2s}.global-search-view-all .icon-arrow-right{height:1.8rem;margin-left:.5rem;width:1.8rem}.global-search-view-all .icon-arrow-right path{stroke:#749b3a;transition:.2s}.global-search-view-all:hover{background-color:#749b3a;color:#fff}.global-search-view-all:hover .icon-arrow-right path{stroke:#fff}.global-search-empty-state{color:#4e4941;font-size:16px;line-height:24px;margin:10% auto 0;max-width:23rem;text-align:center}.global-search-empty-state .empty-bold{font-weight:700}.fresh-recipe-tile{cursor:pointer;float:left;margin-right:.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:18rem}.fresh-recipe-tile .recipe-image{border-radius:.5rem .5rem 0 0;display:block;margin-bottom:-1px;padding-top:100%}.fresh-recipe-tile-info{background:#fff;border:1px solid #e9e7e4;border-radius:0 0 .5rem .5rem;padding:1rem}.fresh-recipe-tile p{font-size:1.2rem;font-weight:600;height:3.2rem;line-height:1.6rem;margin:0;overflow:hidden}.fresh-recipe-tile svg{height:1.6rem;margin-right:.4rem;width:1.6rem}.fresh-recipe-tile.drag-item{position:relative;width:10rem!important;z-index:20}.fresh-recipe-tile.drag-item .recipe-image{border-radius:.5rem}.fresh-recipe-tile.drag-item .fresh-recipe-tile-info{display:none}.fresh-recipe-tile.drag-background{opacity:.5}.utm-modal .modal-dialog{margin:0 auto;max-width:114rem}.utm-modal .modal-content{background:#f6f6f6;padding:2rem 5.6rem}.utm-modal .modal-content button.close{font-size:3rem;right:6.7rem;top:3.4rem}.modal-content button.active{background:#4d4840;color:#fff}.modal-content button.active .icon-simple-check path{fill:#fff}.library-page{color:#4e4941;cursor:default;height:100%;margin:0 -3.5rem;overflow-x:auto;overflow-y:scroll;padding:3.5rem;position:relative}.library-page h1{color:#4e4941;font-size:3rem;font-weight:700;line-height:3.2rem;margin-bottom:3rem}.library-page h1 .button{float:right;margin:0;vertical-align:top}.library-page .button-list{margin-right:2rem}.library-page .button-list .button{border-radius:1.5rem 0 0 1.5rem;border-width:1px;float:left;font-size:1.2rem;font-weight:700;height:3rem;line-height:2.8rem;margin:0}.library-page .button-list .button+.button{border-left:0;border-radius:0;margin-left:0}.library-page .button-list .icon{height:1.6rem;width:1.6rem}.button-list .button+.button:last-child{border-radius:0 1.5rem 1.5rem 0}.library-mealplan-row{margin-bottom:3rem}.library-mealplan-header{margin-bottom:1rem}.library-mealplan-header-info{float:left;font-size:1.4rem;line-height:2rem;margin-left:1.2rem;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-mealplan-plan-title:hover{cursor:pointer}.library-mealplan-header-info strong{padding-right:1rem}.library-mealplan-header-info div{margin-right:0;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.library-mealplan-header-info small{color:#7a7366;font-size:1.2rem;line-height:1.6rem}.library-mealplan-recipes{overflow-x:auto;overflow-y:hidden}.library-mealplan-header-back,.library-mealplan-header-back:hover{color:#4e4941;display:inline-block;font-size:1.2rem;font-weight:600;line-height:2.4rem;margin-bottom:1.5rem;text-decoration:none}.library-mealplan-header-back .icon{margin-right:1rem}.library-mealplan-header h2{color:#4e4941;font-size:2.4rem;font-weight:600;line-height:3.6rem;margin-right:2rem}.library-mealplan-header .button-list .button{padding-left:1rem}.library-mealplan-header .button-list .icon{margin-right:.7rem}.library-mealplan-header .button.active{background:#4d4840;color:#fff}.library-mealplan-header .button.active path{fill:#fff}.library-mealplan-header-sub{font-size:1.4rem;line-height:2rem;margin-bottom:3rem}.library-mealplan-header-sub strong{margin:0 1.1rem 0 1.6rem}.library-mealplan-header-sub .button{margin:0}.edit-mealplan-library-modal .modal-dialog{max-width:35rem}.edit-mealplan-library-modal .modal-content{padding:3rem;text-align:left}.edit-mealplan-library-modal h3{font-size:2rem;font-weight:600;line-height:3.2rem;margin-bottom:1rem}.edit-mealplan-library-modal label{font-size:1.4rem;font-weight:400;line-height:2rem;opacity:.5}.edit-mealplan-library-modal-actions{margin-top:2rem;padding-top:2.1rem;position:relative}.edit-mealplan-library-modal-actions:before{background:#e9e7e4;content:"";display:block;height:1px;left:1rem;position:absolute;right:1rem;top:0}.library-grid{display:grid}.library-grid.two-col.gap-two{grid-gap:2rem;grid-template-columns:repeat(2,1fr)}.library-grid.two-col.gap-one{grid-gap:1rem;grid-template-columns:repeat(2,1fr)}.library-grid.six-col{grid-gap:2rem;grid-template-columns:repeat(6,auto)}.meal-day-quick-add-container{background:#fff;height:6rem;margin-bottom:.8rem;overflow:hidden;position:relative;top:-3rem;width:100%}.meal-day-quick-add-container.in{top:0;transition:top .2s ease-out}.meal-day-quick-add-container.out{top:-10rem;transition:top .2s ease-out}.meal-day-quick-add-container input{border:none;border-radius:0;color:#7a7366;font-size:1.4rem;height:100%;line-height:1.7rem;width:calc(100% - 20rem)}.meal-day-quick-add-container .meal-day-quick-add-meal-container{position:absolute;right:-20rem;top:0;width:20rem}.meal-day-quick-add-container .meal-day-quick-add-meal-container.in{right:0;transition:right .25s ease-out}.meal-day-quick-add-container .meal-day-quick-add-meal-container.out{right:-20rem;transition:right .25s ease-out}.library-edit-mealplan-page{overflow:hidden;padding:0;position:relative}.library-edit-mealplan{float:left;height:100%;overflow-x:auto;overflow-y:scroll;padding:3.5rem 3.5rem 20rem;width:calc(100% - 39.5rem)}.library-edit-mealplan-filters.has-recipes{overflow-x:hidden;overflow-y:scroll;padding-right:0}.library-edit-mealplan-filters{background:#eee;border-left:1px solid #d7d7d7;bottom:0;padding:4rem;position:fixed;right:0;top:7rem;width:39.5rem}.library-edit-mealplan-filters .icon-search{left:4.7rem;position:absolute;top:4.8rem}.library-edit-mealplan-filters .button-clear{background:#4d4840;border-color:#4d4840;color:#fff;font-weight:400;margin:0;position:absolute;right:4.7rem;top:4.7rem}.library-edit-mealplan-filters .search-field input{padding-left:3.4rem;padding-right:9rem}.library-edit-mealplan-page .fresh-recipe-tile{margin-bottom:.5rem;width:15.5rem}.library-edit-mealplan-filters .fresh-recipe-tile:nth-child(2n){margin-right:0}.library-edit-mealplan-filters-total{font-size:1.6rem;font-weight:700;line-height:3.8rem}.library-edit-mealplan-filters ul{margin-bottom:1rem}.library-edit-mealplan-filters li{border:1px solid #4d4840;border-radius:1.1rem;cursor:pointer;display:inline-block;margin-right:1rem;padding:0 1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.library-edit-mealplan-filters li span{margin-left:.5rem}.library-edit-mealplan-recipe{background:#fff;margin-bottom:.8rem;position:relative}.library-edit-mealplan-recipe .recipe-image{float:left;height:6rem;width:6rem}.library-edit-mealplan-recipe dl{float:left;margin:0;padding:1rem 0 1rem 1.5rem;width:7rem}.library-edit-mealplan-recipe dt{font-size:1.6rem;line-height:2.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-edit-mealplan-recipe dd{color:#7a7366;font-size:1.2rem;line-height:1.6rem;margin:0}.library-edit-mealplan-recipe .meal-about{width:calc(100% - 34rem)}.library-edit-mealplan-recipe .actions{background:#fff;bottom:0;display:none;min-width:28rem;padding:1.8rem 2rem;position:absolute;right:0;text-align:right;top:0}.library-edit-mealplan-recipe .actions .button{margin:0}.library-edit-mealplan-recipe:hover .actions{display:block}.library-edit-mealplan-week-day{margin-bottom:4rem}.library-edit-mealplan-week-day h3{font-size:16px;font-weight:400;line-height:19px}.library-edit-mealplan-add{border:1px dashed #d3d3d3;color:#9a9388;font-size:1.6rem;line-height:1.9rem;padding:1.7rem}.library-edit-mealplan-add .icon{margin-right:2rem}.edit-meal-times{background-color:#f6f6f6;border-bottom:.1rem solid #d3d3d3;border-top:.1rem solid #d3d3d3;display:none;left:0;opacity:0;padding:0;position:absolute;right:0;transition:opacity .3s ease-out;transition:opacity .1s ease-in-out,background-color .1s ease-in-out;width:calc(100% - 43rem)}.edit-meal-times-block{align-items:center;background:hsla(0,0%,100%,.9);border:1px dashed #ccc;box-shadow:inset 0 0 0 transparent;color:#7a7366;display:flex;height:100%;justify-content:center;transition:box-shadow .1s ease-out,color .1s ease-in}.edit-meal-times-socket{display:inline-block;height:100%;margin:0;padding:2rem 2rem 2rem 0;width:25%}.edit-meal-times[data-active="0"] .edit-meal-times-socket[data-time="0"] .edit-meal-times-block{box-shadow:inset 0 0 1px 10px #ffa900;color:#ffa900}.edit-meal-times[data-active="3"] .edit-meal-times-socket[data-time="3"] .edit-meal-times-block{box-shadow:inset 0 0 1px 10px #acc32b;color:#acc32b}.edit-meal-times[data-active="4"] .edit-meal-times-socket[data-time="4"] .edit-meal-times-block{box-shadow:inset 0 0 1px 10px #87d1de;color:#87d1de}.edit-meal-times[data-active="6"] .edit-meal-times-socket[data-time="6"] .edit-meal-times-block{box-shadow:inset 0 0 1px 10px #d4492e;color:#d4492e}.edit-meal-times.droppable{align-items:center;display:flex;flex-direction:row;justify-content:center;opacity:1;position:absolute}.edit-meal-day-quick-add-icon{float:right;font-size:3.4rem;line-height:2.1rem;padding-right:2rem}.edit-meal-day-quick-add-icon:hover{cursor:pointer}.meal-day-quick-add-meal{border-radius:.5rem;color:#fff;display:inline-block;height:4rem;margin:1rem .4rem;padding-top:1rem;text-align:center;width:4rem}.meal-day-quick-add-meal:hover{cursor:pointer}.meal-day-quick-add-meal.breakfast{background:#ffa900}.meal-day-quick-add-meal.lunch{background:#acc32b}.meal-day-quick-add-meal.snack{background:#87d1df}.meal-day-quick-add-meal.dinner{background:#d54429}.edit-meal-plan-sales-library-form-container label{color:#4e4941;font-size:1.4rem;line-height:2rem;opacity:.5}.edit-meal-plan-sales-library-input-container{position:relative}.edit-meal-plan-sales-library-char-count{bottom:3rem;color:#4e4941;font-size:1.4rem;line-height:1.7rem;position:absolute;right:2rem}.edit-meal-plan-sales-library-input-container textarea{height:11.6rem}.edit-meal-plan-sales-section-header{margin:2rem 0}.edit-meal-plan-sales-text{color:#4e4941;font-size:1.4rem;line-height:2rem}.edit-meal-plan-sales-text.medium-bold{font-size:1.6rem;font-weight:700;height:3rem;line-height:2.4rem}.edit-meal-plan-sales-text.bold-large{font-size:2rem;font-weight:700;line-height:3.2rem;margin-bottom:1rem}.edit-meal-plan-sales-checkbox-container{margin:.5rem 0}.edit-meal-plan-sales-checkbox-container div{display:inline-block}.edit-meal-plan-sales-checkbox-container .icon-checkbox,.edit-meal-plan-sales-checkbox-container .icon-checkbox-empty{margin-right:1rem}.edit-meal-plan-sales-checkbox-container .icon-checkbox-empty:hover,.edit-meal-plan-sales-checkbox-container .icon-checkbox:hover{cursor:pointer}.edit-meal-plan-sales-checkbox-container .icon-checkbox-empty g{stroke:#4d4840}.edit-meal-plan-sales-checkbox-container .icon-checkbox g{stroke:#749b3a}.edit-meal-plan-sales-attribute-items-container .icon-radio-control label{max-width:15rem}.discover-menu{color:#4e4941;padding-bottom:3rem;padding-top:3rem}.discover-menu h4{float:left;font-weight:700}.filter-button{background-color:#f7f9ea!important;border-color:#f7f9ea!important;color:#749b3a!important;height:48px;position:absolute;right:1%;width:113px}.filter-text{color:#749b3a;font-family:Lato;font-size:16px;font-weight:700;height:24px;line-height:24px;padding-left:.7rem;width:64.4px}.discover-menu-items-div{cursor:pointer;left:calc(50% - 24rem);position:absolute}.discover-menu-items-div .menu-items.active{border-color:#4e4941}a.menu-items{border-bottom:1px solid #e9e7e4;border-right:1px solid #e9e7e4;border-top:1px solid #e9e7e4;color:#4e4941;float:left;height:50px;padding-top:1.49rem;text-align:center;text-decoration:none;width:120px}.menu-items.border-radius-left{border-left:1px solid #dbd5ca;border-radius:5px 0 0 5px}.menu-items.border-radius-right{border-radius:0 5px 5px 0}a.menu-items.active{background-color:#4e4941;color:#fff}.discover-filter-title-row{clear:left;color:#4e4941;cursor:pointer;padding-bottom:1.5rem;padding-top:2rem}.discover-arrow-down{float:right;right:2rem}.discover-arrow-down .icon path{stroke:#4d4840}.discover-filter-item-block{margin-bottom:1rem;margin-top:1rem}.discover-filter-item{color:#4e4941;cursor:pointer;margin:2rem}.discover-all-filter-modal .modal-content{background-color:#fff;height:100%;position:fixed;right:0;width:35rem}.discover-all-filter-title{color:#4e4941;font-size:2.5rem;font-weight:700;line-height:2.3rem}.discover-all-filter-header{height:5rem}.discover-all-filter-header hr{margin:2.4rem -2rem 0}.discover-all-filter-clear{border-radius:4px;cursor:pointer;float:right;height:3rem;line-height:1rem;margin-right:4rem;padding:0;width:6rem}.discover-all-filter-clear,.discover-all-filter-clear:hover{background-color:#749b3a;border-color:#749b3a;color:#fff}.discover-all-sort-by .form-control-group{background-color:#f4f3f1!important;border:none}.ingredient-pills-div{background-color:#f4f3f1;border-radius:.4rem;clear:both;margin-top:.8rem;min-height:3.6rem;overflow:auto;padding-bottom:1rem;padding-top:1rem}.ingredient-pills-div:empty:before{color:#9e9587;content:attr(data-placeholder);font-size:14px;padding-left:1rem}.ingredient-pill{background-color:#749b3a;border-radius:3rem;color:#fff;cursor:pointer;float:left;font-family:Lato;font-size:12px;height:20px;line-height:16px;margin:.09rem .3rem;padding:2px 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ingredient-close{padding-left:.7rem;padding-top:.2rem}.discover-all-filter-options{color:#4e4941;height:81vh;overflow-y:auto;padding-left:1rem;padding-top:1rem}.discover-all-scroll-paddings{padding-bottom:18px}.discover-all-filter-apply-btn{margin-left:2rem;width:30rem}.discover-all-filter-apply-btn,.discover-all-filter-apply-btn:hover{background-color:#749b3a;border-color:#749b3a;color:#fff}.recipe-grid .recipe-tile{left:0;margin:0;position:absolute;top:0}.discover-filter-info{margin-bottom:2rem}.discover-filter-info strong{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-right:1rem;vertical-align:middle}.discover-filter-info .btn{margin:0}.view-all{color:#749b3a;cursor:pointer;font-size:1.4rem;position:absolute;right:1%!important}.view-all-icon{padding-left:.5rem}.recipe-category-group{padding-bottom:3rem;padding-top:1rem}.recipe-group-title{color:#4e4941;font-size:24px;height:60px}.cookbook-grid .cookbook-tile{left:0;position:absolute;top:0}.cookbook-grid .cookbook-tile.expanded{width:calc(50% + 10px)}.cookbook-grid-own-pro .row-item{height:24.4rem;left:-1rem;position:absolute;right:-1rem;top:0}.cookbook-grid-own-pro .col-1 .cookbook-tile{width:100%}.cookbook-grid-own-pro .col-2 .cookbook-tile{width:50%}.cookbook-grid-own-pro .col-2 .cookbook-tile+.cookbook-tile{left:50%}.cookbook-grid-own-pro .col-3 .cookbook-tile{width:33.33333333%}.cookbook-grid-own-pro .col-3 .cookbook-tile+.cookbook-tile{left:33.33333333%}.cookbook-grid-own-pro .col-3 .cookbook-tile+.cookbook-tile+.cookbook-tile{left:66.66666666%}.cookbook-grid-own-pro-attr-row{height:6.8rem;left:0;padding-top:3rem;position:absolute;right:0;top:0}.cookbook-grid-own-pro-attr-row.extra{height:7.8rem}.plan-grid .plan-tile{left:0;position:absolute;top:0}.plan-grid-own-pro .row-item{height:24.4rem;left:-1rem;position:absolute;right:-1rem;top:0}.plan-grid-own-pro .col-1 .plan-tile{width:100%}.plan-grid-own-pro .col-2 .plan-tile{width:50%}.plan-grid-own-pro .col-2 .plan-tile+.plan-tile{left:50%}.plan-grid-own-pro .col-3 .plan-tile{width:33.33333333%}.plan-grid-own-pro .col-3 .plan-tile+.plan-tile{left:33.33333333%}.plan-grid-own-pro .col-3 .plan-tile+.plan-tile+.plan-tile{left:66.66666666%}.plan-grid-own-pro-attr-row{height:6.8rem;left:0;padding-top:3rem;position:absolute;right:0;top:0}.plan-grid-own-pro-attr-row.extra{height:9.8rem;padding-top:5rem}.follow-button-container{display:flex;justify-content:center;width:100%}.follow-button{background-color:#749b3b;height:23px;line-height:12px;width:143px}.follow-button,.follow-button:active,.follow-button:focus,.follow-button:hover{border-color:#749b3b;color:#fff}.unfollow-btn,.unfollow-btn:active,.unfollow-btn:focus,.unfollow-btn:hover{background-color:#e9e7e5!important;border-color:#e9e7e5!important;color:#6b6660}.page-heading-ps{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem}.discover-people-item{position:absolute;text-align:center}.discover-people-item .user-picture{cursor:pointer;margin:0 auto}.discover-people-item strong{color:#4e4941;display:inline-block;font-size:1.4rem;line-height:1.4rem;margin:8px 0}.auth-container{margin:0 auto;text-align:center;width:31rem}#auth-background{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0}#auth-background.frame.auth-grey-background{background-color:#f6f6f6}.auth-green-background{background:#749b3a;background:linear-gradient(180deg,#acc32b,#749b3a);height:100%;left:50%;position:fixed}.hide-login,.hide-reg{display:none}.auth-family-background{background-image:url(/static/media/create-account-bg.23ea0b343e4ea6fbc400.jpg);background-size:cover;height:100%;left:50%;position:fixed}.vert-align-block{margin-top:10%;position:relative}.vert-align-block.auth-right{top:20%}img.prepear-logo{display:block;height:37px;margin:auto auto 25px;width:174px}.text-line{font-size:30px;overflow:hidden;position:relative;text-align:center}.text-line:after,.text-line:before{background-color:#979797;content:"\a0";height:1px;overflow:hidden;position:absolute;top:50%;width:10%}.text-line:before{margin-left:-12%}.auth-text{color:#7a7366;font-size:14px;font-weight:300;padding-right:2%}.with-email{padding:1.5rem 0}.auth-register-copy{color:#fff;font-size:60px;font-weight:300;line-height:7.2rem;padding:10%;text-align:center}.auth-register-copy span{display:block}.auth-copy{color:#fff;font-size:60px;font-weight:300;padding:10%;text-align:center}.input-container{position:relative}.input-container .icon{left:18px;position:absolute;top:18px}.login-form .login-input{background-color:#fff;border:1px solid #f6f6f6;display:inline-block;font-size:14px;font-weight:300;height:60px;margin:0;padding-left:55px}.sign-in-button,.sign-in-button:hover{background-color:#acc32b;border:1px solid #f6f6f6;color:#fff;font-size:14px;font-weight:300;height:50px;margin-top:10px}.apple-sign-in{cursor:pointer}.apple-sign-in.border img{margin-bottom:-.4rem}.apple-sign-in.border{border:.1rem solid #e9e7e4;border-radius:.5rem;cursor:pointer}.social-button{display:block;font-size:18px;font-weight:300;height:50px;margin:5px!important;margin-bottom:0;padding:3px;text-align:center}.social-button svg{margin-right:1rem}.facebook-button,.facebook-button:hover{background-color:#3b5998;border:1px solid #f6f6f6;color:#fff}.button.facebook-button path{fill:#fff}.google-button,.google-button:hover{background-color:#fff;border:1px solid #f6f6f6}.auth-link{color:#acc32b;font-size:14px;font-weight:300}.auth-terms,.auth-terms a{color:#9a9388;font-size:1.4rem;line-height:2rem;margin-top:2rem}.auth-terms a{color:#7a7366;font-weight:700;text-decoration:none}.login-error-container{background-color:#d64525;border-radius:.5rem;color:#fff;font-size:1.2rem;line-height:1.6rem;min-height:3.2rem;padding:1rem;text-align:left}.login-error-container a{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.6rem;text-decoration:none}.profile-header{background:#fff;color:#4e4941;margin-left:-1rem;margin-right:-1rem;padding-top:4rem}.profile-header-info{margin-bottom:2rem;padding:0 1rem}.profile-header-links{padding:0 1rem}.profile-header-info .user-picture{left:0;position:absolute!important;top:4rem}.profile-header-info h2{color:#4e4941;font-size:2.4rem;font-weight:600;line-height:3.6rem;margin:0 0 .2rem 7rem}.profile-header-info p{margin-bottom:.8rem}.profile-header ol{display:block;list-style:none;margin:0 -1rem}.profile-header li{float:left;margin:0;padding:0 1rem;width:50%}.profile-header-pros-outer{float:left;margin-left:-1.5rem;position:relative;width:100%}.profile-header-following-pros-container{height:100px;margin-bottom:10px;overflow:scroll;position:relative;scroll-behavior:smooth;width:100%}.profile-following-pro{border:1px solid #f4f3f1;border-radius:8px;bottom:0;cursor:pointer;height:90px;margin:10px;padding:2.3rem 1.5rem;position:absolute;width:275px}.profile-following-pro:hover{background-color:#f4f3f1}.profile-following-pro .user-picture{display:inline-block}.profile-header-scroll-arrow{background-color:#749b3a;border-radius:50%;bottom:5rem;cursor:pointer;height:2.5rem;position:absolute;transition:all .2s ease-out;width:2.5rem;z-index:20}.profile-header-scroll-arrow.right:hover{height:3rem;padding-left:.3rem;padding-top:.3rem;transition:all .2s ease-out;width:3rem}.profile-header-scroll-arrow.left:hover{height:3rem;padding-right:.3rem;padding-top:.3rem;transition:all .2s ease-out;width:3rem}.profile-header-scroll-arrow .icon path{stroke:#fff}.profile-header-scroll-arrow.right{position:absolute;right:-1rem}.profile-header-scroll-arrow.left{left:-.5rem;position:absolute}.profile-following-pro-plus{background-color:#749b3a;border-radius:2rem;display:inline-block;height:4rem;padding-top:.8rem;text-align:center;width:4rem}.profile-following-pro-plus .icon-simple-plus path{fill:#fff}.profile-following-pro-text{color:#4e4941;display:inline-block;font-size:1.4rem;letter-spacing:0;line-height:2rem;margin-left:1.2rem;vertical-align:top}.profile-following-pro-text div:first-child{font-size:1.6rem;font-weight:700}.profile-following-pro-text div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:19rem}.profile-header-following-pros-container::-webkit-scrollbar{display:none}.profile-header-actions{margin:0 0 2rem 7rem}.profile-header-actions-follow a,.profile-header-actions-follow span{color:#4e4941;font-size:1.4rem;font-weight:600;line-height:1.6rem;text-decoration:none;vertical-align:middle;white-space:pre}.profile-header-actions .pull-left:first-child{margin:0 2rem 1rem 0}.profile-header-actions .btn+.btn{margin-left:1rem}.profile-header-link,.profile-header-link:hover{border:1px solid #f4f3f1;border-radius:1rem;color:#4e4941;height:auto;height:8rem;margin-bottom:2rem;padding:1.5rem 1.5rem 1.5rem 7.3rem;position:relative;text-align:left}.profile-header-link label{font-size:1.4rem;font-weight:400;line-height:2rem;margin:0}.profile-header-link strong{font-size:2.4rem;font-weight:600;line-height:3.6rem}.profile-header-link .icon-wrap{background:#f4f3f1;border-radius:2.5rem;height:5rem;left:1.5rem;padding:1.3rem;position:absolute;top:1.5rem;width:5rem}.profile-header-link .icon-wrap svg{display:block}.profile-header-link.active{background:#f7f9ea;border-color:#f7f9ea;color:#749b3a}.profile-header-link.active .icon-wrap{background:#749b3a}@media (min-width:1140px){.profile-header li{float:left;width:25%}.profile-header .three-col li{width:33.333333%}}@media (min-width:1440px){.profile-header-info,.profile-header-links{float:left;width:50%}.profile-header li{width:33.33333%}}@media (min-width:1740px){.profile-header-info,.profile-header-links{width:50%}.profile-header li{width:25%}}@media (min-width:2340px){.profile-header-info{margin-right:30%;width:30%}.profile-header-links{width:40%}}.profile-product-link,.profile-product-link:hover{color:#7a6366;display:block;margin:0 auto 3rem;position:relative;text-decoration:none;width:60rem}.profile-product-link h3{border-bottom:1px solid #f6f6f6;font-size:1.8rem;font-weight:400;line-height:2.2rem;margin:0;padding:2rem 10rem 2rem 2rem}.profile-product-link del{position:absolute;right:2rem;top:1rem}.profile-product-link em{color:#acc32b;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.8rem;position:absolute;right:2rem;top:3.5rem}.profile-product-link p{margin:0;padding:2rem}.profile-product-link img{width:100%}.profile-product-link-more{background:#fff;border-radius:.5rem;bottom:3rem;padding:.5rem 1.5rem;position:absolute;right:3rem}.profile-bar-list{height:calc(100% - 22rem);overflow-x:hidden;overflow-y:auto}.profile-bar-container{background:#fff;height:6rem;margin-bottom:.2rem}.profile-bar-follow-btn{float:right;margin-right:2rem;margin-top:1rem}.profile-bar-container .user-picture{display:inline-block;margin-left:1.5rem;margin-top:1rem}.profile-bar-name{bottom:1.5rem;color:#7a7366;display:inline-block;padding-left:1.5rem;position:relative}.private-profile svg{display:block;height:14rem;margin:0 auto;width:14rem}.private-profile p{color:#4e4941;display:block;margin:3rem auto;text-align:center;width:30rem}.profile-section{clear:left;padding:0 1rem}.profile-main{min-height:100vh}.profile-main h3{color:#4e4941;font-size:2.4rem;font-weight:600;line-height:3.6rem;margin:0}.profile-section{padding-bottom:1.2rem}.profile-section button{float:right;font-weight:600;margin-bottom:0;margin-left:1.5rem}.profile-section .text-input-control{float:right;width:40%}.profile-followers-grid .profile-bar-container,.profile-following-grid .profile-bar-container{position:absolute;width:100%}.plan-page{max-width:115.6rem;padding:3rem 0}.plan-detail-info-container{float:left;max-width:calc(100% - 56rem);padding-left:2.5rem;vertical-align:top}.plan-detail-title{color:#4e4941;font-size:3.6rem;font-weight:700;line-height:5.4rem}.plan-detail-intro{color:#4e4941;font-size:2.4rem;line-height:3.6rem}.plan-detail-rating-container{display:inline-block;height:3.2rem}.plan-detail-star{display:inline-block;margin-right:.5rem;vertical-align:top}.plan-detail-rating-count{color:#7a7366;font-size:2rem;padding-left:.5rem;vertical-align:top}.plan-details-num-of-text{color:#4e4941;font-size:2rem;line-height:3.2rem;padding-left:2rem;vertical-align:middle}.plan-details-menu-ellipses{float:right;margin-left:3rem}.plan-details-plan-weeks-container{margin-top:3rem;width:100%}.plan-details-plan-guide{float:left;width:40%}.plan-details-plan-guide .plan-details-text{white-space:pre-wrap}.plan-details-guide-header{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;padding-bottom:1rem}.plan-details-weeks{float:right;padding-left:4rem;width:60%}.plan-details-meal-recipe-img-container .recipe-image-banner-thumb{left:0;position:absolute;top:0}.plan-details-weeks .mealplan-grid-view-item-meal{box-shadow:0 0 .8rem 0 rgba(0,0,0,.1)}.plan-details-weeks .mealplan-grid-view-item-meal:hover{box-shadow:0 0 .8rem 0 rgba(0,0,0,.2)}.plan-details-text{color:#4e4941;font-size:1.6rem;line-height:2.4rem}.plan-details-recipe-nutrition-info{float:right;padding-right:3rem;padding-top:1rem}.plan-details-recipe-nutrition{display:inline-block;padding-left:1.5rem}.plan-details-saved-btn{background-color:#e9e7e4;border-color:#e9e7e4;color:#4e4941;margin-right:1.5rem}.plan-details-saved-btn .icon-simple-check path{fill:#4e4941}.plan-details-saved-btn:hover .icon-simple-check path{fill:#7a7366}.plan-details-modal .modal-dialog{margin:0 auto;width:45rem}.plan-details-modal .modal-content{padding:4rem}.plan-details-modal-title{color:#4e4941;font-size:20px;font-weight:700;line-height:32px;padding-bottom:.8rem}.plan-details-modal.guide .modal-content{text-align:left}.plan-details-modal.guide .modal-content .plan-details-text{max-height:45rem;overflow:scroll}.plan-details-modal .modal-content .plan-details-delete{display:inline-block;margin-top:3rem;padding:0;text-align:center;width:16.5rem}.plan-details-owner-name{cursor:pointer}.plan-details-reviews-container{margin:4rem auto;max-width:56.8rem}.plan-sales-page{color:#4e4941;margin-top:4rem;max-width:115.6rem}.plan-sales-page-menu-ellipses{float:right}.plan-sales-page .plan-sales-page-image{margin-right:4rem}.plan-sales-page-title{font-size:3.6rem;font-weight:700;line-height:5.4rem}.plan-sales-page-intro{font-size:2.4rem;line-height:3.6rem}.plan-sales-page-owner{color:#7a7366;font-size:1.6rem;line-height:2.4rem}.plan-sales-page-info-container button{margin-top:1.2rem}.plan-sales-page-count-item{color:#7a7366;display:inline-block;font-size:1.4rem;line-height:2rem;margin-right:4rem}.plan-sales-page-count-item .star-rating{padding:.4rem 0}.plan-sales-page-num-of-text{color:#4e4941;font-size:2rem;font-weight:700;line-height:3.2rem}.plan-sales-page-about-section{float:left;font-size:1.6rem;line-height:2.4rem;padding-right:2rem;width:50%}.plan-sales-page-about-section ul{list-style-type:disc;margin-left:2.5rem;margin-top:1.2rem}.plan-sales-page-about-title{font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:1.2rem;margin-top:4rem}.plan-sales-page-sampe-grid-container{margin:0 -1rem;overflow-x:auto;overflow-y:visible}.plan-sales-page-sample-grid-item{float:left}.plan-sales-page-sample-grid-item:nth-child(odd) .plan-sales-page-sample-day{background-color:#f4f3f1;border-radius:1.6rem}.plan-sales-page-sample-image-container{height:19.6rem;margin-bottom:3rem}.plan-sales-page-sample-image-container:last-child{margin-bottom:0}.plan-sales-page-sample-image{border-radius:1.6rem;position:relative}.plan-sales-page-sample-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.4rem;font-weight:700;line-height:2rem;line-height:1.6rem;margin:.8rem 0 0;max-height:4.2rem;max-width:100%;max-width:19rem;overflow:hidden;text-overflow:ellipsis}.plan-sales-page-sample-owner{color:#7a7366;font-size:1.2rem;line-height:2rem}.plan-sales-page-day-title{font-size:1.2rem;font-weight:700;line-height:1.6rem;padding:0 0 .4rem 1rem;text-transform:uppercase}.plan-sales-page-sample-day{height:100%;padding:1rem}.plan-sales-page-sample-time{border-radius:1.2rem;bottom:.8rem;color:#fff;font-size:1.2rem;font-weight:700;left:.8rem;line-height:1.6rem;padding:.4rem 1rem;position:absolute;text-align:center}.plan-sales-page-sample-time.breakfast{background-color:#ffa900}.plan-sales-page-sample-time.lunch{background-color:#acc32b}.plan-sales-page-sample-time.dinner{background-color:#d54429}.plan-sales-page-sample-time.snack{background-color:#87d1df}.plan-sales-info-text div:first-child{text-decoration:line-through}.plan-sales-info-text div{display:inline-block;margin-right:1.5rem}.plan-sales-discount-banner{background-color:#d54429;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:16px;margin-left:10px;margin-top:9px;padding:0 15px 0 5px;position:relative;vertical-align:top}.plan-sales-discount-banner:after{background:#fff;content:"";display:inline-block;height:20px;position:absolute;right:-15px;top:-2px;transform:rotate(45deg);width:21px}.add-edit-reviews-modal .text-input-control{margin-bottom:2rem}.add-edit-reviews-modal button{width:100%}.add-edit-reviews-modal textarea{height:18rem}.add-edit-reviews-modal-title{color:#4e4941;float:left;font-size:2.4rem;font-weight:700;line-height:3.6rem;padding-bottom:1rem}.add-edit-reviews-modal-rating{background-color:#f4f3f1;border-radius:5px;margin-bottom:3.6rem;padding:2rem}.add-edit-review-star{display:inline-block}.add-edit-review-star .icon-star{height:4.8rem;margin:0 .5rem;width:4.8rem}.add-edit-review-star:hover{cursor:pointer}.review-container{color:#4e4941;font-size:1.6rem;margin-top:4rem;position:relative}.review-bold{color:#4e4941;font-size:1.6rem;line-height:2.4rem}.review-bold,.review-container .review-bold{font-weight:700}.review-container .user-picture{margin-right:2rem}.review-rating-container{margin-bottom:.8rem}.review-date{color:#7a7366;padding-left:2rem}.review-content-container .review-bold{margin-bottom:.8rem;margin-top:2rem}.review-content-container{padding-bottom:2rem}.review-body{max-height:none}.review-body.minimize{max-height:10rem;overflow:hidden}.review-read-more{background-color:#e9e7e4;border:none;border-radius:4px;color:#4e4941;font-size:14px;font-weight:700;line-height:20px;margin-right:1rem;margin-top:1.2rem;text-align:center}.review-green-text{color:#749b3a;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2rem;padding-top:1rem}.review-reply-input-container{margin-top:2rem;position:relative}.review-reply-input-container label+div{padding-right:3rem}.review-reply-input-close{cursor:pointer;margin-top:-.2rem;position:absolute;right:0;top:0;transform:rotate(45deg)}.review-reply-input-container button{margin-top:1rem}.review-reply-input-container textarea{height:18rem}.review-reply-container{background-color:#f4f3f1;border-radius:0 2rem 2rem 2rem;padding:3rem;position:relative}.review-reply-owner-name-container{padding-bottom:1.2rem}.review-report-container{cursor:pointer;height:4rem;position:absolute;right:1rem;top:1rem;width:4rem}.review-report-menu-ellipses:hover{background-color:#f4f3f1;cursor:pointer}.review-report-menu-ellipses{border-radius:50%;height:4rem;padding-top:.8rem;position:absolute;text-align:center;transition:all .2s ease-out;width:4rem}.review-report-menu-ellipses.inactive .icon-ellipse path{fill:#fff}.review-report-menu-close{background-color:#fff;border-radius:2rem;height:4rem;padding-top:.8rem;position:absolute;text-align:center;transition:all .2s ease-out;width:4rem}.review-report-menu-close.active{background-color:#4d4840;transform:rotate(45deg);z-index:15}.review-report-menu-close .icon-simple-plus path{fill:#fff}.review-report-menu-dropdown{box-shadow:0 0 0 0 rgba(0,0,0,.2);position:absolute;right:-1rem;top:6rem;transform:scale(0);transform-origin:100% 0;transition:all .2s ease-out;width:31.7rem}.review-report-menu-dropdown.active{background-color:#fff;border-radius:.5rem;box-shadow:0 0 2rem 0 rgba(0,0,0,.2);right:-1rem;top:6rem;transform:scale(1);z-index:35}.review-report-menu-dropdown.active .review-report-menu-pointer{border-bottom:1.3rem solid #fff;border-left:1.3rem solid transparent;border-right:1.3rem solid transparent;height:0;position:absolute;right:1.7rem;top:-1.3rem;width:0}.review-report-option{padding:1rem}.review-report-option .icon-feed-back{margin-right:1rem}.review-success-icon-report{background-color:#acc32b;border-radius:50%;height:12rem;margin:0 auto 2rem;text-align:center;width:12rem}.review-success-icon-report .icon-simple-check{height:5rem;margin-top:4rem;width:5rem}.review-success-icon-report .icon-simple-check path{fill:#fff}.cookbook-page{color:#4e4941;padding:4rem 0}.cookbook-page .cookbook-header{padding-bottom:4rem}.cookbook-page .cookbook-options-menu-container.pro-viewing-own{bottom:auto;left:auto;position:static;right:auto;top:auto}.cookbook-details-info-container{float:left;padding-left:2.5rem;vertical-align:top}.cookbook-details-title{color:#4e4941;font-size:3.6rem;font-weight:700;line-height:5.4rem}.cookbook-details-content-header,.cookbook-details-intro{font-size:2.4rem;line-height:3.6rem}.cookbook-details-content-header{font-weight:700;padding-bottom:1.5rem}.cookbook-details-rating-container{display:inline-block;height:3.2rem;padding-right:2rem}.cookbook-details-star{display:inline-block;vertical-align:top}.cookbook-details-rating-count{color:#7a7366;font-size:2rem;padding-left:.5rem;vertical-align:top}.cookbook-details-num-of-text,.cookbook-details-owner-slug{color:#4e4941;font-size:2rem;line-height:3.2rem;padding-right:2rem;vertical-align:middle}.cookbook-details-owner-slug{cursor:pointer}.cookbook-details-menu-ellipses{float:right;margin-left:3rem}.cookbook-details-sections-container{margin-top:3rem}.cookbook-details-section-tile-wrap{cursor:pointer;float:left;padding:1rem;position:relative}.cookbook-details-section-tile{background-color:#f4f3f1;border-radius:2rem;height:100%}.cookbook-details-section-tile-title-container{background-color:hsla(0,0%,100%,.9);border-radius:0 20px 20px 0;color:#4e4941;float:left;font-size:1.4rem;line-height:2rem;margin-top:7rem;max-width:30rem;padding:1.5rem 3rem}.cookbook-details-section-tile-title-container div:first-child{font-size:3rem;font-weight:700;line-height:3.6rem;margin-bottom:.8rem}.cookbook-section-cover-image{background:#f4f3f1;border-radius:2rem;float:left;height:8rem;margin-right:2rem;width:8rem}.cookbook-section-info-container{margin:2rem 0}.cookbook-section-back-btn{cursor:pointer}.cookbook-section-back-btn .icon-back{height:2rem;margin-right:.5rem;margin-top:.2rem;width:2rem}.cookbook-section-title{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem}.cookbook-section-recipe-count{color:#7a7366;font-size:2.4rem;line-height:3.6rem}.cookbook-section-recipe-count span{display:inline-block;line-height:3.2rem;vertical-align:middle}.cookbook-section-recipe-count .btn{margin:0 0 0 2rem;vertical-align:middle}.cookbook-section-search{padding-top:3.2rem;width:36rem}.cookbook-section-details .recipe-tile{position:absolute}.cookbook-details-reviews-container{margin:4rem auto;max-width:56.8rem}.cookbook-details-reviews-header{color:#4e4941;font-size:2.4rem;font-weight:700;line-height:3.6rem;padding-bottom:1rem}.cookbook-details-section-menu{bottom:2rem;position:absolute;right:2rem}.cookbook-details-grid-row{left:-10px;position:absolute;right:-10px}.cookbook-details-grid-row .cookbook-guide{float:left;position:static}.cookbook-details-grid-recipe-header{padding:0 1rem}.cookbook-details-grid-recipe-header span{font-size:2.4rem;font-weight:600;line-height:3.2rem;vertical-align:middle}.cookbook-details-grid-recipe-header .btn{margin:0 0 0 1.2rem;vertical-align:middle}.cookbook-details-search{padding-top:2rem}.cookbook-details-search .btn{margin-left:2rem}.cookbook-details-search .text-input-control,.cookbook-details-search .text-input-control-group{display:inline-block;width:42rem}.cookbook-details-create-section{width:36rem}.cookbook-details-create-section .btn{margin:1.2rem 0 0}.cookbook-page-thankyou .modal-dialog{width:45rem}.cookbook-page-thankyou .user-picture{display:inline-block;margin-bottom:2rem}.cookbook-page-thankyou p{color:#4e4941;font-weight:1.6rem;line-height:2.4rem;margin-bottom:2rem;white-space:pre-wrap}.cookbook-guide{padding:1rem;position:absolute}.cookbook-guide-background{background-color:#edf8fa;border-radius:20px;cursor:pointer;height:100%;overflow:hidden}.cookbook-guide-modal.modal-type-dialog .modal-dialog{max-height:70%}.cookbook-guide-modal.modal-type-dialog .modal-content{border-radius:2rem;margin-bottom:5rem;padding:0 0 1.4rem;text-align:left}.cookbook-guide h4,.cookbook-guide-modal h4{background-color:#87d1df;border-radius:0 0 2rem 0;color:#fff;float:left;font-size:3rem;font-weight:600;line-height:3.6rem;margin-bottom:1.6rem;padding:1.7rem 3rem}.cookbook-guide p,.cookbook-guide-modal p{clear:left;color:#4e4941;font-size:1.6rem;line-height:2.4rem;margin-bottom:1.6rem;padding:0 3rem;white-space:pre-wrap}.cookbook-guide p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:calc(100% - 10.2rem);overflow:hidden;text-overflow:ellipsis}.organize-cookbook-modal .modal-dialog{max-height:80%;width:85rem}.organize-cookbook-modal .modal-content{margin-bottom:4rem}.organize-cookbook-modal-wrap{padding:2rem 1rem}.organize-cookbook-modal-recipe{position:absolute}.organize-cookbook-modal-recipe.active{background:#edf8fa}.organize-cookbook-modal-recipe.active .open-actions-button{background:#87d1df;padding:.8rem}.organize-cookbook-modal-recipe.active .open-actions-button svg{display:block}.cookbook-section-modal-recipe-container{position:absolute}.cookbook-section-modal-header{color:#4e4941;float:left;font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:2rem}.cookbook-section-modal-recipe-container .recipe-tile{height:35.2rem;margin:0;text-align:left;width:27rem}.cookbook-section-modal{display:block}.cookbook-section-modal button.close{right:4rem;top:4.5rem}.cookbook-section-modal .modal-dialog{margin:50px auto;width:870px}.cookbook-section-modal .modal-content{padding:4rem;text-align:left}.cookbook-sales-page{color:#4e4941;padding:4rem 0}.cookbook-sales-page .cookbook-options-menu-container.pro-viewing-own{bottom:auto;left:auto;position:static;right:auto;top:auto}.cookbook-sales-page-cookbook-guide{background-color:#edf8fa;border-radius:20px;cursor:pointer;height:34rem;margin:1rem;overflow:hidden;padding-bottom:1.5rem;position:absolute;width:34rem}.cookbook-sales-page-guide-header-text{background-color:#87d1df;border-radius:2rem 0 2rem 0;color:#fff;font-size:3rem;font-weight:700;height:7rem;line-height:3.6rem;padding:1.5rem;text-align:center;width:27rem}.cookbook-sales-page-cookbook-image{display:inline-block}.cookbook-sales-page-cookbook-info{display:inline-block;max-width:calc(100% - 35rem);padding-left:4rem;vertical-align:top}.cookbook-sales-page-cookbook-info button{margin:2rem 0}.cookbook-sales-page-title{font-size:3.6rem;font-weight:700;line-height:5.4rem}.cookbook-sales-page-intro{font-size:2.4rem;line-height:3.6rem}.cookbook-sales-page-owner{color:#7a7366;font-size:1.6rem;line-height:2.4rem}.cookbook-sales-page-info{display:inline-block;margin-right:4rem}.cookbook-sales-page-info div{font-size:2rem;font-weight:700;line-height:3.2rem}.cookbook-sales-page-info div:last-child{color:#7a7366;font-size:1.4rem;font-weight:400;line-height:2rem}.cookbook-sales-page-star{display:inline-block;margin-bottom:.3rem;margin-right:.5rem}.cookbook-sales-page-about-section{float:left;font-size:1.6rem;line-height:2.4rem;padding-right:2rem;white-space:pre-wrap;width:50%}.cookbook-sales-page-about-section ul{list-style-type:disc;margin-left:2.5rem;margin-top:1.2rem}.cookbook-sales-page-about-title{font-size:2.4rem;font-weight:700;line-height:3.6rem;margin-bottom:1.2rem;margin-top:4rem}.cookbook-sales-info-text div:first-child{text-decoration:line-through}.cookbook-sales-info-text div{display:inline-block;margin-right:1.5rem}.cookbook-sales-discount-banner{background-color:#d54429;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:16px;margin-left:10px;margin-top:9px;padding:0 15px 0 5px;position:relative;vertical-align:top}.cookbook-sales-discount-banner:after{background:#fff;content:"";display:inline-block;height:20px;position:absolute;right:-15px;top:-2px;transform:rotate(45deg);width:21px}.cookbook-sales-page-section-grid .cookbook-details-section-tile-wrap{position:absolute}
/*# sourceMappingURL=main.e9e26a85.css.map*/