@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(/build/fonts/lg.64b800aa.woff2) format("woff2"),url(/build/fonts/lg.747d0385.ttf) format("truetype"),url(/build/fonts/lg.356a0e9c.woff) format("woff"),url(/build/images/lg.09cd8e9b.svg#lg) format("svg")}.lg-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lg!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;width:50px;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;opacity:0;padding:10px 40px;text-align:center;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;float:left;max-height:350px;overflow:hidden;width:100%}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb,.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{display:inline-block;height:100%;margin-bottom:-5px;padding:5px 0;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{border-radius:2px;cursor:pointer;float:left;height:100%;margin-bottom:5px;overflow:hidden;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border:2px solid #fff;border-radius:4px;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{display:block;height:100%;object-fit:cover;width:100%}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:"\e1ff"}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{display:inline-block;position:relative;text-align:center;vertical-align:middle}.lg-outer .lg-video-cont .lg-object{height:100%!important;width:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;will-change:opacity}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lg-video-play-button{cursor:pointer;left:50%;max-width:140px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-o-transition:-o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;width:18%;will-change:opacity,transform;z-index:2}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in;will-change:opacity}.lg-video-play-icon-circle{fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;bottom:0;left:0;position:absolute;right:0;top:0}.lg-video-play-icon{left:50%;max-width:120px;opacity:.6;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in;width:25%;will-change:opacity}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .08s ease 0s;-moz-transition:opacity .08s ease 0s;-o-transition:opacity .08s ease 0s;transition:opacity .08s ease 0s;width:100%;will-change:opacity;z-index:1083}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0ms!important;transition-duration:0ms!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;will-change:transform}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s;will-change:transform}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{left:50%!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(-50%,-50%,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{left:50%!important;max-height:none!important;max-width:none!important;top:0!important;transform:scaleX(1) translate3d(-50%,0,0)!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{left:0!important;max-height:none!important;max-width:none!important;top:50%!important;transform:scaleX(1) translate3d(0,-50%,0)!important}.lg-icon.lg-zoom-in:after{content:"\e311"}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:"\e033"}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:"\e312"}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{height:10px;margin-bottom:10px;text-align:center;z-index:1080}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;margin:0 5px;overflow:hidden;position:relative;vertical-align:top}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:inset 0 0 0 2px #fff}.lg-outer .lg-pager-thumb-cont{background-color:#fff;border-radius:3px;bottom:100%;color:#fff;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;width:120px;will-change:transform,opacity}.lg-outer .lg-pager-thumb-cont img{height:100%;width:100%}.lg-outer .lg-pager{background-color:hsla(0,0%,100%,.5);border-radius:50%;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:inset 0 0 0 8px #fff}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s;visibility:hidden;will-change:visibility,opacity;z-index:1081}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{opacity:1;-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;opacity:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;visibility:hidden;will-change:visibility,opacity,transform}.lg-outer .lg-dropdown:after{border:8px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;position:absolute;right:16px;top:-16px;width:0}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;padding:4px 12px;white-space:pre}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:"\e80d"}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-comment-box{background-color:#fff;bottom:0;max-width:100%;position:absolute;right:0;top:0;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s;width:420px;will-change:transform;z-index:9999}.lg-comment-box .lg-comment-title{color:#fff;font-size:18px;margin:0}.lg-comment-box .lg-comment-header{background-color:#000;left:0;padding:12px 20px;position:absolute;right:0;top:0}.lg-comment-box .lg-comment-body{height:100%!important;padding-top:43px!important;width:100%!important}.lg-comment-box .fb-comments{background:url(/build/images/loading.fcba57cd.gif) no-repeat scroll 50% #fff;display:inline-block;height:100%;overflow-y:auto;width:100%}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{color:#999;cursor:pointer;font-size:20px;position:absolute;right:5px;top:12px;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;will-change:color}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:"\e070"}.lg-comment-box iframe{max-width:100%!important;width:100%!important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s;visibility:hidden;will-change:visibility,opacity;z-index:1081}.lg-outer .lg-comment-toggle:after{content:"\e908"}.lg-outer.lg-comment-active .lg-comment-overlay{opacity:1;-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer .lg-img-rotate{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-outer .lg-img-rotate:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer,.lg-medium-zoom .lg-outer.lg-grab img.lg-object,.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{background-image:none;bottom:auto;padding:0;white-space:normal}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:opacity .5s ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/build/images/loading.fcba57cd.gif) no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop,.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(/build/fonts/memnYaGs126MiZpBA-UFUKWyV9hrIqOxjaPX.9d0b36d8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(/build/fonts/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.b5f4281e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:200;src:local("Open Sans Light"),local("OpenSans-Light"),url(/build/fonts/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.e514fb2f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/build/fonts/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.829a9ad8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/build/fonts/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.5afa8c48.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/build/fonts/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.6219012a.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Futura LT;font-style:normal;font-weight:300;src:url(/build/fonts/FuturaLT-Light.07c0f9fe.woff2) format("woff2"),url(/build/fonts/FuturaLT-Light.530cc2a3.woff) format("woff")}@font-face{font-display:swap;font-family:Futura LT;font-style:italic;font-weight:500;src:url(/build/fonts/FuturaLT-Oblique.307e8acf.woff2) format("woff2"),url(/build/fonts/FuturaLT-Oblique.08fff032.woff) format("woff")}@font-face{font-display:swap;font-family:Futura LT;font-style:normal;font-weight:900;src:url(/build/fonts/FuturaLT-Heavy.b60d3a00.woff2) format("woff2"),url(/build/fonts/FuturaLT-Heavy.24475c40.woff) format("woff")}@font-face{font-display:swap;font-family:Futura LT;font-style:normal;font-weight:500;src:url(/build/fonts/FuturaLT.c040c21a.woff2) format("woff2"),url(/build/fonts/FuturaLT.c7143ff2.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:200;src:url(/build/fonts/Neuton-ExtraLight.8772e081.woff2) format("woff2"),url(/build/fonts/Neuton-ExtraLight.f6b5cffd.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:700;src:url(/build/fonts/Neuton-Bold.3f216968.woff2) format("woff2"),url(/build/fonts/Neuton-Bold.7aa72e02.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:italic;font-weight:400;src:url(/build/fonts/Neuton-Italic.431f4173.woff2) format("woff2"),url(/build/fonts/Neuton-Italic.97f85d57.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:700;src:url(/build/fonts/Neuton-ExtraBold.8fcfd366.woff2) format("woff2"),url(/build/fonts/Neuton-ExtraBold.9121ab44.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:300;src:url(/build/fonts/Neuton-Light.a8a520c4.woff2) format("woff2"),url(/build/fonts/Neuton-Light.4b40851d.woff) format("woff")}@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:400;src:url(/build/fonts/Neuton-Regular.adb8e2f5.woff2) format("woff2"),url(/build/fonts/Neuton-Regular.6dcba37a.woff) format("woff")}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:300;src:url(/build/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.e95aff14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;src:url(/build/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.e95aff14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:500;src:url(/build/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.e95aff14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;src:url(/build/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.e95aff14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;src:url(/build/fonts/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.e95aff14.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,html{height:100%}html{font-size:100%;font-weight:400;scroll-behavior:smooth}body,html{line-height:1.5}body{background:#f3f4f6;color:#454545;font-size:1rem}@media (-ms-high-contrast:none){body{display:block}}h1,h2,h3,h4,h5,h6{margin:0}a{color:#454545}a:hover{text-decoration:none}p{line-height:1.75}*,:after,:before{box-sizing:border-box}.body-no-scroll{overflow:hidden}input{border-radius:0}input[type=search]{-webkit-appearance:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.lastpass-hide[data-lastpass-icon-root=true]{display:none!important;opacity:0!important}.lastpass-hide[data-lastpass-infield=true]{display:none;opacity:0}.page .page__logo-image{display:none}.page .page__logo-image--mobile{display:block}.page .page__row{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.page .page__page-header{background-color:#fff;margin-bottom:1.875rem;padding-bottom:20px}.page .page__breadcrumbs{margin-bottom:.9375rem}.page .page__field-seperator{background-color:#e9e9e9;border:0;height:.125rem;margin:3.125rem 0;width:100%}.page .page__inline-input-fields{column-gap:1.25rem;display:flex;flex-wrap:nowrap}.page .page__heading-area{color:#454545;font-family:Open Sans,sans-serif;font-size:1.0625rem;line-height:1.6470588235}.page .page__heading-area--form{margin:1.25rem 0 .625rem}.page .page__heading-description{color:#454545;font-family:Open Sans,sans-serif;font-size:.9375rem;line-height:1.6}.page .page__title{color:#a4d19f;font-family:Source Sans\ 3,sans-serif;font-size:2.5625rem;font-weight:600;line-height:1.1219512195;text-transform:uppercase}.page .page__title--serif{font-family:Neuton,sans-serif;font-size:2.3125rem}.page .page__subtitle,.page .page__title--serif{color:#454545;font-weight:500;margin:0;padding:0}.page .page__subtitle{display:block;font-family:Source Sans\ 3,sans-serif;font-size:2.125rem;line-height:1.3529411765;text-transform:none}.page .page__form-label-title{font-weight:600;margin:0 0 .625rem}.page .page__form-label-description,.page .page__form-label-title{color:#454545;display:block;font-family:Source Sans\ 3,sans-serif;font-size:.9375rem;line-height:1.2666666667;padding:0}.page .page__form-label-description{font-style:italic;font-weight:300;margin:0}.page .page__message-wrapper--hidden{display:none}.page .page__message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.3125rem;color:#9a575f;font-family:Open Sans,sans-serif;font-size:.875rem;margin:2.5rem auto 0;padding:.3125rem 2.1875rem}.page .page__message--error{background-color:#f8d7da;border-color:#f5c6cb;color:#9a575f}.page .page__message--success{background-color:#cdf8de;border-color:#dbebd8;color:#529a65}.page .page__message--warning{background-color:#fff4be;border-color:#f5e69f;color:#a79f62}.page .page__page-description{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.8888888889;margin-bottom:3.4375rem;margin-top:4rem}.page .page__footer{margin-top:18.75rem}@media (min-width:768px){.page .page__row{max-width:768px}.page .page__page-description{width:45rem}.page .page__page-header{padding-bottom:0}}@media (min-width:992px){.page .page__logo-image{display:block}.page .page__logo-image--mobile{display:none}.page .page__row{max-width:992px}}@media (min-width:1200px){.page .page__breadcrumbs{margin-bottom:.9375rem}.page .page__row{max-width:1200px}}.page--cup-to-gram .page__topic-title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:1.875rem 0;padding:0}.page--cup-to-gram .page__cup-type{margin-top:5rem}.page--cup-to-gram .page__cup-type-picker-buttons{display:flex;flex-wrap:wrap;list-style:none;margin:0;max-width:100%;padding:0}.page--cup-to-gram .page__cup-type-picker-item{margin:.625rem}.page--cup-to-gram .page__cup-type-picker-button{background-color:#b4d9b0;color:#fff;font-family:Open Sans,sans-serif;font-size:1.0625rem;padding:.5rem .9375rem;text-decoration:none}.page--cup-to-gram .page__cup-type-picker-button:hover{background-color:#a4d19f;cursor:pointer}.page--cup-to-gram .page__topic-title--center,.page--cup-to-gram .page__topic-wrapper{text-align:center}.page--cup-to-gram .page__topic-description{font-family:Open Sans,sans-serif;font-size:1.125rem}.page--cup-to-gram .page__page-header{margin-bottom:0}@media (min-width:768px){.page--cup-to-gram .page__form{margin:5rem auto 0;width:28.125rem}}.page--categories .page__topic-title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:4.6875rem 0 0;padding:0}.page--categories .page__topic-title--center,.page--categories .page__topic-wrapper{text-align:center}.page--categories .page__topic-description{font-family:Open Sans,sans-serif;font-size:1.125rem}.page--categories .page__recipes-tiles{margin-top:6.25rem}.page--categories .page__imagehero{margin-bottom:3.125rem}.page--category .page__topic-title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:0;padding:0}.page--category .page__topic-title--center,.page--category .page__topic-wrapper{text-align:center}.page--category .page__topic-description{font-family:Open Sans,sans-serif;font-size:1.125rem}.page--category .page__recipes-tiles{margin-top:6.25rem}.page--category .page__no-recipes{font-family:Open Sans,sans-serif;font-size:1rem}.page--category .page__imagehero{margin-bottom:3.125rem}.page--homepage .page__topic-title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:0;padding:0}.page--homepage .page__topic-title--center{text-align:center}.page--homepage .page__recipes-tiles{padding:3.125rem 0}.page--homepage .page__page-header{margin-bottom:0}.page--homepage .page__account-benefits{margin-bottom:6.25rem}.page--login .page__login{background:#fff;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr;height:100%;margin-top:4rem}.page--login .page__left{background:#b4d9b0 url(/build/images/left-background.e17d4eb8.png) no-repeat;background-size:cover;padding:2.5rem}.page--login .page__register{align-items:center;color:#6d6d6d;display:flex;font-family:Open Sans,sans-serif;font-size:.75rem;justify-content:right;line-height:1.4166666667;padding-right:1.875rem;padding-top:1.5625rem}.page--login .page__register-button{margin-left:.9375rem;width:7.875rem}.page--login .page__title{font-weight:700;text-transform:uppercase}.page--login .page__subtitle,.page--login .page__title{color:#fff;font-family:Open Sans,sans-serif;font-size:2.125rem;line-height:1.3529411765;text-align:right}.page--login .page__subtitle{font-weight:500}.page--login .page__text{color:#454545;font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.8888888889;margin-top:3.125rem;text-align:right}.page--login .page__right{display:grid;grid-template-columns:1fr;grid-template-rows:3.125rem 1fr}.page--login .page__form-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3.125rem 1.875rem 6.25rem}.page--login .page__form{width:100%}.page--login .page__emailaddress,.page--login .page__password{margin-bottom:1.5625rem}.page--login .page__forgot-password-wrapper,.page--login .page__submit-button{display:flex;justify-content:center}.page--login .page__forgot-password{color:#b7babb;font-family:Open Sans,sans-serif;font-size:.75rem;line-height:1.4166666667;margin-top:.625rem;text-decoration:none}.page--login .page__forgot-password:hover{text-decoration:underline}.page--login .page__remind-me-submit-wrapper{display:flex;justify-content:space-between}@media (min-width:768px){.page--login .page__login{grid-template-columns:38.75rem 1fr;height:39.375rem}.page--login .page__register{padding-top:1.625rem}.page--login .page__left{padding:7.5rem 5.9375rem 7.5rem 5.25rem}.page--login .page__form-wrapper{margin:0 6.25rem}}.page--newsletter-signup .page__topic-title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:1.875rem 0;padding:0}.page--newsletter-signup .page__form{margin-top:5rem}.page--newsletter-signup .page__topic-title--center,.page--newsletter-signup .page__topic-wrapper{text-align:center}.page--newsletter-signup .page__topic-description{font-family:Open Sans,sans-serif;font-size:1.125rem}.page--newsletter-signup .page__page-header{margin-bottom:0}.page--newsletter-signup .page__message-wrapper{margin:0 auto;width:31.25rem}@media (min-width:768px){.page--newsletter-signup .page__form{background:#fff;border-radius:.5rem;margin:5rem auto 0;padding:50px;width:28.125rem}}.page--password-reset .page__message-wrapper{margin:1.25rem 0}.page--password-reset .page__message{padding:.9375rem 2.1875rem}.page--password-reset .page__content-grid{display:grid;grid-template-columns:1fr}.page--password-reset .page__formfield{margin-bottom:1rem}.page--password-reset .page__illustration{display:none}.page--password-reset .page__form{margin-top:4.0625rem}.page--password-reset .page__formfield--checkbox{margin-bottom:1.625rem}.page--password-reset .page__title{color:#b4d9b0}.page--password-reset .page__subtitle{color:#454545;display:block}@media (min-width:992px){.page--password-reset .page__content-grid{grid-template-columns:1fr 32.625rem}.page--password-reset .page__formfield{max-width:28.75rem}.page--password-reset .page__message-wrapper{width:25rem}.page--password-reset .page__illustration{display:block;padding-left:6.25rem;padding-top:3.125rem}}.page--privacy-and-terms .page__topic{margin-bottom:3.75rem}.page--privacy-and-terms h1{font-size:2.25rem;line-height:.8333333333}.page--privacy-and-terms h1,.page--privacy-and-terms h2{color:#454545;font-family:Source Sans\ 3,sans-serif;font-weight:400;margin-bottom:1.25rem}.page--privacy-and-terms h2{font-size:2rem;line-height:.9375}.page--privacy-and-terms h3{font-size:1.75rem;line-height:1.0714285714}.page--privacy-and-terms h3,.page--privacy-and-terms h4{color:#454545;font-family:Source Sans\ 3,sans-serif;font-weight:400;margin-bottom:1.25rem}.page--privacy-and-terms h4{font-size:1.375rem;line-height:1.3636363636}.page--privacy-and-terms .page__content{margin-bottom:6.875rem;margin-top:5rem}.page--privacy-and-terms .page__title{color:#b4d9b0}.page--privacy-and-terms .page__subtitle{color:#454545;display:block}.page--privacy-and-terms .page__topic{font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5}.page--recipe-detail .page__rating{margin:0 0 1.875rem}.page--recipe-detail .page__carousel-recipeinfo-wrapper{grid-row-gap:1.25rem;display:grid;grid-template-columns:1fr}.page--recipe-detail .page__favorite-print-copy-wrapper{margin-top:2.625rem}.page--recipe-detail .page__carousel{background-color:#000;border-radius:.75rem;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);height:24.375rem;overflow:hidden;width:100%}.page--recipe-detail .page__favorite-print-copy-wrapper{width:100%}.page--recipe-detail .page__profile-info{display:flex;margin-bottom:1.25rem}.page--recipe-detail .page__profile-image-orb{margin-right:1.375rem}.page--recipe-detail .page__profile-image{border-radius:62.4375rem;max-width:100%;width:100%}.page--recipe-detail .page__profile-name{margin-top:.8125rem}.page--recipe-detail .page__created-at,.page--recipe-detail .page__profile-name{color:#454545;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.3571428571}.page--recipe-detail .page__created-at{font-weight:700}.page--recipe-detail .page__labels{display:flex;margin-bottom:2.5rem}.page--recipe-detail .page__short-description{background-color:#fff;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1);color:#454545;font-family:Open Sans,sans-serif;font-size:.9375rem;line-height:2.2666666667;padding:.625rem 1.625rem}.page--recipe-detail .page__short-description--empty{background-color:transparent;box-shadow:none}.page--recipe-detail .page__ingredients-prep-method-wrapper{grid-column-gap:5rem;display:grid;grid-template-columns:1fr;margin-top:4.6875rem}.page--recipe-detail .page__comments-wrapper,.page--recipe-detail .page__preperation-method-wrapper{margin-top:2.5rem}.page--recipe-detail .page__recipe-prep-information{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:2.5rem}.page--recipe-detail .page__notes{background-color:#faf9e5;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1);color:#454545;font-family:Open Sans,sans-serif;font-size:.9375rem;line-height:2.1333333333;margin-bottom:1.5625rem;margin-top:.9375rem;padding:.6875rem 1.5rem 2.1875rem}@media (min-width:768px){.page--recipe-detail .page__carousel{border-radius:.75rem}.page--recipe-detail .page__favorite-print-copy-wrapper{width:24.375rem}.page--recipe-detail .page__carousel-recipeinfo-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.page--recipe-detail .page__ingredients-prep-method-wrapper{grid-template-columns:23.75rem 1fr}.page--recipe-detail .page__recipe-prep-information{flex-direction:row}}@media (min-width:992px){.page--recipe-detail .page__carousel{height:20.375rem;width:27.75rem}.page--recipe-detail .page__favorite-print-copy-wrapper{width:27.75rem}}@media (min-width:1200px){.page--recipe-detail .page__carousel{height:24.125rem;width:32.75rem}.page--recipe-detail .page__favorite-print-copy-wrapper{width:32.75rem}}.page--register .page__message-wrapper{margin:1.25rem 0}.page--register .page__message{padding:.9375rem 2.1875rem}.page--register .page__content-grid{display:grid;grid-template-columns:1fr}.page--register .page__formfield{margin-bottom:1rem}.page--register .page__illustration{display:none}.page--register .page__form{margin-top:4.0625rem}.page--register .page__newsletters-opt-in{margin:0 0 .9375rem}.page--register .page__formfield--checkbox{margin-bottom:1.625rem}.page--register .page__register{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.8888888889;margin-bottom:3.4375rem;margin-top:4rem}.page--register .page__message--password-identical{margin-top:0}.page--register .page__age-to-young-message-wrapper--hidden{display:none}@media (min-width:992px){.page--register .page__content-grid{grid-template-columns:1fr 32.625rem}.page--register .page__formfield{max-width:28.75rem}.page--register .page__message-wrapper{width:25rem}.page--register .page__register{width:45rem}.page--register .page__illustration{display:block;padding-left:6.25rem;padding-top:3.125rem}}.page--tbsp-tsp-convert .page__topic-title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:1.875rem 0;padding:0}.page--tbsp-tsp-convert .page__measurement-type{margin-top:5rem}.page--tbsp-tsp-convert .page__measurement-type-picker-buttons{display:flex;flex-wrap:wrap;list-style:none;margin:0;max-width:100%;padding:0}.page--tbsp-tsp-convert .page__measurement-type-picker-item{margin:.625rem}.page--tbsp-tsp-convert .page__measurement-type-picker-button{background-color:#b4d9b0;color:#fff;font-family:Open Sans,sans-serif;font-size:1.0625rem;padding:.5rem .9375rem;text-decoration:none}.page--tbsp-tsp-convert .page__measurement-type-picker-button:hover{background-color:#a4d19f;cursor:pointer}.page--tbsp-tsp-convert .page__topic-title--center,.page--tbsp-tsp-convert .page__topic-wrapper{text-align:center}.page--tbsp-tsp-convert .page__topic-description{font-family:Open Sans,sans-serif;font-size:1.125rem}.page--tbsp-tsp-convert .page__page-header{margin-bottom:0}@media (min-width:768px){.page--tbsp-tsp-convert .page__form{margin:5rem auto 0;width:28.125rem}}.page--weeknumber .page__page-header{margin-bottom:0}.page--weeknumber .page__main{align-items:center;background:url(/build/images/pexels-ella-olsson-1640777.4205d053.jpg) no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.page--weeknumber .page__main:before{background:inherit;bottom:0;content:"";filter:blur(4px);left:0;position:absolute;right:0;top:0}.page--weeknumber .page__wrapper{background-color:#fff;border-radius:.5rem;box-shadow:0 5px 50px rgba(0,0,0,.5);display:flex;flex-direction:column;height:27.5rem;margin:6.25rem 0 12.5rem;overflow:hidden;position:relative;width:20.625rem}.page--weeknumber .page__image{align-items:center;background-color:#b4d9b0;background-position-y:-14.375rem;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:12.5rem;justify-content:center;text-shadow:0 2px 2px rgba(0,0,0,.2);transition:all .4s linear}.page--weeknumber .page__date{font-size:8.125rem;font-weight:800;line-height:.9307692308}.page--weeknumber .page__date,.page--weeknumber .page__month{color:#fff;font-family:Futura LT,sans-serif;text-align:center}.page--weeknumber .page__month{font-size:1.875rem;font-weight:500;text-transform:uppercase}.page--weeknumber .page__content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-shadow:0 2px 2px rgba(0,0,0,.2)}.page--weeknumber .page__weeknumber{color:#454545;font-family:Futura LT,sans-serif;font-size:5rem;font-weight:300;text-align:center}.page--weeknumber .page__weeknumber-number{color:#454545;font-family:Futura LT,sans-serif;font-size:5.625rem;font-weight:800;line-height:.6111111111;text-align:center;text-transform:uppercase}.page--weeknumber .page__footer{position:relative;top:-21.25rem}@media (min-width:768px){.page--weeknumber .page__footer{top:-25rem}}.page--my-recipes .page__main{min-height:31.25rem}.page--my-recipes .page__my-recipe-tabs{margin-top:7.5rem}.page--my-recipes .page__button-add-recipe{margin-left:auto}.page--my-recipes .page__searchmyrecipes-wrapper{display:flex;margin-top:1.875rem}.page--my-recipes .page__searchmyrecipes{border:1px solid #cbd2d6;border-radius:3.125rem 0 0 3.125rem;color:#454545;font-family:Open Sans,sans-serif;font-size:1.5625rem;font-weight:500;height:3.4375rem;outline:none;padding:.625rem .625rem .625rem 1.4375rem;width:100%}.page--my-recipes .page__searchmyrecipes-button{background-color:#b4d9b0;border:0;border-radius:0 3.125rem 3.125rem 0;color:#fff;font-family:Futura LT,sans-serif;font-size:1.1875rem;font-weight:500;height:3.4375rem;outline:none;padding:0 1.0625rem 0 .8125rem;transition:background-color .2s ease-in-out;width:38%}.page--my-recipes .page__searchmyrecipes-button:hover{background-color:#93c88e;cursor:pointer}@media (min-width:768px){.page--my-recipes .page__description-and-new-recipe-wrapper{align-items:center;display:flex}.page--my-recipes .page__searchmyrecipes{font-size:1.5625rem;height:4.375rem;padding:.625rem .625rem .625rem 1.4375rem}.page--my-recipes .page__searchmyrecipes-button{height:4.375rem;padding:0 1.0625rem 0 .8125rem;width:15%}.page--my-recipes .page__searchmyrecipes-button:hover{background-color:#93c88e;cursor:pointer}}.page--my-recipes-add .page__recipe-block{display:grid;grid-template-columns:1fr}.page--my-recipes-add .page__publish-options,.page--my-recipes-add .page__short-description{margin:.625rem 0}.page--my-recipes-add .page__row--ingredients{margin-top:2.5rem}.page--my-recipes-add .page__heading-area--ingredients{margin-bottom:6.25rem}.page--my-recipes-add .page__add-group-button-wrapper{margin-top:6.875rem}.page--my-recipes-add .page__row--images{margin-bottom:7.5rem}.page--my-recipes-add .page__submit-button-wrapper{display:flex;justify-content:center;margin-bottom:7.5rem;margin-top:3.125rem}.page--my-recipes-add .page__row--submit{position:sticky;top:0;z-index:5}@media (min-width:768px){.page--my-recipes-add .page__submit-button-wrapper{justify-content:right}}@media (min-width:992px){.page--my-recipes-add .page__recipe-block{grid-column-gap:8.125rem;grid-template-columns:1fr 1fr}}.page--my-recipes-edit .page__recipe-block{display:grid;grid-template-columns:1fr}.page--my-recipes-edit .page__publish-options,.page--my-recipes-edit .page__short-description{margin:.625rem 0}.page--my-recipes-edit .page__row--ingredients{margin-top:2.5rem}.page--my-recipes-edit .page__heading-area--ingredients{margin-bottom:6.25rem}.page--my-recipes-edit .page__add-group-button-wrapper{margin-top:6.875rem}.page--my-recipes-edit .page__row--images{margin-bottom:7.5rem}.page--my-recipes-edit .page__submit-button-wrapper{display:flex;justify-content:center;margin-bottom:7.5rem;margin-top:3.125rem}.page--my-recipes-edit .page__row--submit{position:sticky;top:0;z-index:5}@media (min-width:768px){.page--my-recipes-edit .page__submit-button-wrapper{justify-content:right}}@media (min-width:992px){.page--my-recipes-edit .page__recipe-block{grid-column-gap:8.125rem;grid-template-columns:1fr 1fr}}.page--recipe-history .page__history-table{margin-top:2.5rem}.page--recipe-history .page__history-message,.page--recipe-history .page__title{color:#454545;font-family:Open Sans,sans-serif}.page--recipe-history .page__title{font-size:2rem;font-weight:500}@media (min-width:768px){.page--recipe-history .page__history-table{margin-top:3.75rem}}.page--recipe-history-view .page__title{color:#454545;font-size:2rem;font-weight:500;text-transform:unset}.page--recipe-history-view .page__title--bigger{font-size:2.3125rem;margin-bottom:3.125rem;text-transform:uppercase}.page--recipe-history-view .page__short-description{color:#454545;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.8888888889;padding:.625rem 0}.page--recipe-history-view .page__recipe-prep-information-wrapper{margin-bottom:8.125rem;width:25rem}.page--recipe-history-view .page__recipe-prep-information{display:flex;flex-direction:column;justify-content:space-between;margin-top:2.5rem}.page--recipe-history-view .page__ingredients-and-steps-wrapper{grid-column-gap:4.375rem;display:grid;grid-template-columns:1fr}.page--recipe-history-view .page__ingredients{color:#454545;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.8888888889;padding:.6875rem 1.5rem 2.1875rem}.page--recipe-history-view .page__item{align-items:center;border-bottom:2px solid #efefef;display:flex;flex-wrap:nowrap;height:2.8125rem;list-style:none}.page--recipe-history-view .page__ingredient{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.375}.page--recipe-history-view .page__amount{color:#4ad5b9;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;margin-right:.625rem;width:6.5625rem}.page--recipe-history-view .page__list{counter-reset:my-ol-counter;margin:2.1875rem 0 0 .625rem;padding:0}.page--recipe-history-view .page__step{grid-column-gap:.9375rem;display:grid;font-family:Open Sans,sans-serif;font-size:.9375rem;grid-template-columns:1.5625rem 1fr;line-height:2.2666666667;list-style:none;margin-bottom:.9375rem}.page--recipe-history-view .page__step:before{align-self:flex-start;background:linear-gradient(30deg,#4ad5b9 12%,#b4ec51);border-radius:100%;color:#fff;content:counter(my-ol-counter,decimal);counter-increment:my-ol-counter;display:block;font-size:1.0625rem;height:1.75rem;line-height:1.5882352941;text-align:center;width:1.75rem}.page--recipe-history-view .page__content>p{margin-top:0}@media (min-width:768px){.page--recipe-history-view .page__recipe-prep-information{flex-direction:row}.page--recipe-history-view .page__ingredients-and-steps-wrapper{grid-template-columns:23.75rem 1fr}}.page--profile .breadcrumb .breadcrumb__crumb:last-child .breadcrumb__link{color:#fff!important;font-weight:400}.page--profile .breadcrumb .breadcrumb__crumb:last-child:after{display:none}.page--profile .page__page-header{margin-bottom:0}.page--profile .page__colored-header{background-image:linear-gradient(-13deg,rgba(74,213,185,.65),rgba(180,236,81,.65));height:13.75rem;margin-bottom:7.5rem;padding-top:1.25rem}.page--profile .page__title{color:#fff}.page--profile .page__user-name{color:#b4d9b0;font-family:Source Sans\ 3,sans-serif;font-size:2.5625rem;font-weight:600;line-height:1.243902439;margin-bottom:.9375rem}.page--profile .page__short-description-short-info-wrapper{margin-bottom:1.5625rem}.page--profile .page__short-description{color:#454545;font-family:Source Sans\ 3,sans-serif;font-size:1.125rem;line-height:1.8888888889;margin-bottom:3.125rem}.page--profile .page__short-info{column-gap:1.25rem;display:flex;margin-left:auto}.page--profile .page__short-info-block{background:#caf08a;border-radius:.75rem;color:#000;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:1.125rem;height:6.5rem;justify-content:center;line-height:1.3333333333;padding-left:1.6875rem;width:11.25rem}.page--profile .page__short-info-block span{color:#fff;display:block;font-family:Source Sans\ 3,sans-serif;font-size:2.8125rem;line-height:1.2444444444}.page--profile .page__short-info-block--greenish{background:#9fe4d7}.page--profile .page__info-bar{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;padding-bottom:1.4375rem}.page--profile .page__info-bar-block{color:#000;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3571428571;margin-right:1.9375rem}.page--profile .page__info-bar-block:last-of-type:after{background:transparent}.page--profile .page__info-bar-block:after{background:#e9e9e9;content:"";display:inline-block;height:1.25rem;margin-left:1.875rem;position:relative;top:.3125rem;width:1px}.page--profile .page__recipes-tiles{margin-top:3.125rem}@media (min-width:768px){.page--profile .page__short-description-short-info-wrapper{display:flex}.page--profile .page__short-description{margin-bottom:1.5625rem;width:42.5rem}}.page--discover .page__topic-title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:0;padding:0}.page--discover .page__topic-title--center,.page--discover .page__topic-wrapper{text-align:center}.page--discover .page__topic-description{font-family:Open Sans,sans-serif;font-size:1.125rem}.page--discover .page__page-header{margin-bottom:0}.page--discover .page__recipes-tiles{margin-top:6.25rem}.page--discover .page__imagehero{margin-bottom:3.125rem}.page--profile-settings .page__title{font-size:1.8125rem}.page--profile-settings .page__submit-button-wrapper{margin-top:1.25rem}.page--profile-settings .page__formfield{display:grid;grid-template-columns:1fr;width:100%}.page--profile-settings .page__message{margin:1rem auto 2rem}@media (min-width:768px){.page--profile-settings .page__formfield{grid-column-gap:8.125rem;grid-template-columns:27.5rem 1fr}}.error{background:#b4d9b0;padding-bottom:3.125rem}.error .error__decal{background:transparent url(/build/images/error-background-decal.f9fd78e0.svg) 100% 100% no-repeat;background-size:contain;bottom:0;height:100vh;position:absolute;right:0;width:100vw;z-index:-1}.error .error__title{color:#fff;font-family:Neuton,sans-serif;font-size:3.625rem;font-weight:500;line-height:.9482758621;margin-bottom:3.125rem;margin-top:3.4375rem}.error .error__title span{font-size:5.375rem}.error .error__copy{color:#fff;font-family:Open Sans,sans-serif;font-size:1.3125rem;font-weight:300;line-height:1.3333333333;width:100%}.error .error__image{animation:float 5s ease-in-out infinite;display:none;float:right;margin-top:-6.25rem}.error .error__image img{width:22.75rem}@media (min-width:768px){.error .error__title{font-size:5.1875rem;line-height:.9036144578}.error .error__title span{font-size:5.375rem}}@media (min-width:992px){.error .error__copy{width:42.75rem}.error .error__image{display:block}}.error--500{background:#b4d9b0}.error--500 .error__image{margin-top:-2.3125rem}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-15px)}to{transform:translatey(0)}}.checkbox{align-items:center;display:flex;padding:0;transition:opacity .3s linear}.checkbox .checkbox__checkbox{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox .checkbox__description{color:#454545;font-family:Open Sans,sans-serif;font-size:.9375rem;margin-left:.9375rem}.checkbox .checkbox__label--green{background-image:url(/build/images/check-green.fc9f6731.png)}.checkbox .checkbox__label--green-white-outline{background-image:url(/build/images/check-green-white-outlined.2945e333.png)}.checkbox .checkbox__label--green-outline{background-image:url(/build/images/check-green-outlined.9b8c37ef.png)}.checkbox--checked{opacity:1}.checkbox__checkbox+.checkbox__label{background-position:0 0;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:inline-block;font-size:13px;height:18px;line-height:15px;opacity:1;padding-left:18px;vertical-align:middle;width:15px}.checkbox__checkbox+.checkbox__label:hover{opacity:.5}.checkbox__checkbox:checked+.checkbox__label{background-position:0 -18px}.checkbox--hidden{opacity:0}.checkbox-switch{align-items:center;color:#454545;display:flex;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.3571428571;margin-bottom:1rem}.checkbox-switch .checkbox-switch__input{-webkit-appearance:none;background-color:#e2e2e2;border:.0625rem solid #e2e2e2;border-radius:1.375rem;height:1.875rem;margin-right:.625rem;outline:none;position:relative;transition:all .3s;width:3.3125rem}.checkbox-switch .checkbox-switch__input:after{background:#fff;border-radius:3.125rem;box-shadow:1px 1px 3px rgba(0,0,0,.05);content:"";height:1.375rem;left:.3125rem;position:absolute;top:.1875rem;transition:all .3s;width:1.375rem}.checkbox-switch .checkbox-switch__input:hover:after{cursor:pointer}.checkbox-switch .checkbox-switch__input:checked{background:#85cc7a;border-color:#85cc7a}.checkbox-switch .checkbox-switch__input:checked:after{background-color:#fff;box-shadow:none;left:calc(100% - 1.625rem)}.checkbox-switch .checkbox-switch__input:active:after{width:1.875rem}.checkbox-switch .checkbox-switch__input:active:checked:after{left:calc(100% - 1.6875rem);transform:translateX(-27%)}.checkbox-switch--lottery{flex-direction:row-reverse;margin-bottom:.625rem}.checkbox-switch--lottery .checkbox-switch__input{margin-left:.9375rem;margin-right:0}.checkbox-switch--new-lottery .checkbox-switch__text{margin-bottom:.9375rem}.page-header{display:grid;grid-template-areas:"logo . . . mobile-menu" "search search search search search";grid-template-columns:3.75rem 1fr 1.75rem;grid-template-rows:75px 1fr;height:7.5rem}.page-header .page-header__logo{grid-area:logo;position:relative;top:7px}.page-header .page-header__menu{display:none;grid-area:items}.page-header .page-header__search{grid-area:search}.page-header .page-header__buttons{display:none;grid-area:buttons}.page-header .page-header__mobile-menu{grid-area:mobile-menu;position:relative;top:20px}.page-header .page-header__logged-in-profile-wrapper{display:none}@media (min-width:768px){.page-header{align-items:center;display:flex}.page-header .page-header__logo{position:unset}.page-header .page-header__menu{display:block}.page-header .page-header__search{display:block;margin-left:auto}.page-header .page-header__buttons{display:flex;gap:.625rem;margin-left:auto}.page-header .page-header__logged-in-profile-wrapper{display:block;margin-left:1.25rem}}.header-menu{color:#3a3a3a;display:none;font-family:Open Sans,sans-serif;font-size:1rem;margin:7px 0 0 43px;padding:0;text-transform:uppercase}.header-menu .header-menu__item{color:#3a3a3a;display:block;margin-right:1.875rem;text-decoration:none;transition:color .2s ease-in-out}.header-menu .header-menu__item:hover{color:#b4d9b0;text-decoration:none}@media (min-width:768px){.header-menu{display:flex}}.header-recipe-search{width:100%}.header-recipe-search .header-recipe-search__wrapper{display:flex}.header-recipe-search .header-recipe-search__feedback{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.header-recipe-search .header-recipe-search__input{border:1px solid #cbd2d6;border-radius:3.125rem 0 0 3.125rem;color:#454545;font-family:Futura LT,sans-serif;font-size:.9375rem;font-weight:500;height:2.8125rem;outline:none;padding:.625rem 0 .625rem 1.25rem;transition:width .3s ease-in-out;width:100%}.header-recipe-search .header-recipe-search__input--focussed{border-color:#b4d9b0}.header-recipe-search .header-recipe-search__input::placeholder{color:#b7babb}.header-recipe-search .header-recipe-search__button{background-color:#b4d9b0;border:0;border-radius:0 3.125rem 3.125rem 0;color:#fff;font-family:Futura LT,sans-serif;font-size:.875rem;font-weight:500;height:45px;outline:none;padding:0 1.0625rem 0 .8125rem;transition:background-color .2s ease-in-out}.header-recipe-search .header-recipe-search__button:hover{background-color:#93c88e;cursor:pointer}.header-recipe-search .header-recipe-search__popup{background:#fff;border-radius:.5rem;box-shadow:0 1px 6px hsla(0,0%,50%,.32);font-family:Open Sans,sans-serif;font-size:1rem;list-style:none;margin:.625rem 0 0;max-height:75vh;overflow-y:scroll;padding:20px;position:absolute;width:90%;z-index:300}@media (min-width:768px){.header-recipe-search .header-recipe-search__popup{width:25rem}}.button{align-items:center;background-color:#3f3f37;border:2px solid transparent;border-radius:3.125rem;color:#fff;display:flex;font-family:Futura LT,sans-serif;font-size:.8125rem;height:2.25rem;justify-content:center;min-width:7.75rem;padding:0 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.button:hover{color:#fff;cursor:pointer}.button--primary,.button:hover{background-color:#b4d9b0}.button--primary:hover{background-color:#93c88e}.button--gradient{background:linear-gradient(48deg,#b8e179 12%,#b4d9b0);border:0}.button:visited{color:#fff}.button--bluegreen{background-color:#4ad5b9}.button--bluegreen:visited{color:#fff}.button--bluegreen:hover{background-color:#2cc0a2;color:#fff;cursor:pointer}.button--bigsave{background-color:#4ad5b9;padding:1.25rem 5rem;transform:scale(1.5)}.button--bigsave:visited{color:#fff}.button--bigsave:hover{background-color:#2cc0a2;color:#fff;cursor:pointer}.button-bighero{align-items:center;background-color:#b4d9b0;border:2px solid transparent;border-radius:3.125rem;box-shadow:0 9px 12px rgba(0,0,0,.361);color:#fff;display:flex;font-family:Futura LT,sans-serif;font-size:1.125rem;height:3.4375rem;justify-content:center;min-width:15.9375rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.button-bighero:visited{color:#fff}.button-bighero:hover{background-color:#3f3f37;color:#fff;cursor:pointer}.bighero{align-items:center;background:url(/build/images/food-background.8a5eebd5.jpg) no-repeat;background-position-y:40%;background-size:cover;display:flex;flex-direction:column;height:36.25rem;padding-top:3.125rem}.bighero .bighero__title{color:#fff;font-family:Neuton,sans-serif;font-size:2.9375rem;font-weight:500;line-height:1.2765957447;text-align:center}.bighero .bighero__subtitle{color:#fff;font-family:Futura LT,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.1363636364;text-align:center}.bighero .bighero__button{text-align:center;width:19.375rem}@media (min-width:768px){.bighero{padding-top:6.875rem}.bighero .bighero__title{font-size:3.9375rem;line-height:1.2698412698}.bighero .bighero__subtitle{font-size:1.75rem;line-height:1.2857142857}}.small-text-banner{background-color:#fff;color:#454545;font-family:Futura LT,sans-serif;font-size:1.125rem;letter-spacing:1px;padding:1.1875rem 0;text-align:center}.small-text-banner b{color:#85cc7a}@media (min-width:768px){.small-text-banner{height:3.75rem}}.account-benefits{background-color:#e5f2e4;padding-top:4.375rem;position:relative}.account-benefits .account-benefits__title{color:#454545;font-family:Neuton,sans-serif;font-size:3rem;font-weight:500;margin:0;padding:0;text-align:center}.account-benefits .account-benefits__benefits-wrapper{grid-gap:1.25rem;align-items:center;display:grid;grid-template-columns:repeat(1,1fr);margin:6.5625rem auto 6.25rem}.account-benefits .account-benefits__benefit{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;height:30rem;overflow:hidden;width:100%}.account-benefits .account-benefits__image-wrapper{border-radius:.5rem .5rem 0 0;height:13.5rem;overflow:hidden}.account-benefits .account-benefits__image{height:auto;width:100%}.account-benefits .account-benefits__label{color:#454545;font-family:Futura LT,sans-serif;font-size:1.25rem;line-height:1.1;margin:1.125rem 0;text-align:center}.account-benefits .account-benefits__text{color:#6d6d6d;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.7142857143;margin-bottom:1.75rem;padding:0 1.75rem 1.125rem;text-align:center}.account-benefits .account-benefits__images{display:grid;grid-template-columns:repeat(1,100%);margin:0;padding:0}.account-benefits .account-benefits__imageholder{display:none;height:17.5rem;overflow:hidden}.account-benefits .account-benefits__imageholder:first-child{display:block}.account-benefits .account-benefits__curve{background:transparent;border-bottom-left-radius:40% 30%;border-bottom-right-radius:40% 30%;bottom:0;height:4.5rem;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.account-benefits .account-benefits__curve:after{background:#f3f4f6;content:"";display:block;height:4.5rem;position:relative;top:0;width:100%}@media (min-width:768px){.account-benefits .account-benefits__benefits-wrapper{grid-template-columns:repeat(3,1fr);margin:6.5625rem auto -6.25rem;max-width:64.1875rem}.account-benefits .account-benefits__image-wrapper{height:10.625rem;max-width:20.625rem}.account-benefits .account-benefits__imageholder{display:block;max-width:19.3125rem}.account-benefits .account-benefits__benefit{position:relative;top:0;transition:all .2s ease-in}.account-benefits .account-benefits__benefit:hover{box-shadow:0 8px 13px rgba(0,0,0,.13);top:-5%}.account-benefits .account-benefits__benefit--middle{top:-10%}.account-benefits .account-benefits__benefit--middle:hover{top:-12%}.account-benefits .account-benefits__images{grid-template-columns:repeat(5,19.3125rem);overflow:hidden;width:100%}}.recipe-tiles{display:grid;gap:40px 24px;grid-template-columns:1fr;grid-template-rows:1fr;margin:0;padding:0}@media (min-width:768px){.recipe-tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.recipe-tiles{grid-template-columns:repeat(5,1fr)}}.footer{margin-top:12.5rem}.footer .footer__waves{bottom:-.4375rem;display:inline-block;max-height:6.1875rem;overflow:hidden;position:relative;vertical-align:middle;width:100%}.footer .footer__footer{background-color:#b4d9b0;min-height:18.75rem;padding:2.5rem 0 1.25rem}.footer .footer__footer-content{display:flex}.footer .footer__image-wrapper{display:none}.footer .footer__image{height:auto;max-width:100%}.footer .footer__links-grid{display:grid;grid-template-columns:1fr}.footer .footer__links-wrapper{margin-left:10%;padding-top:3.75rem}.footer .footer__title{color:#325d2d;font-family:Neuton,sans-serif;font-size:1.5625rem;font-weight:500;line-height:1.28;margin-bottom:.75rem}.footer .footer__links{list-style:none;margin:0;padding:0}.footer .footer__link{color:#454545;font-family:Open Sans,sans-serif;font-size:.9375rem;line-height:1.3333333333;text-decoration:none}.footer .footer__link:visited{color:#454545}.footer .footer__link:hover{color:#fff}.footer .footer__copyright{align-items:center;background-color:#93c88e;color:#fff;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:.6875rem;height:3.125rem;justify-content:space-around}.footer .footer__copyright-links{display:flex;list-style:none;margin:0;padding:0 0 0 .3125rem}.footer .footer__copyright-links-item:after{content:"|";margin-right:.625rem}.footer .footer__copyright-links-item:last-of-type:after{content:none;display:none}.footer .footer__copyright-link{color:#fff;font-family:Open Sans,sans-serif;font-size:.6875rem}@media (min-width:768px){.footer .footer__image-wrapper{display:block;padding-right:2.125rem;width:24.125rem}.footer .footer__links-wrapper{margin-left:0}.footer .footer__links-grid{grid-column-gap:.625rem;grid-template-columns:repeat(3,1fr)}.footer .footer__copyright{height:2.5rem;justify-content:center}}@media (min-width:1200px){.footer .footer__image-wrapper{padding-right:3.125rem}.footer .footer__links-grid{grid-column-gap:2.5rem;grid-template-columns:repeat(3,14.375rem)}.footer .footer__copyright{flex-direction:row}}.starrating{display:flex;gap:4px;margin-left:-.25rem}.starrating .starrating__c-star{fill:#d3d8da;height:var(--size,32px);width:var(--size,32px)}.starrating .starrating__c-star--active{fill:#ffdd68}.starrating .starrating__ratings{color:#454545;font-family:Open Sans,sans-serif;font-size:.875rem}.star-cb-group{column-gap:4px;direction:rtl;display:flex;flex-direction:row;justify-content:end}.star-cb-group>input{display:none}.star-cb-group>input+label{cursor:pointer;display:inline-block;height:30px;overflow:hidden;text-indent:9999px;white-space:nowrap;width:32px}.star-cb-group>input+label:before{background-image:url(/build/images/star-gray.ced10945.svg);content:" ";display:block;height:30px;width:32px}.star-cb-group>input+label:hover:before,.star-cb-group>input+label:hover~label:before,.star-cb-group>input:checked~label:before{background-image:url(/build/images/star.83aa6972.svg);content:" ";display:block;height:30px;width:32px}.star-cb-group:hover>input+label:before{background-image:url(/build/images/star-gray.ced10945.svg);content:" ";display:block;height:30px;width:32px}.star-cb-group:hover>input+label:hover:before,.star-cb-group:hover>input+label:hover~label:before{background-image:url(/build/images/star.83aa6972.svg);content:" ";display:block;height:30px;width:32px}.rate{column-gap:5px;display:flex}.rate__ratings{color:#454545;font-family:Open Sans,sans-serif;font-size:.875rem}.image-carousel{border-radius:.75rem;height:inherit;width:100%}.image-carousel .image-carousel__link{display:block}.image-carousel .image-carousel__image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.swiper-slide{align-items:center;display:flex;justify-content:center;margin:auto}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50px;height:50px;width:50px}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.1)}.swiper-button-next:after,.swiper-button-prev:after{color:#3f3f37;font-size:1.375rem}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:unset}.label{align-items:center;background-color:#4ad5b9;border-radius:.1875rem;color:#fff;font-size:.8125rem;font-weight:600;height:1.5625rem;justify-content:center;margin-right:1.25rem;min-width:5.3125rem;padding:0 .75rem;text-align:center}.label,.pagination{display:flex;font-family:Open Sans,sans-serif}.pagination{flex-wrap:nowrap}.pagination .pagination__button{align-items:center;align-self:center;background-color:#b4d9b0;border:2px solid transparent;border-radius:2.5rem;color:#fff;display:flex;height:2.125rem;justify-content:center;line-height:1.75rem;margin-right:.3125rem;opacity:1;outline:none;text-decoration:none;transition:transform .1s ease-in-out;width:2.125rem}.pagination .pagination__button .icon{color:#f5f7fa;font-size:.8125rem}.pagination .pagination__button:hover{background-color:#a7da9f;border:2px solid #85cc7a;box-shadow:none;opacity:1}.pagination .pagination__button:hover .icon{color:#fff;font-size:.875rem}.pagination .pagination__icon-image{width:100%}.pagination .pagination__button--page{background-color:transparent;border-color:transparent;color:#b7babb}.pagination .pagination__button--page:hover{color:#fff}.pagination .pagination__button--current,.pagination .pagination__button--current:hover{background-color:#ffc371;border-color:#ffb858;color:#fff;transform:scale(1)}.pagination .pagination__button--first,.pagination .pagination__button--last{background-color:#96d38c;transform:scale(.9)}.pagination .pagination__button--next,.pagination .pagination__button--previous{background-color:#85cc7a;transform:scale(.9)}.pagination .pagination__button--next:hover,.pagination .pagination__button--previous:hover{transform:scale(1.1)}.dynamic-ingredients-list .dynamic-ingredients-list__servings{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:1.5625rem;margin-top:.9375rem}.dynamic-ingredients-list .dynamic-ingredients-list__button{background-color:#fff;border:0;border-radius:.1875rem;box-shadow:0 2px 0 0 #b7babb;color:#454545;font-size:1.0625rem;height:2rem;line-height:.5882352941;text-align:center;transition:background-color .2s linear,color .2s linear,box-shadow .2s linear;width:2rem}.dynamic-ingredients-list .dynamic-ingredients-list__button:hover{background-color:#4ad5b9;box-shadow:0 2px 0 0 #2cc0a2;color:#fff;cursor:pointer}.dynamic-ingredients-list .dynamic-ingredients-list__button:active{background-color:#2cc0a2;box-shadow:0 2px 0 0 #4ad5b9;color:#fff}.dynamic-ingredients-list .dynamic-ingredients-list__serving-amount{color:#454545;font-family:Open Sans,sans-serif;font-size:1.0625rem;font-weight:700;height:2rem;line-height:1.9411764706;text-align:center;width:2rem}.dynamic-ingredients-list .dynamic-ingredients-list__title{color:#454545;font-family:Neuton,sans-serif;font-size:2rem;font-weight:500}.dynamic-ingredients-list .dynamic-ingredients-list__ingredients{background-color:#fff;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1);color:#454545;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.8888888889;padding:.6875rem 1.5rem 2.1875rem}.dynamic-ingredients-list .dynamic-ingredients-list__serving-label{color:#454545;font-family:Open Sans,sans-serif;font-size:.75rem;line-height:1.4166666667;margin-left:.9375rem;text-align:center}.dynamic-ingredients-list .dynamic-ingredients-list__item{align-items:center;border-bottom:2px solid #efefef;display:flex;flex-wrap:nowrap;height:2.8125rem;list-style:none}.dynamic-ingredients-list .dynamic-ingredients-list__amount{color:#4ad5b9;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;margin-right:.625rem;width:6.5625rem}.dynamic-ingredients-list .dynamic-ingredients-list__ingredient{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.375}.preparation-method-steps .preparation-method-steps__list{counter-reset:my-ol-counter;margin:0 0 0 .625rem;padding:0}.preparation-method-steps .preparation-method-steps__step{grid-column-gap:.9375rem;display:grid;font-family:Open Sans,sans-serif;font-size:.9375rem;grid-template-columns:1.5625rem 1fr;line-height:2.2666666667;list-style:none;margin-bottom:.9375rem}.preparation-method-steps .preparation-method-steps__step:before{align-self:flex-start;background:linear-gradient(30deg,#4ad5b9 12%,#b4ec51);border-radius:100%;color:#fff;content:counter(my-ol-counter,decimal);counter-increment:my-ol-counter;display:block;font-size:1.0625rem;height:1.75rem;line-height:1.5882352941;text-align:center;width:1.75rem}.preparation-method-steps .preparation-method-steps__content>p{margin-top:0}.preparation-method-steps .preparation-method-steps__title{color:#454545;display:block;font-family:Neuton,sans-serif;font-size:2.125rem;font-weight:500;margin-bottom:1.25rem}@media (min-width:768px){.preparation-method-steps .preparation-method-steps__list{grid-template-columns:3.125rem 1fr}}.mobile-slide-menu .mobile-slide-menu__menu{background:#83c27a;clip-path:polygon(0 0,100% 0,85% 100%,0 100%);color:#fff;font-family:Open Sans,sans-serif;font-size:1.125rem;height:100%;left:-30%;margin:0;padding:100px;position:fixed;top:0;transition:left .3s cubic-bezier(.77,0,.175,1);width:30%;z-index:998}@media only screen and (max-width:600px){.mobile-slide-menu .mobile-slide-menu__menu{left:-290px;padding:1.875rem 2.1875rem;width:290px}}.mobile-slide-menu .mobile-slide-menu__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mobile-slide-menu .mobile-slide-menu__item{margin-bottom:.625rem}.mobile-slide-menu .mobile-slide-menu__item--login-orb{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:1.875rem}.mobile-slide-menu .mobile-slide-menu__icon{display:block;height:1.25rem;padding-right:.625rem;width:1.5625rem}.mobile-slide-menu .mobile-slide-menu__link{align-items:center;color:#f5f7fa;display:flex;font-family:Open Sans,sans-serif;font-size:1.1875rem;text-decoration:none}.mobile-slide-menu .mobile-slide-menu__link--login{font-size:.875rem;text-decoration:none}.mobile-slide-menu .mobile-slide-menu__menu--active{left:0}.mobile-slide-menu .mobile-slide-menu__toggler{align-items:center;cursor:pointer;display:flex;height:28px;outline:none;position:relative;width:28px;z-index:999}.mobile-slide-menu .mobile-slide-menu__toggler-bar,.mobile-slide-menu .mobile-slide-menu__toggler-bar:before{background:#85cc7a;border-radius:20px;content:"";height:2.5px;position:absolute;transition:.5s cubic-bezier(.77,0,.175,1);width:28px}.mobile-slide-menu .mobile-slide-menu__toggler-bar:before{top:-8px}.mobile-slide-menu .mobile-slide-menu__toggler-bar:after{background:#85cc7a;border-radius:20px;content:"";height:2.5px;position:absolute;top:8px;transition:.5s cubic-bezier(.77,0,.175,1);width:28px}.mobile-slide-menu .mobile-slide-menu__toggler--active>span{background:transparent}.mobile-slide-menu .mobile-slide-menu__toggler--active>span:after,.mobile-slide-menu .mobile-slide-menu__toggler--active>span:before{background:#454545;top:0}.mobile-slide-menu .mobile-slide-menu__toggler--active>span:before{transform:rotate(-225deg)}.mobile-slide-menu .mobile-slide-menu__toggler--active>span:after{transform:rotate(225deg)}.mobile-slide-menu .mobile-slide-menu__icon-notification{display:block;height:1.5rem;width:1.5rem}.mobile-slide-menu .mobile-slide-menu__notification-indicator{align-items:center;background:#4ad5b9;border-radius:1.5625rem;color:#fff;display:flex;font-family:Open Sans,sans-serif;font-size:.875rem;height:.9375rem;justify-content:center;padding:.625rem;position:absolute;right:-.375rem;top:-.5rem;width:.9375rem}.mobile-slide-menu .mobile-slide-menu__notifications{display:block;position:relative;text-decoration:none}.mobile-slide-menu .mobile-slide-menu__notifications:hover{cursor:pointer;text-decoration:none}@media (min-width:768px){.mobile-slide-menu{display:none}}.favorite-print-copy{background-color:#fff;border-radius:.375rem;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:4.1875rem;padding:.625rem .9375rem}.favorite-print-copy .favorite-print-copy__wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:.625rem;transition:all .2s linear}.favorite-print-copy .favorite-print-copy__wrapper:hover{cursor:pointer;transform:scale(1.1)}.favorite-print-copy .favorite-print-copy__button{align-items:center;background-color:#4ad5b9;border:0;border-radius:100%;color:#fff;display:flex;height:2.5rem;justify-content:center;outline:none;width:2.5rem}.favorite-print-copy .favorite-print-copy__button:hover{cursor:pointer}.favorite-print-copy .favorite-print-copy__label{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:500;line-height:1.3571428571;margin-left:.8125rem;text-transform:uppercase}.favorite-print-copy .favorite-print-copy__heart-wrapper{background:transparent;border:0;display:flex;transform:scale(.8);transition:all .2s ease-in}.favorite-print-copy .favorite-print-copy__heart-wrapper:hover{cursor:pointer}.favorite-print-copy .favorite-print-copy__heart-wrapper:hover img{transform:scale(1.1)}.favorite-print-copy .favorite-print-copy__heart--hidden{display:none}@media (min-width:768px){.favorite-print-copy{flex-direction:row;justify-content:space-around;padding:0}.favorite-print-copy .favorite-print-copy__wrapper{margin-bottom:0}}.breadcrumb{flex-wrap:wrap;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.3571428571;list-style:none;row-gap:.625rem}.breadcrumb,.breadcrumb .breadcrumb__crumb{display:flex;margin:0;padding:0}.breadcrumb .breadcrumb__crumb:after{content:url(/build/images/arrow.a1541e85.svg);display:block;height:1.25rem;margin-left:.8125rem;width:1.25rem}.breadcrumb .breadcrumb__link{color:#3f3f37;font-weight:600;text-decoration:none}.breadcrumb .breadcrumb__crumb:last-child .breadcrumb__link{color:#b1b1b1;font-weight:400}.breadcrumb .breadcrumb__crumb:last-child:after{display:none}.breadcrumb .breadcrumb__link:hover{color:#85cc7a;text-decoration:none}.recipe-comments .recipe-comments__no-comments{color:#454545;font-family:Open Sans,sans-serif;font-size:.9375rem}.recipe-comments .recipe-comments__list{list-style:none;margin:0 0 3.125rem;padding:0;position:relative;width:100%}.recipe-comments .recipe-comments__list:before{border-left:6px dotted #cbd2d6;content:"";height:100%;left:32px;position:absolute;top:0;width:2px}.recipe-comments .recipe-comments__item{display:block;margin-bottom:15px;position:relative}.recipe-comments .recipe-comments__item:after{clear:both;content:"";display:block;height:0;width:0}.recipe-comments .recipe-comments__list--replies{margin-top:2.5rem;padding-left:4.6875rem}.recipe-comments .recipe-comments__list--replies:after,.recipe-comments .recipe-comments__list--replies:before{display:none}.recipe-comments .recipe-comments__reply-to-comment{margin-top:.625rem}@media (min-width:768px){.recipe-comments .recipe-comments__wrapper{width:34.6875rem}.recipe-comments .recipe-comments__list{width:100%}.recipe-comments .recipe-comments__list--replies{width:34.6875rem}}.recipe-comment{background-color:#fff;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1);padding:1.25rem;width:100%}.recipe-comment .recipe-comment__grid{grid-column-gap:.9375rem;display:grid;grid-template-columns:3.125rem 1fr}.recipe-comment .recipe-comment__action{display:flex;gap:.625rem;justify-content:end}.recipe-comment .recipe-comment__like,.recipe-comment .recipe-comment__reply{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1.4166666667;text-decoration:none}.recipe-comment .recipe-comment__like:hover,.recipe-comment .recipe-comment__reply:hover{text-decoration:underline}.recipe-comment .recipe-comment__avatar{margin-right:1.375rem}.recipe-comment .recipe-comment__profile-image{border-radius:62.4375rem;max-width:100%;width:100%}.recipe-comment .recipe-comment__name-date-wrapper{display:flex}.recipe-comment .recipe-comment__name{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:1.4166666667;margin-right:.875rem}.recipe-comment .recipe-comment__comment-box,.recipe-comment .recipe-comment__date{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4166666667}@media (min-width:768px){.recipe-comment{width:30rem}}.recipe-comment-reply-box{background-color:#fff;box-shadow:0 13px 27px -5px rgba(50,50,93,.1),0 8px 16px -8px rgba(0,0,0,.1);display:grid;grid-template-columns:1fr;grid-template-rows:1.25rem 1fr 3.125rem;padding:1.25rem}.recipe-comment-reply-box .recipe-comment-reply-box__notification-text{color:#454545;font-family:Open Sans,sans-serif;font-size:.875rem}.recipe-comment-reply-box .recipe-comment-reply-box__grid-close-button{font-size:0;height:20px;justify-self:end;width:20px}.recipe-comment-reply-box .recipe-comment-reply-box__grid-reply-button{align-self:center;justify-self:end}.recipe-comment-reply-box .recipe-comment-reply-box__title{color:#454545;font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.3333333333;margin-bottom:1.25rem}.recipe-comment-reply-box .recipe-comment-reply-box__textarea{background-color:#f5f7fa;border:1px solid #cbd2d6;color:#454545;font-family:Open Sans,sans-serif;font-size:.75rem;line-height:1.4166666667;min-height:5.625rem;outline:none;padding:.625rem;resize:none;width:100%}.recipe-comment-reply-box .recipe-comment-reply-box__close{align-items:center;background-color:#6d6d6d;border:0;border-radius:100%;color:#fff;display:flex;font-size:0;height:1.25rem;justify-content:center;outline:none;width:1.25rem}.recipe-comment-reply-box .recipe-comment-reply-box__close img{height:1.25rem;width:1.25rem}.recipe-comment-reply-box .recipe-comment-reply-box__close:hover{background-color:#2cc0a2;cursor:pointer;transition:background-color .2s ease-in-out}.profile-image-oval{column-gap:10px;display:flex}.profile-image-oval .profile-image-oval__orb{align-items:center;background:linear-gradient(30deg,#4ad5b9 12%,#b4ec51);border-radius:62.4375rem;display:flex;height:3.75rem;justify-content:center;overflow:hidden;padding:.15625rem;width:3.75rem}.profile-image-oval .profile-image-oval__image{border-radius:62.4375rem;max-width:100%;width:100%}.profile-image-oval .profile-image-oval__initials{color:#fff;font-family:Open Sans,sans-serif;font-size:1.25rem;text-align:center}.profile-image-oval .profile-image-oval__name{color:#454545;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.3571428571;margin-top:.8125rem}.profile-image-oval--logged-in-profile:hover{cursor:pointer}.profile-image-oval--mobile-slide-menu .profile-image-oval__orb{border:2px solid hsla(0,0%,100%,.6);height:3.125rem;width:3.125rem}.profile-image-oval--recipe-comment{display:block}.profile-image-oval--recipe-comment .profile-image-oval__orb{height:3.125rem;width:3.125rem}.profile-image-oval--profile{position:absolute;top:15rem}.profile-image-oval--profile .profile-image-oval__orb{border:5px solid #fff;height:10.9375rem;width:10.9375rem}.profile-image-oval--profile .profile-image-oval__initials{font-size:5rem}.profile-image-oval--recipe-tile .profile-image-oval__orb{border:0;height:2.5rem;width:2.5rem}.profile-image-oval--recipe-tile .profile-image-oval__initials{font-size:1.0625rem}.input-login{border-radius:3px;font-family:Open Sans,sans-serif;margin:auto;max-width:17.5rem;overflow:hidden;position:relative;width:100%}.input-login .input-login__label{bottom:5px;color:rgba(0,0,0,.5);font-size:.8125rem;font-size:16px;font-weight:500;left:12px;line-height:1.3846153846;pointer-events:none;position:absolute;transform:translateZ(0);transform-origin:0 0;transition:all .2s ease}.input-login .input-login__focus-bg{height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%;z-index:-1}.input-login .input-login__input{appearance:none;border:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3);color:#000;font-family:inherit;font-size:.9375rem;font-size:16px;font-weight:400;height:56px;line-height:1.3333333333;padding:16px 12px 0;transition:all .15s ease;width:100%}.input-login .input-login__input:hover{box-shadow:inset 0 -1px 0 rgba(0,0,0,.5)}.input-login .input-login__input:not(:placeholder-shown)+.input-login__label{color:rgba(0,0,0,.5);transform:translate3d(0,-12px,0) scale(.75)}.input-login .input-login__input:focus{box-shadow:inset 0 -2px 0 #b4d9b0;outline:none}.input-login .input-login__input:focus+.input-login__label{color:#b4d9b0;transform:translate3d(0,-12px,0) scale(.75)}.input-login .input-login__input:focus+.input-login__label+.input-login__focus-bg{transform:scaleX(1);transition:all .1s ease}.inputfield{align-items:baseline;display:flex;flex-direction:column-reverse;font-size:1rem;line-height:1.1875}.inputfield .inputfield__input{background-color:#fff;border:.0625rem solid #cbd2d6;border-radius:.125rem;color:#454545;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:500;height:3.25rem;line-height:1.375;margin-bottom:1rem;margin-right:.625rem;outline:none;padding-left:1.1875rem;transition:border .2s ease,padding-left .2s ease;width:100%}.inputfield .inputfield__input:focus{border-bottom:3px solid #b4d9b0;padding-top:.1875rem}.inputfield .inputfield__label{display:block;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.inputfield .inputfield__label span{color:#adadad;display:block;font-size:.8125rem;font-style:italic}.inputfield .inputfield__emailsuggestion{background:#f5e69f;border:1px solid #f0da71;border-radius:.1875rem;color:#89824d;font-family:Open Sans,sans-serif;font-size:.9375rem;margin:0 0 .9375rem;padding:.625rem}.inputfield .inputfield__applysuggestion-button{background:none;border:0;color:#89824d;font-size:.9375rem;font-weight:600;padding:0;text-decoration:none}.inputfield .inputfield__applysuggestion-button:hover{cursor:pointer;text-decoration:underline}.inputfield--readonly .inputfield__input{border:0;font-size:.8125rem;font-weight:500;height:1.5625rem;line-height:2.3076923077;padding-left:0}.inputfield--readonly .inputfield__label{margin-bottom:0}.inputfield--readonly .inputfield__input:focus{border:0;padding-left:0}.inputfield--readonly .inputfield__input:hover{cursor:default}@media (min-width:768px){.inputfield{font-size:.875rem;line-height:1.3571428571}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.datefield .datefield__label{display:block;font-family:Open Sans,sans-serif;font-size:.8125rem;font-weight:600;margin-bottom:.625rem}.datefield .datefield__wrapper{align-items:center;background-color:#fff;border:.0625rem solid #cbd2d6;border-radius:.125rem;display:flex;margin-bottom:1rem;padding:0 1.1875rem}.datefield .datefield__icon{color:#6d6d6d;height:1.125rem;margin-right:.5rem}.datefield .datefield__input{border:0;color:#454545;font-size:.875rem;height:3.25rem;outline:none;width:100%}.datefield .datefield__input,.flatpickr-calendar{font-family:Open Sans,sans-serif}.dropdownfield{align-items:baseline;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.dropdownfield .dropdownfield__label{font-family:Open Sans,sans-serif;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.dropdownfield .dropdownfield__select{align-items:center;background-color:#fff;border:.0625rem solid #cbd2d6;border-radius:.125rem;color:#454545;display:flex;font-family:Open Sans,sans-serif;font-size:.875rem;height:3.25rem;outline:none;padding-left:.5625rem;width:100%}.dropdownfield--small{width:10.9375rem}.nice-select-dropdown{width:100%}.category-tile{background-color:#fff;border-radius:.5rem;box-shadow:0 0 15px hsla(0,0%,50%,.32);list-style:none;position:relative;width:100%}.category-tile .category-tile__link{height:15.75rem;position:relative;text-decoration:none}.category-tile .category-tile__image-wrapper,.category-tile .category-tile__link{align-items:center;border-radius:.5rem;display:flex;justify-content:center;overflow:hidden;width:100%}.category-tile .category-tile__image-wrapper{height:9.8125rem}.category-tile .category-tile__image{position:absolute;transition:all .2s linear}.category-tile .category-tile__image:hover{transform:scale(1.03)}.category-tile .category-tile__content-wrapper{align-items:center;background:#fff;border-radius:.3125rem;box-shadow:0 0 15px hsla(0,0%,50%,.32);color:#454545;display:flex;font-family:Neuton,sans-serif;font-size:1.4375rem;font-weight:500;height:4.1875rem;justify-content:center;line-height:.9565217391;padding:.625rem;position:absolute;text-align:center;top:2.8125rem;width:80%}.category-tile .category-tile__title{text-transform:uppercase}@media (min-width:768px){.category-tile{height:15.75rem;width:15.75rem}.category-tile .category-tile__title{font-size:1.5625rem}.category-tile .category-tile__image{height:150%}}.category-tiles{display:grid;gap:3.125rem;grid-template-columns:1fr;grid-template-rows:1fr;margin:3.125rem 0 0;padding:0}@media (min-width:768px){.category-tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.category-tiles{grid-template-columns:repeat(4,1fr)}}.imagehero{align-items:center;background:url(/build/images/food-background.a603f3c2.jpg) no-repeat;background-position-y:40%;background-size:cover;display:flex;flex-direction:column;height:23.75rem;padding-top:9.375rem}.imagehero .imagehero__title{font-family:Neuton,sans-serif;font-size:2.5rem}.imagehero .imagehero__subtitle,.imagehero .imagehero__title{color:#fff;font-weight:500;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.5)}.imagehero .imagehero__subtitle{font-family:Futura LT,sans-serif;font-size:1.875rem}@media (min-width:768px){.imagehero{padding-top:6.875rem}.imagehero .imagehero__title{font-size:3.9375rem;line-height:1.2698412698}.imagehero .imagehero__subtitle{font-size:1.75rem;line-height:1.2857142857}}.measurement-wrapper .measurement-wrapper__title{color:#b4d9b0;font-family:Futura LT,sans-serif;font-size:3.125rem;font-weight:500}.measurement-table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}.measurement-table .measurement-table__tr{background-color:#f8f8f8;border:1px solid #ddd;padding:5.6px}.measurement-table .measurement-table__th{background:#efefef;color:#454545;font-family:Open Sans,sans-serif;font-size:1.375rem;font-weight:700;padding:8.5px;text-align:center;text-transform:uppercase}.measurement-table .measurement-table__td{color:#454545;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:500;padding:8.5px;text-align:center}@media only screen and (max-width:760px){.measurement-table{border:0}.measurement-table .measurement-table__thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.measurement-table .measurement-table__tr{border-bottom:3px solid #ddd;display:block;margin-bottom:5.6px}.measurement-table .measurement-table__td{border-bottom:1px solid #ddd;display:block;font-size:1rem;text-align:right}.measurement-table .measurement-table__td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.measurement-table .measurement-table__td:last-child{border-bottom:0}}.my-recipe-tiles{display:grid;gap:40px 24px;grid-template-columns:1fr;grid-template-rows:1fr;margin:0 1.875rem;padding:0;position:relative}.my-recipe-tiles .my-recipe-tiles__title{color:#454545;font-family:Neuton,sans-serif;font-size:1.4375rem;font-weight:500;margin:0 0 .625rem;padding:0;text-align:left}@media (min-width:768px){.my-recipe-tiles{grid-template-columns:repeat(3,1fr);margin:0}.my-recipe-tiles .my-recipe-tiles__title{font-size:1.25rem}}@media (min-width:1200px){.my-recipe-tiles{grid-template-columns:repeat(5,1fr)}}.scroll-to-top{background-color:#454545;border:1px solid #454545;border-radius:.625rem;bottom:20px;box-shadow:0 1px 6px hsla(0,0%,50%,.32);color:#fff;display:none;font-family:Open Sans,sans-serif;font-size:1.125rem;outline:none;padding:.9375rem;position:fixed;right:30px;transition:background-color .2s ease-in,border .2s ease-in;z-index:99}.scroll-to-top:hover{background-color:#b4d9b0;border:1px solid #a4d19f;cursor:pointer}.logged-in-profile{position:relative}.logged-in-profile .logged-in-profile__dropout{background:#fff;border-radius:.375rem;box-shadow:1px 1px 6px rgba(0,0,0,.3);list-style:none;min-width:11.25rem;padding:1rem;position:absolute;right:1.25rem;z-index:20}.logged-in-profile .logged-in-profile__dropout--hidden{display:none}.logged-in-profile .logged-in-profile__dropout-item{display:block;width:100%}.logged-in-profile .logged-in-profile__dropout-link{align-content:center;align-items:center;background:#fff;border-radius:10px;color:#6a9267;display:flex;font-family:Open Sans,sans-serif;font-size:1rem;margin:5px;padding:.5rem;text-decoration:none}.logged-in-profile .logged-in-profile__icon{display:block;height:1.25rem;padding-right:.625rem;width:1.5625rem}.logged-in-profile .logged-in-profile__dropout-link:hover{background:#ecf8ea}.recipe-information-label{display:grid;font-family:Open Sans,sans-serif;grid-template-areas:"label label" "icon value";grid-template-columns:30px 110px;grid-template-rows:30px 30px}.recipe-information-label .recipe-information-label__label{font-family:Open Sans,sans-serif;font-size:.9375rem;grid-area:label;line-height:1.3333333333}.recipe-information-label .recipe-information-label__icon{grid-area:icon;height:1.125rem;width:1.125rem}.recipe-information-label .recipe-information-label__value{font-size:1.125rem;grid-area:value;line-height:1.3333333333}.my-recipe-tabs .my-recipe-tabs__tabs{border-bottom:2px solid #efefef;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.my-recipe-tabs .my-recipe-tabs__link{align-content:center;align-items:center;border-bottom:2px solid #efefef;bottom:-2px;color:#6d6d6d;display:flex;font-family:Open Sans,sans-serif;font-size:1.0625rem;height:3rem;justify-content:center;line-height:1.3529411765;padding:0 1.6875rem;position:relative;text-decoration:none}.my-recipe-tabs .my-recipe-tabs__link:hover{text-decoration:none}.my-recipe-tabs .my-recipe-tabs__link--active,.my-recipe-tabs .my-recipe-tabs__link--active:hover,.my-recipe-tabs .my-recipe-tabs__link:hover{border-bottom:2px solid #b4d9b0;color:#b4d9b0}.my-recipe-tabs .my-recipe-tabs__content{margin-top:3.125rem}.my-recipe-tabs .my-recipe-tabs__pane{display:none;height:100%;width:100%}.my-recipe-tabs .my-recipe-tabs__pane--active{display:block}.my-recipe-tabs .my-recipe-tabs__pagination{margin:3.125rem 0}.textarea .textarea__textarea{-webkit-appearance:none;background-color:#fff;border:.0625rem solid #cbd2d6;border-radius:.125rem;color:#454545;display:inline-block;font-family:Open Sans,sans-serif;font-size:1rem;height:auto;line-height:1.1875;min-height:9.375rem;outline:none;overflow:hidden;padding:1.25rem;resize:none;width:100%}.textarea .textarea__label{display:block;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.textarea .textarea__textarea:focus{border-bottom:3px solid #b4d9b0}.textarea--readonly .textarea__label{margin-bottom:0}.textarea--readonly .textarea__textarea:focus{border:0;padding-left:0}.textarea--readonly .textarea__textarea:hover{cursor:default}@media (min-width:768px){.textarea .textarea__textarea{font-size:.875rem;line-height:1.3571428571}}.dropdownfield-multiselect{align-items:baseline;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.dropdownfield-multiselect .dropdownfield-multiselect__label{font-family:Open Sans,sans-serif;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.dropdownfield-multiselect .dropdownfield-multiselect__select{align-items:center;background-color:#fff;border:.0625rem solid #cbd2d6;border-radius:.125rem;color:#454545;display:flex;font-family:Open Sans,sans-serif;font-size:.875rem;height:3.25rem;outline:none;padding-left:.5625rem;width:100%}.dropdownfield-multiselect--small{width:6.25rem}.ms-choice{border:0;height:3.125rem;outline:none}.ms-choice div.ms-icon-caret{color:#999;height:26px;width:30px}.ms-drop{left:0}.ms-drop ul>li{padding:9px 8px}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;height:9px;right:16px;width:9px}.recipe-image-uploader{margin-bottom:2.5rem}.recipe-image-uploader .recipe-image-uploader__upload-percentage{color:#333;display:none;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:300;line-height:1.3571428571}.recipe-image-uploader .recipe-image-uploader__upload-progress-bar{background:#4ad5b9;display:none;height:2px}.recipe-image-uploader .recipe-image-uploader__uploaded-images{grid-column-gap:1.375rem;grid-row-gap:1.375rem;display:flex;flex-wrap:wrap;list-style:none;margin:2.5rem 0 0;padding:0}.recipe-image-uploader .recipe-image-uploader__uploaded-image{background-color:#d8d8d8;display:flex;height:5rem;justify-content:center;overflow:hidden;width:5rem}.recipe-image-uploader .recipe-image-uploader__file-input{display:none}.recipe-image-uploader .recipe-image-uploader__remove-image-button{background:none;border:0;color:#6d6d6d;font-family:Open Sans,sans-serif;font-size:.9375rem;line-height:1.2666666667}.recipe-image-uploader .recipe-image-uploader__remove-image-button:hover{color:#000;cursor:pointer}.recipe-image-uploader .tippy-box[data-theme~=receptgids]{background:#fff;border-radius:.125rem;box-shadow:0 0 5px 0 rgba(0,0,0,.21);padding:.625rem 1.25rem}.recipe-image-uploader .tippy-box[data-theme~=receptgids][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.recipe-image-uploader .tippy-box[data-theme~=receptgids][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.recipe-image-uploader .tippy-box[data-theme~=receptgids][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.recipe-image-uploader .tippy-box[data-theme~=receptgids][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}@media (min-width:768px){.recipe-image-uploader .recipe-image-uploader__uploaded-images{grid-template-columns:repeat(5,5rem)}}.dropzone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-dasharray='6, 14' stroke-dashoffset='23' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E");border:none;border-radius:0;margin-bottom:1.25rem}.dz-message{color:#333;font-family:Open Sans,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.3529411765}.dz-message span{color:#b7babb;font-size:.8125rem}.dz-message span,.dz-remove{display:block;font-family:Open Sans,sans-serif}.dz-remove{color:#333;font-weight:300;margin-left:auto}

/*!
 * Toastify js
 * https://github.com/apvarun/toastify-js
 */.dz-remove,.toastify{font-size:.9375rem;line-height:1.2666666667}.toastify{align-items:center;background:linear-gradient(15deg,#3378d1,#5c94dc);border-radius:.375rem;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);color:#fff;column-gap:1.25rem;cursor:pointer;display:flex;flex-direction:row-reverse;font-family:Open Sans,sans-serif;min-width:13.75rem;opacity:0;padding:.9375rem 1.25rem;position:fixed;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);z-index:999999999}.toastify.on{opacity:1}.toastify--success{background:linear-gradient(230deg,#29bf57,#5cdeae)}.toastify--error{background:linear-gradient(230deg,#f55,#df2121)}.toastify--info{background:linear-gradient(230deg,#0067b0,#3d42c9)}.toast-close{background:none;border:0;color:#fff;padding:0 .3125rem}.toastify-right{right:.9375rem}.toastify-left{left:.9375rem}.toastify-top{top:-9.375rem}.toastify-bottom{bottom:-9.375rem}.toastify-rounded{border-radius:1.5625rem}.toastify-avatar{border-radius:.125rem;height:1.5rem;margin:0 .3125rem;width:1.5rem}.toastify-center{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;right:0}@media only screen and (max-width:360px){.toastify-left,.toastify-right{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;right:0}}.my-recipe-tile{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 6px hsla(0,0%,50%,.32);list-style:none;position:relative;transition:all .2s linear;width:100%}.my-recipe-tile .my-recipe-tile__link{display:flex;flex-direction:column;text-decoration:none;width:100%}.my-recipe-tile .my-recipe-tile__star-wrapper{align-items:center;background:#fff;border-radius:6.25rem;display:flex;justify-content:center;padding:.3125rem .625rem;position:absolute;right:.625rem;top:.625rem;width:4.25rem;z-index:99}.my-recipe-tile .my-recipe-tile__star-wrapper span{color:#454545;display:block;font-family:Open Sans,sans-serif;font-size:.9375rem;margin-right:9px}.my-recipe-tile #my-recipe-tile-star path{fill:#f8e71c}.my-recipe-tile .my-recipe-tile__options-wrapper{left:.4375rem;position:absolute;top:0;z-index:20}.my-recipe-tile .my-recipe-tile__options-wrapper:hover{cursor:pointer}.my-recipe-tile .my-recipe-tile__options-wrapper:after{color:#fff;content:"⠇";font-size:2.0625rem}.my-recipe-tile .my-recipe-tile__dropout{background:#fff;border-radius:.1875rem;box-shadow:2px 6px 10px rgba(0,0,0,.5);left:10%;list-style:none;padding:.25rem 0;position:absolute;top:10%;width:11.25rem;z-index:100}.my-recipe-tile .my-recipe-tile__dropout--hidden{display:none}.my-recipe-tile .my-recipe-tile__dropout-item{display:block;width:100%}.my-recipe-tile .my-recipe-tile__dropout-link{align-content:center;background:#fff;border-radius:10px;color:#6a9267;display:flex;font-family:Open Sans,sans-serif;font-size:.9375rem;margin:5px;padding:.5rem 0 .5rem 1rem;text-decoration:none}.my-recipe-tile .my-recipe-tile__dropout-link:hover{background:#ecf8ea}.my-recipe-tile .my-recipe-tile__dropout-link--red{color:#cb0c19}.my-recipe-tile .my-recipe-tile__image-wrapper{align-items:center;border-radius:.5rem .5rem 0 0;display:flex;height:9.8125rem;justify-content:center;overflow:hidden;position:relative;width:100%}.my-recipe-tile .my-recipe-tile__image{height:185%;position:absolute}.my-recipe-tile .my-recipe-tile__content-wrapper{padding:.5rem .875rem .875rem}.my-recipe-tile .my-recipe-tile__title{color:#454545;font-family:Neuton,sans-serif;font-size:1.4375rem;font-weight:500;height:3.875rem;line-height:.9565217391;margin:0 0 .625rem;padding:.75rem 0 0;text-align:left}.my-recipe-tile .my-recipe-tile__tags{display:flex;flex-wrap:wrap;row-gap:.3125rem}.my-recipe-tile .my-recipe-tile__tag{align-items:center;background-color:#4ad5b9;border-radius:.18rem;color:#fff;display:flex;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;margin-right:.75rem;min-width:4rem;padding:0 .625rem;text-align:center}.my-recipe-tile .my-recipe-tile__info{margin-top:1.1875rem}.my-recipe-tile .my-recipe-tile__cooktime,.my-recipe-tile .my-recipe-tile__persons{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:.8125rem;font-weight:600}@media (min-width:768px){.my-recipe-tile{min-height:18.125rem;width:13.5625rem}.my-recipe-tile .my-recipe-tile__image{height:185%}}@media (min-width:1200px){.my-recipe-tile:hover{transform:scale(1.03)}}.tingle-modal *{box-sizing:border-box}.tingle-modal{-webkit-overflow-scrolling:touch;align-items:center;background:rgba(0,0,0,.9);bottom:0;cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'%3E%3Cpath fill='%23FFF' d='m15.514.535-6.42 6.42L2.677.536a1.517 1.517 0 0 0-2.14 0 1.517 1.517 0 0 0 0 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 0 0 0 2.14 1.517 1.517 0 0 0 2.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 0 0 2.14 0 1.517 1.517 0 0 0 0-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 0 0 0-2.14 1.516 1.516 0 0 0-2.14 0z'/%3E%3C/svg%3E"),auto;display:flex;flex-direction:column;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;z-index:1000}@supports (backdrop-filter:blur(12px)){.tingle-modal{backdrop-filter:blur(12px)}}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{background-color:transparent;border:none;color:#fff;cursor:pointer;height:2rem;padding:0;position:fixed;right:2.5rem;top:2.5rem;width:2rem;z-index:1000}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{background:#fff;border-radius:4px;cursor:auto;flex-shrink:0;margin-bottom:auto;margin-top:auto;opacity:1;position:relative;width:60%;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{background-color:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:auto;padding:1.5rem 2rem;width:auto}.tingle-modal-box__footer:after{clear:both;content:"";display:table}.tingle-modal-box__footer--sticky{bottom:-200px;opacity:1;position:fixed;transition:bottom .3s ease-in-out .3s;z-index:10001}.tingle-enabled{left:0;overflow:hidden;position:fixed;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{opacity:1;visibility:visible}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{background-color:grey;border:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;margin:0 .5rem;padding:1rem 2rem;text-decoration:none;transition:background-color .4s ease;vertical-align:middle}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{display:block;padding-top:60px;top:0;width:100%}.tingle-modal-box{border-radius:0;width:auto}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{background-color:#2c3e50;border:none;box-shadow:none;color:#fff;display:block;height:60px;left:0;right:0;top:0;width:100%}.tingle-modal__closeLabel{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.6rem;vertical-align:middle}.tingle-modal__closeIcon{display:inline-block;font-size:0;margin-right:.8rem;vertical-align:middle;width:1.6rem}}@keyframes scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.grouped-recipe-ingredients{width:100%}.grouped-recipe-ingredients .grouped-recipe-ingredients__wrapper{margin-top:2.5rem;min-height:.0625rem}.grouped-recipe-ingredients .grouped-recipe-ingredients__add-group-button{background:#6d6d6d;border:1px solid #6d6d6d;border-radius:3.125rem;color:#f5f7fa;display:block;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.3333333333;padding:.625rem 1.875rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in;width:100%}.grouped-recipe-ingredients .grouped-recipe-ingredients__add-group-button:hover{background:#b4d9b0;border-color:#b4d9b0;cursor:pointer}.grouped-recipe-ingredients .grouped-recipe-ingredients__section{margin-top:5rem}@media (min-width:768px){.grouped-recipe-ingredients{width:50rem}.grouped-recipe-ingredients .grouped-recipe-ingredients__add-group-button{width:55%}}.ingredient-group{overflow-x:auto}.ingredient-group .ingredient-group__title{color:#454545;font-family:Open Sans,sans-serif;font-size:2.125rem;font-weight:700;line-height:1.3529411765}.ingredient-group .ingredient-group__table{border-collapse:separate;border-spacing:0;margin-bottom:2.5rem;width:100%}.ingredient-group .ingredient-group__table td{border:1px solid transparent;white-space:nowrap}.ingredient-group .ingredient-group__table td:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.ingredient-group .ingredient-group__table td:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.ingredient-group .ingredient-group__table tbody:empty{display:block;padding-bottom:2.5rem}.ingredient-group .ingredient-group__row{color:#454545;height:5.5rem;text-align:center;transition:background-color .2s ease-in-out,color .1s ease-in-out;vertical-align:middle}.ingredient-group .ingredient-group__row--heading{height:2.5rem}.ingredient-group .ingredient-group__row--heading th{color:#5c5c5c;font-family:Open Sans,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.3529411765;list-style:none;margin-bottom:.9375rem;text-align:left;text-transform:uppercase;vertical-align:bottom}.ingredient-group .ingredient-group__row--heading:hover{background-color:unset;cursor:unset}.ingredient-group .ingredient-group__add-ingredient-button-wrapper{margin-top:2.25rem}.ingredient-group .ingredient-group__add-ingredient-button{background:#b4d9b0;border:1px solid #b4d9b0;border-radius:3.125rem;color:#56a24e;display:block;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.3571428571;padding:.625rem 1.875rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in}.ingredient-group .ingredient-group__add-ingredient-button:hover{background:#d5ead2;border-color:#d5ead2;cursor:pointer}.ingredient-group .ingredient-group__section-info-wrapper{align-items:center;display:flex;margin-bottom:2.8125rem;position:relative}.ingredient-group .ingredient-group__options{margin-right:1.25rem}.ingredient-group .ingredient-group__options-button{background:transparent;border:none;margin-top:.4375rem}.ingredient-group .ingredient-group__options-button:hover{background:transparent;cursor:pointer}.ingredient-group .ingredient-group__dropout{background:#fff;border-radius:.375rem;box-shadow:1px 1px 6px rgba(0,0,0,.3);left:.9375rem;list-style:none;padding:0;position:absolute;top:.9375rem;width:11.25rem}.ingredient-group .ingredient-group__dropout--hidden{display:none}.ingredient-group .ingredient-group__dropout-item{display:block;width:100%}.ingredient-group .ingredient-group__dropout-link{align-content:center;background:#fff;border-radius:10px;color:#6a9267;display:flex;font-family:Open Sans,sans-serif;font-size:1rem;margin:5px;padding:.4375rem 0 .4375rem 1rem;text-decoration:none}.ingredient-group .ingredient-group__dropout-link:hover{background:#ecf8ea}@media (min-width:768px){.ingredient-group{overflow-x:unset}}.ingredient-row .ingredient-row__sortable-anchor{width:3.125rem}.ingredient-row .ingredient-row__sortable-anchor:hover{cursor:move}.ingredient-row .ingredient-row__ingredient{padding-right:1.25rem;width:20rem}.ingredient-row .ingredient-row__amount{padding-right:1.25rem;width:8.75rem}.ingredient-row .ingredient-row__unit{padding-right:1.25rem;width:8.125rem}.ingredient-row .ingredient-row__remove{text-align:left;width:1.25rem}.ingredient-row .ingredient-row__remove:hover{cursor:pointer}.preparation-steps{width:100%}.preparation-steps .preparation-steps__wrapper{min-height:.0625rem}.preparation-steps .preparation-steps__section{margin-bottom:9.375rem}.preparation-steps .preparation-steps__add-group-button{background:#6d6d6d;border:1px solid #6d6d6d;border-radius:3.125rem;color:#f5f7fa;display:block;font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.3333333333;padding:.625rem 1.875rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in;width:100%}.preparation-steps .preparation-steps__add-group-button:hover{background:#b4d9b0;border-color:#b4d9b0;cursor:pointer}@media (min-width:768px){.preparation-steps{width:50rem}.preparation-steps .preparation-steps__add-group-button{width:45%}}.preparation-step{margin-bottom:1.25rem}.preparation-step .preparation-step__accordion-row{display:grid;grid-template-areas:"options clickable" "content content";grid-template-columns:1.875rem auto}.preparation-step .preparation-step__accordion-clickable{align-items:center;background:#d0d0d0;border-radius:.625rem;display:grid;grid-area:clickable;grid-template-columns:1fr 30px;height:3.75rem;margin-left:1.25rem;overflow:hidden;padding:0 1.75rem;position:relative;width:100%}.preparation-step .preparation-step__accordion-clickable:hover{cursor:pointer}.preparation-step .preparation-step__accordion-indicator{align-content:center;background:#e3e3e3;border-radius:3.125rem;display:flex;height:1.75rem;justify-content:center;margin-left:auto;width:1.75rem}.preparation-step .preparation-step__accordion-indicator:after{color:#717171;display:block;font-size:1.25rem;line-height:1.35}.preparation-step .preparation-step__accordion-indicator--plus:after{content:"+"}.preparation-step .preparation-step__accordion-indicator--minus:after{content:"-"}.preparation-step .preparation-step__clickable-wrapper{align-items:center;display:flex}.preparation-step .preparation-step__accordion-title{color:#454545;font-family:Open Sans,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.3529411765}.preparation-step .preparation-step__accordion-content{grid-area:content;margin-top:1.25rem;padding-left:2.75rem}.preparation-step .preparation-step__accordion-content--hidden{display:none}.preparation-step .preparation-step__remove{text-align:right;width:3.125rem}.preparation-step .preparation-step__remove:hover{cursor:pointer}@media (min-width:768px){.preparation-step .preparation-step__accordion-indicator{height:1.75rem;width:1.75rem}}.preparation-step-group .preparation-step-group__group-info{align-items:center;display:flex;margin-bottom:1.25rem;position:relative}.preparation-step-group .preparation-step-group__options{grid-area:options;margin-right:1.5625rem;width:1.875rem}.preparation-step-group .preparation-step-group__options-button{background:transparent;border:none;margin-top:.4375rem}.preparation-step-group .preparation-step-group__options-button:hover{background:transparent;cursor:pointer}.preparation-step-group .preparation-step-group__dropout{background:#fff;border-radius:.375rem;box-shadow:1px 1px 6px rgba(0,0,0,.3);left:.9375rem;list-style:none;padding:0;position:absolute;top:.9375rem;width:11.25rem;z-index:50}.preparation-step-group .preparation-step-group__dropout--hidden{display:none}.preparation-step-group .preparation-step-group__dropout-item{display:block;width:100%}.preparation-step-group .preparation-step-group__dropout-link{align-content:center;background:#fff;border-radius:10px;color:#6a9267;display:flex;font-family:Open Sans,sans-serif;font-size:1rem;margin:5px;padding:.4375rem 0 .4375rem 1rem;text-decoration:none}.preparation-step-group .preparation-step-group__dropout-link:hover{background:#ecf8ea}.preparation-step-group .preparation-step-group__editable-title{color:#454545;font-family:Open Sans,sans-serif;font-size:2.125rem;font-weight:700;line-height:1.3529411765}.preparation-step-group .preparation-step-group__accordion-steps{margin-left:1.25rem}.preparation-step-group .preparation-step-group__add-step-button-wrapper{margin-top:2.25rem}.preparation-step-group .preparation-step-group__add-step-button{background:#b4d9b0;border:1px solid #b4d9b0;border-radius:3.125rem;color:#56a24e;display:block;font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.3571428571;padding:.625rem 1.875rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in}.preparation-step-group .preparation-step-group__add-step-button:hover{background:#d5ead2;border-color:#d5ead2;cursor:pointer}.simple-markdown-editor>*{color:#454545;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6875}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;bottom:0;height:auto;left:0;position:fixed!important;right:0;top:50px;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:-moz-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,hsla(0,0%,100%,0)));background:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));background:-o-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%);background:-ms-linear-gradient(left,#fff 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}.preparation-step-markdown-editor>*{color:#454545;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.6875}.overlay-spinner{background:rgba(34,34,34,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.overlay-spinner .overlay-spinner__inner{height:100%;left:0;position:absolute;top:0;width:100%}.overlay-spinner .overlay-spinner__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.overlay-spinner .overlay-spinner__spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.05);border-radius:100%;border-top-color:#f5f7fa;display:inline-block;height:75px;width:75px}.overlay-spinner--hidden{display:none}.version-history-table{overflow-x:auto;width:100%}.version-history-table .version-history-table__table{border-collapse:separate;border-spacing:0;width:100%}.version-history-table .version-history-table__table td{border:1px solid transparent;white-space:nowrap}.version-history-table .version-history-table__table td:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.version-history-table .version-history-table__table td:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.version-history-table .version-history-table__table:hover .checkbox{opacity:1}.version-history-table .version-history-table__buttongroup{display:flex;flex-wrap:nowrap;gap:1.875rem;height:3.125rem}.version-history-table .version-history-table__delete-selected-button{display:none;opacity:0;transition:opacity .2s linear}.version-history-table .version-history-table__delete-selected-button--visible{display:block;opacity:1}.version-history-table .version-history-table__revert-button{display:none;opacity:0;transition:opacity .2s linear}.version-history-table .version-history-table__revert-button--visible{display:block;opacity:1}.version-history-table .version-history-table__checkbox{padding-left:.625rem}.version-history-table .version-history-table__row{color:#454545;font-family:Open Sans,sans-serif;height:3.5rem;line-height:1.125;text-align:center;transition:background-color .2s ease-in-out,color .1s ease-in-out;vertical-align:middle}.version-history-table .version-history-table__row--animate-selected{animation:blinkingBackground 4s}.version-history-table .version-history-table__row:hover{background-color:#f5faf5;border-radius:.25rem;color:#454545}.version-history-table .version-history-table__row--heading{height:1.125rem}.version-history-table .version-history-table__row--heading th{color:#adadad;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2857142857;padding-bottom:1.25rem;text-align:center;vertical-align:bottom}.version-history-table .version-history-table__row--heading:hover{background-color:unset;cursor:unset}.version-history-table .version-history-table__status{border-radius:.9375rem;color:#fff;font-family:Open Sans,sans-serif;font-size:.6875rem;line-height:1.3636363636;margin:0 auto;padding:.375rem 0;text-align:center;text-transform:uppercase;width:8.125rem}@keyframes blinkingBackground{0%{background-color:#fff4be}25%{background-color:transparent}50%{background-color:#fff4be}75%{background-color:transparent}95%{background-color:#fff4be}to{background-color:transparent}}.tingle-modal-box{font-family:Open Sans,sans-serif}.tingle-btn--default{background:#b7bfbd}.tingle-btn--primary{background:#4ad5b9}.small-spinner{position:relative}.small-spinner .small-spinner__spinner{animation:spin 1s linear infinite;border:2px solid rgba(0,0,0,.05);border-radius:100%;border-top-color:#4ad5b9;display:inline-block;height:1.25rem;position:absolute;width:1.25rem}.small-spinner--hidden{display:none}@keyframes spin{to{transform:rotate(1turn)}}.recipe-tile{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 6px hsla(0,0%,50%,.32);list-style:none;position:relative;transition:all .2s linear;width:100%}.recipe-tile .recipe-tile__link{display:block;height:auto;position:relative;text-decoration:none;width:100%}.recipe-tile .recipe-tile__profile-image-orb{left:.625rem;position:absolute;top:.625rem;z-index:10}.recipe-tile .recipe-tile__heart-wrapper{background:transparent;border:0;position:absolute;right:.625rem;top:.625rem;transition:all .2s ease-in;z-index:99}.recipe-tile .recipe-tile__heart-wrapper:hover{cursor:pointer}.recipe-tile .recipe-tile__heart-wrapper:hover img{transform:scale(1.1)}.recipe-tile .recipe-tile__image-wrapper{align-items:center;border-radius:.5rem .5rem 0 0;display:flex;height:9.8125rem;justify-content:center;overflow:hidden;position:relative;width:100%}.recipe-tile .recipe-tile__image{position:absolute}.recipe-tile .recipe-tile__content-wrapper{padding:.5rem .875rem .875rem;position:relative}.recipe-tile .recipe-tile__title{color:#454545;font-family:Neuton,sans-serif;font-size:1.4375rem;font-weight:500;height:3.875rem;line-height:.9565217391;margin:0 0 .625rem;padding:.75rem 0 0;text-align:left}.recipe-tile .recipe-tile__tags{display:flex;flex-wrap:wrap;position:absolute;row-gap:.3125rem;top:-.625rem}.recipe-tile .recipe-tile__tag{align-items:center;background-color:#4ad5b9;border-radius:.18rem;color:#fff;display:flex;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;margin-right:.75rem;min-width:4rem;padding:0 .625rem;text-align:center}.recipe-tile .recipe-tile__info{margin-top:1.1875rem}.recipe-tile .recipe-tile__cooktime,.recipe-tile .recipe-tile__persons{color:#3f3f37;font-family:Open Sans,sans-serif;font-size:.8125rem;font-weight:600}.recipe-tile .recipe-tile__heart--hidden{display:none}@media (min-width:768px){.recipe-tile:hover{transform:scale(1.03)}.recipe-tile{height:18.125rem;width:13.4375rem}.recipe-tile .recipe-tile__title{font-size:1.25rem}.recipe-tile .recipe-tile__image{height:185%}}.recipesearch-results{overflow-y:scroll}.recipesearch-results .recipesearch-results__headingtitle{font-family:Open Sans,sans-serif;font-size:1.1875rem;font-weight:600}.recipesearch-results .recipesearch-results__link{align-items:center;column-gap:10px;display:flex;text-decoration:none}.recipesearch-results .recipesearch-results__list{list-style:none;margin:.5rem 0 0;padding:0}.recipesearch-results .recipesearch-results__item{margin-bottom:.625rem}.recipesearch-results .recipesearch-results__item:hover>a{text-decoration:underline}.recipesearch-results .recipesearch-results__link:hover{text-decoration:none}.recipesearch-results .recipesearch-results__imagewrapper{align-items:center;background:rgba(181,218,177,.3);display:flex;height:3.125rem;justify-content:center;margin-right:.625rem;max-width:3.125rem;overflow:hidden}.recipesearch-results .recipesearch-results__image{width:6.25rem}.recipesearch-results .recipesearch-results__title{color:#000;font-family:Open Sans,sans-serif;font-size:.9375rem}.validator__message{background:#fed0d0;border-radius:.25rem;color:#a85656;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;margin-bottom:.625rem;padding:.5625rem 1.25rem;position:relative;text-align:left}