html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}
.node-gallery-image {display:none}
.artwork-body .artwork header:before,.artwork-body .artwork header:after{content:"";display:table}
.artwork-body .artwork header:after{clear:both}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:none}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button:hover{background:white}
.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}
.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{fill:#333}
.flickity-prev-next-button.no-svg{color:#333;font-size:26px}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}
.newsletter{background:url(../img/newsletter-bg.jpg) center center no-repeat;background-size:cover;text-align:center;padding:2rem 0}
@media screen and (min-width: 48em){.newsletter{padding:3rem 0}
}
.newsletter p{color:white;padding-bottom:1.5em}
@media screen and (min-width: 40em){.newsletter p{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.newsletter p:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.newsletter p{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.newsletter p:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.newsletter p{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.newsletter p:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.newsletter p{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.newsletter p:last-child{margin-right:0}
}
.newsletter form{display:block;float:left;display:block;margin-right:4.82916%;width:100%}
.newsletter form:last-child{margin-right:0}
@media screen and (min-width: 40em){.newsletter form{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.newsletter form:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.newsletter form{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.newsletter form:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.newsletter form{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.newsletter form:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.newsletter form{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.newsletter form:last-child{margin-right:0}
}
.newsletter .form-item{margin:0}
.newsletter .form-type-textfield{float:left;display:block;margin-right:4.82916%;width:65.05695%}
.newsletter .form-type-textfield:last-child{margin-right:0}
@media screen and (min-width: 40em){.newsletter .form-type-textfield{float:left;display:block;margin-right:4.82916%;width:65.05695%}
.newsletter .form-type-textfield:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.newsletter .form-type-textfield{float:left;display:block;margin-right:3.57866%;width:61.158%}
.newsletter .form-type-textfield:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.newsletter .form-type-textfield{float:left;display:block;margin-right:3.57866%;width:61.158%}
.newsletter .form-type-textfield:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.newsletter .form-type-textfield{float:left;display:block;margin-right:2.35765%;width:74.41059%}
.newsletter .form-type-textfield:last-child{margin-right:0}
}
.newsletter .form-type-textfield input{border:0;background:white;font-size:1rem;font-family:"halis-bold",Helvetica,sans-serif;padding:.75em .75em;height:2.625em;border-radius:.25rem;color:#483627;width:100%}
.newsletter .form-type-textfield input:focus{outline:none}
.newsletter .form-type-textfield input.disabled{background:#bcbcbb}
.newsletter .form-type-item{float:left;display:block;margin-right:4.82916%;width:30.11389%}
.newsletter .form-type-item:last-child{margin-right:0}
@media screen and (min-width: 40em){.newsletter .form-type-item{float:left;display:block;margin-right:4.82916%;width:30.11389%}
.newsletter .form-type-item:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.newsletter .form-type-item{float:left;display:block;margin-right:3.57866%;width:35.26334%}
.newsletter .form-type-item:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.newsletter .form-type-item{float:left;display:block;margin-right:3.57866%;width:35.26334%}
.newsletter .form-type-item:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.newsletter .form-type-item{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.newsletter .form-type-item:last-child{margin-right:0}
}
.newsletter .form-type-item button{width:100%;padding:1em}
.statistics{text-align:center;padding:1.5rem 0;background:#edede9}
@media screen and (min-width: 48em){.statistics{padding:2.25rem 0}
}
.statistics__container{overflow:hidden}
.statistics ul::after{clear:both;content:"";display:table}
.statistic{font-family:"halis-bold",Helvetica,sans-serif;text-transform:uppercase;padding:0 1em 1em;line-height:1.25}
.statistic:last-child{padding-bottom:0}
@media screen and (min-width: 40em){.statistic{float:left;display:block;margin-right:3.57866%;width:35.26334%}
.statistic:last-child{margin-right:0}
.statistic--visitors{float:left;display:block;margin-right:3.57866%;width:22.316%;padding:0}
.statistic--visitors:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.statistic{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0}
.statistic:last-child{margin-right:0}
.statistic span{display:block}
}
@media screen and (min-width: 64em){.statistic{float:left;display:block;margin-right:1.75788%;width:23.68159%}
.statistic:last-child{margin-right:0}
.statistic--teas{margin-left:12.71973%}
}
@media screen and (min-width: 80em){.statistic{float:left;display:block;margin-right:1.16509%;width:24.12618%}
.statistic:last-child{margin-right:0}
.statistic--teas{margin-left:12.64564%}
}
.statistic strong{font-size:1.5em;letter-spacing:-.125rem;line-height:1}
@media screen and (min-width: 40em){.statistic strong{font-size:3em;padding-bottom:.125rem;display:block}
}
@media screen and (min-width: 48em){.statistic strong{font-size:4em}
}
footer{text-align:center;padding:2rem 0}
@media screen and (min-width: 48em){footer{padding:3rem 0}
}
footer::after{clear:both;content:"";display:table}
footer a{color:#483627}
footer p{font-size:.875em;padding:0}
@media screen and (min-width: 34.28571em){footer p{font-size:1em}
}
@media screen and (min-width: 48em){footer p{text-align:right}
}
.menu-tree__menu-celestial-nav-social{text-align:center;font-size:0;margin-bottom:1.5rem}
@media screen and (min-width: 48em){.menu-tree__menu-celestial-nav-social{margin:0;text-align:left;float:left;width:50%}
}
.menu-tree__menu-celestial-nav-social li{display:inline-block;font-size:1rem;margin:0 .5em}
@media screen and (min-width: 48em){.menu-tree__menu-celestial-nav-social li{margin:.5em 1em .5em 0}
}
.menu-tree__menu-celestial-nav-social span{display:block;width:0;height:0;overflow:hidden}
.menu-tree__menu-celestial-nav-legal-seo{text-align:center;font-size:0}
@media screen and (min-width: 48em){.menu-tree__menu-celestial-nav-legal-seo{text-align:right;float:right;width:50%}
}
.menu-tree__menu-celestial-nav-legal-seo li{display:inline-block;font-size:.875rem;margin:0 .5em}
@media screen and (min-width: 34.28571em){.menu-tree__menu-celestial-nav-legal-seo li{font-size:1rem}
}
@media screen and (min-width: 48em){.menu-tree__menu-celestial-nav-legal-seo li{margin:0 0 0 1em}
}
.menu-tree__menu-celestial-nav-legal-seo a{font-family:"halis-bold",Helvetica,sans-serif}
.search-page{padding:2rem 0}
@media screen and (min-width: 48em){.search-page{padding:3rem 0}
}
.search-page__container>p{text-align:center;text-transform:uppercase;font-family:"halis-bold",Helvetica,sans-serif;padding:0}
.search-results{padding:2rem 0}
@media screen and (min-width: 48em){.search-results{padding:3rem 0}
}
.search-results__result{padding-bottom:1em}
.search-results__result::after{clear:both;content:"";display:table}
@media screen and (min-width: 48em){.search-results__result{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.search-results__result:last-child{margin-right:0}
.search-results__result:nth-child(2n){margin-right:0}
.search-results__result:nth-child(2n+1){clear:left}
}
@media screen and (min-width: 64em){.search-results__result{float:left;display:block;margin-right:1.75788%;width:49.12106%}
.search-results__result:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.search-results__result{float:left;display:block;margin-right:1.16509%;width:49.41745%}
.search-results__result:last-child{margin-right:0}
}
.search-results__result a{text-decoration:none;color:#483627}
.no-touchevents .search-results__result a:hover h3{text-decoration:underline}
.search-results__image{float:left;width:6em;height:6em;position:relative;text-align:center}
.search-results__image:before{display:block;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(72,54,39,0.125);opacity:1;border-radius:.25rem;z-index:999}
.search-results__image img,.search-results__image svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto}
.search-results__image svg{width:60%;height:60%;color:#fdcc37}
.search-results__image--horizontal img{width:90%}
.search-results__image--square img{width:75%}
.search-results__image--vertical img,.search-results__image--tall-bottle img{height:90%}
.search-results__image--page img{width:100%;height:100%;border-radius:.25rem}
.search-results__copy{margin-left:7em;padding-right:1em;min-height:6em}
.search-results h4{color:#cececc;text-transform:uppercase}
.pager{clear:left;padding-top:2em;text-align:center}
.pager-item,.pager-item--current,.pager-item--ellipsis,.pager-item--first,.pager-item--last,.pager-item--next,.pager-item--previous{display:none;text-transform:uppercase}
.pager-item a,.pager-item--current a,.pager-item--ellipsis a,.pager-item--first a,.pager-item--last a,.pager-item--next a,.pager-item--previous a{background:#edede9;padding:.5em 1em;display:block;text-decoration:none;border-radius:.25em;color:#483627;font-family:"halis-bold",Helvetica,sans-serif}
.no-touchevents .pager-item a:hover,.no-touchevents .pager-item--current a:hover,.no-touchevents .pager-item--ellipsis a:hover,.no-touchevents .pager-item--first a:hover,.no-touchevents .pager-item--last a:hover,.no-touchevents .pager-item--next a:hover,.no-touchevents .pager-item--previous a:hover{background:#fdcc37}
.pager-item--current,.pager-item--ellipsis,.pager-item--first,.pager-item--last,.pager-item--next,.pager-item--previous{border-radius:.25em;font-family:"halis-bold",Helvetica,sans-serif}
.pager-item--current{padding:.5em 1em;background:#fdcc37}
.pager-item--ellipsis{padding:.5em}
.pager-item--next,.pager-item--previous{display:inline-block}
@media screen and (min-width: 34.28571em){.pager-item--first,.pager-item--last{display:inline-block}
}
@media screen and (min-width: 48em){.pager-item,.pager-item--current,.pager-item--ellipsis,.pager-item--first,.pager-item--last,.pager-item--next,.pager-item--previous{display:inline-block}
}
.flickity-prev-next-button.previous{left:30px}
.flickity-prev-next-button.next{right:20px}
.discover{border-top:3em solid white;padding:2rem 0}
@media screen and (min-width: 48em){.discover{padding:3rem 0}
}
.discover__container{overflow:hidden}
.quote{padding:2rem 0;background:url(../img/quote-bg.jpg) center center no-repeat;background-size:cover;text-align:center;font-family:"halis-bold",Helvetica,sans-serif;position:relative}
@media screen and (min-width: 48em){.quote{padding:3rem 0}
}
@media screen and (min-width: 48em){.quote:after{display:block;content:' ';position:absolute;bottom:-2.5em;right:0;background:url(../img/quote-orange-blossom.png) bottom right no-repeat;background-size:contain;width:10em;height:10em}
}
.quote svg{font-size:4em;fill:#fdcc37}
.quote blockquote{font-size:1.5em}
.quote blockquote p{padding:.5em 1em}
.quote cite{font-style:normal}
.experience{padding:2rem 0}
@media screen and (min-width: 48em){.experience{padding:3rem 0}
}
.experience__container{overflow:hidden}
.ac_handle{cursor:pointer}
.ac_tabs .ac_handle.ac_open{background:white}
@media screen and (min-width: 40em){.accordion--tabs .ac_block>.ac_handle{display:none}
}
.accordion--tabs .container{overflow-x:visible}
.tabs,.never-tabs,.content-tabs,.product-info__tabs{background:#edede9;padding:0 5% 2em}
@media screen and (min-width: 40em){.tabs,.never-tabs,.content-tabs,.product-info__tabs{padding:0;background:white}
}
.tabs ul.ac_tabs,.never-tabs ul.ac_tabs,.content-tabs ul.ac_tabs,.product-info__tabs ul.ac_tabs{display:none;background:#edede9;padding-top:2em;text-align:center}
@media screen and (min-width: 64em){.product-info--vertical .tabs ul.ac_tabs,.product-info--vertical .never-tabs ul.ac_tabs,.product-info--vertical .content-tabs ul.ac_tabs,.product-info--vertical .product-info__tabs ul.ac_tabs{padding-top:6vw}
}
@media screen and (min-width: 80em){.product-info--vertical .tabs ul.ac_tabs,.product-info--vertical .never-tabs ul.ac_tabs,.product-info--vertical .content-tabs ul.ac_tabs,.product-info--vertical .product-info__tabs ul.ac_tabs{padding-top:10vw}
}
@media screen and (min-width: 64em){.product-info--tall-bottle .tabs ul.ac_tabs,.product-info--tall-bottle .never-tabs ul.ac_tabs,.product-info--tall-bottle .content-tabs ul.ac_tabs,.product-info--tall-bottle .product-info__tabs ul.ac_tabs{padding-top:6vw}
}
.tabs ul.ac_tabs li,.never-tabs ul.ac_tabs li,.content-tabs ul.ac_tabs li,.product-info__tabs ul.ac_tabs li{display:inline-block;font-size:0;margin:0 .125rem;text-align:center;position:relative;z-index:9}
.tabs ul.ac_tabs li a,.never-tabs ul.ac_tabs li a,.content-tabs ul.ac_tabs li a,.product-info__tabs ul.ac_tabs li a{background:#cececc;display:block;font-size:1rem;padding:1.5em;line-height:1;color:#483627;text-transform:uppercase;text-decoration:none;font-family:"halis-bold",Helvetica,sans-serif;border-radius:.25rem .25rem 0 0}
.tabs ul.ac_tabs li a.active,.never-tabs ul.ac_tabs li a.active,.content-tabs ul.ac_tabs li a.active,.product-info__tabs ul.ac_tabs li a.active{background:white}
@media screen and (min-width: 40em){.tabs ul.ac_tabs,.never-tabs ul.ac_tabs,.content-tabs ul.ac_tabs,.product-info__tabs ul.ac_tabs{display:block}
}
.info-tab{background:white;margin-bottom:2px;text-align:center}
.info-tab .ac_content{padding:2em 0}
.info-tab--nutrition-facts .ac_content,.info-tab--brewing-methods .ac_content{text-align:left}
.info-tab--cafe .button--primary,.info-tab--cafe #contact-us-inner .buttons input,#contact-us-inner .buttons .info-tab--cafe input,.info-tab--cafe #contact-us-inner .buttons button,#contact-us-inner .buttons .info-tab--cafe button,.info-tab--cafe #contact-us-inner .submit input,#contact-us-inner .submit .info-tab--cafe input,.info-tab--cafe #contact-us-inner .submit button,#contact-us-inner .submit .info-tab--cafe button,.info-tab--cafe .api-form__layout .buttons input,.api-form__layout .buttons .info-tab--cafe input,.info-tab--cafe .api-form__layout .buttons button,.api-form__layout .buttons .info-tab--cafe button,.info-tab--cafe .api-form__layout .submit input,.api-form__layout .submit .info-tab--cafe input,.info-tab--cafe .api-form__layout .submit button,.api-form__layout .submit .info-tab--cafe button{margin-bottom:2em;display:inline-block}
.info-tab .svg-icon--caret-down{position:relative;top:.125em;margin:0;-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.info-tab.ac_open .svg-icon--caret-down{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.info-tab h3.ac_handle,.info-tab h4.ac_handle{background:#cececc;padding:.5em 0}
.info-tab h3.ac_handle{text-transform:uppercase;font-size:1.25em}
.never-tabs--odd{background:white}
.never-tabs--odd .ac_content{border:2px solid #cececc;border-top:0}
.never-tabs .info-tab{text-align:left}
.never-tabs h3.ac_handle,.never-tabs h4.ac_handle{padding:.5em 1rem}
.never-tabs .ac_content{padding:2em 1.125em 1em}
@media screen and (min-width: 48em){.never-tabs .ac_content{padding:2em 1.3125em 1em}
}
@media screen and (min-width: 64em){.never-tabs .ac_content{padding:2em 1.5em 1em}
}
@media screen and (min-width: 40em){.never-tabs{background:#edede9;padding:0 5% 2em}
.never-tabs--odd{background:white}
}
@media screen and (min-width: 48em){.never-tabs .ac_block{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.never-tabs .ac_block:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.never-tabs .ac_block{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.never-tabs .ac_block:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.never-tabs .ac_block{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.never-tabs .ac_block:last-child{margin-right:0}
}
.content-section{padding:2rem 0;position:relative;overflow:hidden}
@media screen and (min-width: 48em){.content-section{padding:3rem 0}
}
.content-section__copy{position:relative;z-index:2}
.content-section__copy li{position:relative;padding-bottom:.5em}
.content-section__copy li:last-child{padding-bottom:1em}
.content-section__copy li p:last-child{padding:0}
.content-section__copy li p:first-child{padding-bottom:1em}
.content-section__copy ul li:before{display:block;content:' ';position:absolute;left:-.75em;content:"\2022"}
@media screen and (min-width: 48em){.content-section__copy{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.content-section__copy{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.content-section__copy{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.content-section.has-foof-left .content-section__copy{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:25.58941%}
.content-section.has-foof-left .content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.content-section.has-foof-left .content-section__copy{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.content-section.has-foof-left .content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.content-section.has-foof-left .content-section__copy{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.content-section.has-foof-left .content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.content-section.has-foof-right .content-section__copy{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:0%}
.content-section.has-foof-right .content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.content-section.has-foof-right .content-section__copy{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.content-section.has-foof-right .content-section__copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.content-section.has-foof-right .content-section__copy{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.content-section.has-foof-right .content-section__copy:last-child{margin-right:0}
}
.content-section:nth-child(even),.content-section--even{background-color:#edede9}
.content-section--odd{background-color:white}
.content-section.has-background{background-position:center center;background-repeat:no-repeat;background-size:cover;color:white;text-shadow:rgba(72,54,39,0.25) 1px 1px 1px;position:relative;z-index:2}
.content-section.has-background:before{display:block;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(72,54,39,0.375);z-index:-1}
.content-tabs{overflow-x:hidden}
.content-tabs .foof{z-index:9}
.foof{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:25vw;height:40vw;z-index:1;background-color:transparent;background-repeat:no-repeat;background-size:auto 100%}
.foof--left,.foof--top-left{left:0;background-position:right center}
.foof--right,.foof--top-right{right:0;background-position:left center}
.foof--top-right,.foof--top-left{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0;width:40vw}
@media screen and (min-width: 48em){.foof{display:block}
}
@media screen and (min-width: 64em){.foof{width:20vw;height:35vw}
.foof--top-right,.foof--top-left{width:35vw}
}
.page-visit-celestial-celestial-cafe .content-section:nth-child(2n) p,.page-learn-about-us-fresh-new-look .featured-teasers__teaser p,.page-holiday-savings .featured-teasers__teaser p{padding:0}
.page-learn-about-us-fresh-new-look .content-section,.page-learn-about-us-fresh-new-look .page-banner__copy,.page-learn-about-us-fresh-new-look .featured-teasers__copy,.page-holiday-savings .content-section,.page-holiday-savings .page-banner__copy,.page-holiday-savings .featured-teasers__copy{padding:4rem 0}
@media screen and (min-width: 48em){.page-learn-about-us-fresh-new-look .content-section,.page-learn-about-us-fresh-new-look .page-banner__copy,.page-learn-about-us-fresh-new-look .featured-teasers__copy,.page-holiday-savings .content-section,.page-holiday-savings .page-banner__copy,.page-holiday-savings .featured-teasers__copy{padding:6rem 0}
}
.featured-teasers__teaser{padding:1.5em 0}
.featured-teasers__teaser:nth-child(odd){background:#edede9}
.featured-teasers__teaser--even{background:white}
.featured-teasers__image{float:right;width:50%;margin:0 0 1em 1em}
.featured-teasers__image-wrapper{height:0;padding-bottom:100%}
.featured-teasers__image-wrapper img{width:100%;height:auto;display:block}
.featured-teasers__copy .button{display:inline-block;margin:0}
.featured-teasers__artwork-list{font-family:"halis-bold",Helvetica,sans-serif}
@media screen and (min-width: 48em){.featured-teasers__teaser{padding:0}
.featured-teasers__container{height:37.5vw}
.featured-teasers__image{position:absolute;margin:0;top:0;width:37.5%;height:100%}
.featured-teasers__teaser:nth-child(odd) .featured-teasers__image{left:0}
.featured-teasers__teaser:nth-child(even) .featured-teasers__image,.featured-teasers__teaser--even .featured-teasers__image{right:0}
.featured-teasers__copy{float:left;display:block;margin-right:2.35765%;width:57.35098%;display:table;height:100%}
.featured-teasers__copy:last-child{margin-right:0}
.featured-teasers__teaser:nth-child(odd) .featured-teasers__copy{margin-left:42.64902%}
.featured-teasers__copy-wrapper{display:table-cell;vertical-align:middle}
}
@media screen and (min-width: 64em){.featured-teasers__copy{float:left;display:block;margin-right:1.75788%;width:39.58126%;display:table}
.featured-teasers__copy:last-child{margin-right:0}
.featured-teasers__teaser:nth-child(odd) .featured-teasers__copy{margin-left:41.33914%}
.featured-teasers__teaser:nth-child(even) .featured-teasers__copy,.featured-teasers__teaser--even .featured-teasers__copy{margin-left:19.0796%}
}
@media screen and (min-width: 80em){.featured-teasers__container{height:30em}
.featured-teasers__image{width:30em}
}
.page-banner{background:#edede9;background-position:center center;background-repeat:no-repeat;background-size:cover}
.page-banner--with-shade{position:relative}
.page-banner--with-shade:before{display:block;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(72,54,39,0.25)}
.page-banner--with-credit{position:relative}
.page-banner--with-credit h6{position:absolute;bottom:1em;right:1em;font-family:"halis-bold",Helvetica,sans-serif;color:white;line-height:1;text-shadow:rgba(0,0,0,0.25) 0 1px 0}
.page-banner__copy{padding:4rem 0;color:white}
@media screen and (min-width: 48em){.page-banner__copy{padding:6rem 0}
}
.page-banner__copy a{color:white}
@media screen and (min-width: 48em){.page-banner__copy{float:left;display:block;margin-right:2.35765%;width:74.41059%}
.page-banner__copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.page-banner__copy{float:left;display:block;margin-right:1.75788%;width:55.48093%}
.page-banner__copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.page-banner__copy{float:left;display:block;margin-right:1.16509%;width:49.41745%}
.page-banner__copy:last-child{margin-right:0}
}
.page-banner--no-content{height:0;padding-bottom:50%}
@media screen and (min-width: 48em){.page-banner--no-content{padding-bottom:25%}
}
.page-banner img{display:block;width:100%}
.highlight-section{padding:2rem 0;position:relative}
@media screen and (min-width: 48em){.highlight-section{padding:3rem 0}
}
.highlight-section__image img{display:block;max-width:100%;margin:0 auto 1em}
@media screen and (min-width: 48em){.highlight-section--img-right .container,.highlight-section--img-right--screen-edge .container{height:31.25vw}
.highlight-section--img-right .highlight-section__image,.highlight-section--img-right--screen-edge .highlight-section__image{float:right;width:50%;margin-left:5vw}
}
.highlight-section--img-right--screen-edge .highlight-section__image{margin:0;position:relative;right:-5vw}
@media screen and (min-width: 48em){.highlight-section--img-left .container,.highlight-section--img-left--screen-edge .container{height:35vw}
.highlight-section--img-left .highlight-section__image,.highlight-section--img-left--screen-edge .highlight-section__image{float:left;width:40%}
}
.highlight-section--img-left--screen-edge .highlight-section__image{margin:0;position:relative;left:-5vw}
@media screen and (min-width: 48em){.highlight-section__copy,.highlight-section__image{display:table;height:100%}
.highlight-section__copy-wrapper,.highlight-section__image-wrapper{display:table-cell;vertical-align:middle}
.highlight-section__image img{margin:0}
}
.other-attractions{padding:2rem 0;background:#ddddda}
@media screen and (min-width: 48em){.other-attractions{padding:3rem 0}
}
.other-attractions h3{text-align:center;text-transform:uppercase;padding-bottom:1em}
.other-attractions li{padding-top:1em;float:left;display:block;margin-right:4.82916%;width:47.58542%}
.other-attractions li:last-child{margin-right:0}
@media screen and (min-width: 40em){.other-attractions li{float:left;display:block;margin-right:3.57866%;width:48.21067%}
.other-attractions li:last-child{margin-right:0}
}
@media screen and (max-width: 34.21429em){.other-attractions li:nth-child(2n){margin-right:0}
.other-attractions li:nth-child(2n+1){clear:left}
}
@media screen and (min-width: 34.28571em) and (max-width: 45.64286em){.other-attractions li:nth-child(2n){margin-right:0}
.other-attractions li:nth-child(2n+1){clear:left}
}
@media screen and (min-width: 40em) and (max-width: 47.9375em){.other-attractions li:nth-child(2n){margin-right:0}
.other-attractions li:nth-child(2n+1){clear:left}
}
@media screen and (min-width: 48em){.other-attractions li{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.other-attractions li:last-child{margin-right:0}
.other-attractions li:nth-child(4n){margin-right:0}
.other-attractions li:nth-child(4n+1){clear:left}
}
@media screen and (min-width: 64em){.other-attractions li{float:left;display:block;margin-right:1.75788%;width:23.68159%}
.other-attractions li:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.other-attractions li{float:left;display:block;margin-right:1.16509%;width:24.12618%}
.other-attractions li:last-child{margin-right:0}
}
.other-attractions a{color:#936a49}
.cs-address{text-align:center;padding:.5em 0 1em}
.cs-address address{padding:0}
.cs-address div{padding-bottom:.5em}
.cs-address address,.cs-address div{font-size:1rem}
@media screen and (min-width: 48em){.cs-address address,.cs-address div{font-size:1.125em}
}
table.tour-center{width:100%;border-collapse:collapse;font-size:.75em;margin-top:.5em}
@media screen and (min-width: 34.28571em){table.tour-center{font-size:1em}
}
table.tour-center th,table.tour-center td{padding:.25rem}
@media screen and (min-width: 34.28571em){table.tour-center th,table.tour-center td{padding:.5rem}
}
@media screen and (min-width: 40em){table.tour-center th,table.tour-center td{padding:.5em 1em}
}
table.tour-center thead th{background:#cececc;line-height:1.125}
table.tour-center tbody tr:first-child th,table.tour-center tbody tr:first-child td{padding-top:1em}
table.tour-center tbody tr:nth-child(2) th,table.tour-center tbody tr:nth-child(2) td{background:#edede9}
table.tour-center tbody th{text-transform:uppercase;white-space:nowrap}
table.tour-center tbody td.cell--address{vertical-align:top}
table.tour-center tbody td.cell--address address{padding:0}
table.tour-center .cell--days{width:16%;text-align:right}
table.tour-center .cell--tours,table.tour-center .cell--tea{width:26%}
table.tour-center .cell--gallery{width:32%}
.cafe-tabs .ac_content{position:relative}
.cafe-tabs .container{position:static}
.menu-items__intro{clear:left}
@media screen and (min-width: 48em){.menu-items__intro{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.menu-items__intro:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.menu-items__intro{float:left;display:block;margin-right:1.75788%;width:74.56053%;margin-left:12.71973%}
.menu-items__intro:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.menu-items__intro{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.menu-items__intro:last-child{margin-right:0}
}
.menu-items__section,.menu-items__warning{clear:left}
@media screen and (min-width: 40em){.menu-items__section,.menu-items__warning{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.menu-items__section:last-child,.menu-items__warning:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.menu-items__section,.menu-items__warning{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.menu-items__section:last-child,.menu-items__warning:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.menu-items__section,.menu-items__warning{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.menu-items__section:last-child,.menu-items__warning:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.menu-items__section,.menu-items__warning{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.menu-items__section:last-child,.menu-items__warning:last-child{margin-right:0}
}
.menu-items__section p,.menu-items__warning p{padding-bottom:0}
.menu-items__content{padding:0 2em 1em}
.menu-items__content p{padding-bottom:1em}
.menu-items__content ul{display:inline-block;text-align:left;list-style:disc;margin-bottom:1em}
.menu-items__warning{font-size:.75em;background:#edede9;padding:1em}
.tea-shop-hours{padding-top:1em}
.tea-shop-hours h4{text-transform:uppercase}
.tea-shop-hours p{padding:0}
.milestone::after{clear:both;content:"";display:table}
.milestone h3{font-size:3em;line-height:1;float:left;color:#cececc;padding-bottom:.625em;width:2.25em;text-align:right;letter-spacing:-.0625em}
.milestone ul{margin-left:8em;padding:0}
.milestone li{padding:0}
.milestone li:before{display:none !important}
.generic-content{padding:2rem 0}
@media screen and (min-width: 48em){.generic-content{padding:3rem 0}
}
.sitemap{padding-bottom:1em;font-family:"halis-bold",Helvetica,sans-serif}
.sitemap li{position:relative;padding-bottom:.5em}
.sitemap li:last-child{padding-bottom:1em}
.sitemap li ul{padding:.5em 0 0 1em;font-family:"halis-light",Helvetica,sans-serif}
.sitemap li a.active{color:#d38546}
@media screen and (min-width: 40em){.sitemap,.generic-content__copy{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.sitemap:last-child,.generic-content__copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.sitemap,.generic-content__copy{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.sitemap:last-child,.generic-content__copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.sitemap,.generic-content__copy{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.sitemap:last-child,.generic-content__copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.sitemap,.generic-content__copy{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.sitemap:last-child,.generic-content__copy:last-child{margin-right:0}
}
.spotify-slider{padding:2rem 0;background:url(../img/quote-bg.jpg) center center no-repeat;background-size:cover}
@media screen and (min-width: 48em){.spotify-slider{padding:3rem 0}
}
.spotify-slider__list{width:100%;height:10em}
@media screen and (min-width: 40em){.spotify-slider__list{height:15em}
}
@media screen and (min-width: 64em){.spotify-slider__list{height:20em}
}
.spotify-slider__slide{width:100%;height:100%;padding:0 1em}
@media screen and (min-width: 40em){.spotify-slider__slide{width:50%}
}
@media screen and (min-width: 64em){.spotify-slider__slide{width:33.333%}
}
.spotify-slider__mood{width:100%;height:100%;background-size:100%;background-position:center center}
.spotify-slider__mood.active-playlist a{background:rgba(0,0,0,0.125)}
.spotify-slider__mood.active-playlist.mood--sleep a{background:rgba(255,255,255,0.25)}
.spotify-slider__mood.active-playlist.mood--treat-yourself a{background:transparent}
.spotify-slider__mood.active-playlist h3 span:before{opacity:1}
.spotify-slider__mood a{display:block;text-align:center;position:relative;width:100%;height:100%;background:rgba(0,0,0,0.75);-webkit-transition:background 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:background 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:background 0.25s cubic-bezier(0.39, 0.575, 0.565, 1)}
.spotify-slider__mood h3{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;height:2em;color:white;text-transform:uppercase;line-height:2;padding:0}
.spotify-slider__mood h3 span{display:inline-block;position:relative}
.spotify-slider__mood h3 span:before{display:block;content:' ';position:absolute;bottom:0;left:12.5%;width:75%;height:2px;background:#fdcc37;opacity:0;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1)}
.spotify-slider__mood.mood--sleep a{background:rgba(0,0,0,0.5)}
.spotify-slider__mood.mood--treat-yourself a{background:rgba(0,0,0,0.625)}
.spotify-frame{padding:2rem 0;background:#181818}
@media screen and (min-width: 48em){.spotify-frame{padding:3rem 0}
}
.spotify-frame__holder{position:relative;margin:0 auto;width:75vw;height:calc(75vw + 80px);background:#181818;max-width:640px;max-height:720px}
.spotify-frame__holder iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:640px;max-height:720px;z-index:9;opacity:1;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1)}
.spotify-frame__holder iframe.iframe-loading{opacity:0}
.spotify__loading{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:5.5em;color:white;text-align:center;text-transform:uppercase}
.spotify__loading svg,.spotify__loading strong{display:block}
.spotify__loading svg{color:#2ebd59;width:4em;height:4em;margin:0 auto}
.spotify__loading strong{font-size:1em;line-height:1.5}
@media screen and (min-width: 34.28571em){.spotify__loading{height:calc(10vw + 1.5em)}
.spotify__loading svg{width:10vw;height:10vw}
}
.artwork-slider{padding:2rem 0}
@media screen and (min-width: 48em){.artwork-slider{padding:3rem 0}
}
.artwork-slider__list{width:100%;height:9em}
@media screen and (min-width: 40em){.artwork-slider__list{height:10em}
}
@media screen and (min-width: 64em){.artwork-slider__list{height:12em}
}
.artwork-slider__slide{width:100%;height:100%;padding:0 1em}
@media screen and (min-width: 40em){.artwork-slider__slide{width:50%}
}
@media screen and (min-width: 64em){.artwork-slider__slide{width:33.333%}
}
.artwork-slider__image{width:100%;height:100%;background-position:center center;background-size:cover}
.artwork-slider__image.active-slide a{background:rgba(0,0,0,0.75)}
.artwork-slider__image.active-slide h3{opacity:1}
.artwork-slider__image a{display:block;text-align:center;position:relative;width:100%;height:100%;-webkit-transition:background 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:background 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:background 0.25s cubic-bezier(0.39, 0.575, 0.565, 1)}
.artwork-slider__image h3{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;height:2em;color:white;text-transform:uppercase;line-height:2;padding:0;opacity:0;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1)}
.artwork-slider__image h3 span{display:inline-block;position:relative}
.artwork-slider__image h3 span:before{display:block;content:' ';position:absolute;bottom:0;left:12.5%;width:75%;height:2px;background:#fdcc37}
.artwork-body .artwork{display:none}
.artwork-body .artwork.active{display:block}
.artwork-body .artwork header{background:#483627;color:white;text-transform:uppercase;font-family:"halis-bold",Helvetica,sans-serif;padding:1.5em 2.5em;text-align:center}
.artwork-body .artwork__artist a{color:#fdcc37}
.artwork-body .artwork__commissioned{margin-top:0.75em}
@media screen and (min-width: 40em){.artwork-body .artwork__artist{float:left}
.artwork-body .artwork__commissioned{margin-top:0;float:right}
}
.artwork-body .artwork__image img{display:block;width:100%;margin-bottom:3em}
.product-info__lockup,.recipe-info h1{background:url(../img/thatch-pattern.png) center center repeat;background-size:cover}
.ingredients__icons .product-badge{background:url(../img/badges-png-sprite.png) left top no-repeat}
.product-info{text-align:center;overflow:hidden}
.product-info__lockup{padding-top:2em}
@media screen and (min-width: 48em){.product-info__lockup{padding-top:3em}
}
.product-info__lockup h1{padding-bottom:1.5rem;width:100%}
@media screen and (min-width: 48em){.product-info__lockup h1{padding-bottom:2.5rem}
}
@media screen and (min-width: 40em){.product-info__lockup h1{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.product-info__lockup h1:last-child{margin-right:0}
}
.product-info__warning{clear:left;font-size:.75em;background:#edede9;padding:1em 0}
.product-info__warning p{padding:0}
.product-info__description{background:#edede9;padding-bottom:2em}
.product-info__description .copy{padding:2em 0 1em;width:100%}
@media screen and (min-width: 40em){.product-info__description .copy{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.product-info__description .copy:last-child{margin-right:0}
}
.product-info__description .copy__subline{margin-top:1em}
.product-info__description .copy__subline h4{text-transform:uppercase}
.product-info__description .buttons{float:left;display:block;margin-right:4.82916%;width:65.05695%;margin-left:17.47153%}
.product-info__description .buttons:last-child{margin-right:0}
.product-info__description .buttons .button{float:left;display:block;margin-right:7.42297%;width:100%}
.product-info__description .buttons .button:last-child{margin-right:0}
@media screen and (min-width: 40em){.product-info__description .buttons{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.product-info__description .buttons:last-child{margin-right:0}
.product-info__description .buttons .button{float:left;display:block;margin-right:4.82916%;width:47.58542%}
.product-info__description .buttons .button:last-child{margin-right:0}
.product-info__description .buttons--single .button{float:none;margin:0 auto !important}
}
@media screen and (min-width: 48em){.product-info--horizontal h1{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.product-info--horizontal h1:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--horizontal h1{float:left;display:block;margin-right:1.75788%;width:74.56053%;margin-left:12.71973%}
.product-info--horizontal h1:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--horizontal h1{float:left;display:block;margin-right:1.16509%;width:74.70873%;margin-left:12.64564%}
.product-info--horizontal h1:last-child{margin-right:0}
}
.product-info--horizontal .product-info__product{position:relative;height:30.4vw}
.product-info--horizontal .product-info__product img{width:80vw}
@media screen and (min-width: 40em){.product-info--horizontal .product-info__product img{width:65vw}
}
@media screen and (min-width: 64em){.product-info--horizontal .product-info__product img{width:50vw}
}
@media screen and (min-width: 40em){.product-info--horizontal .product-info__product{height:24.7vw}
}
@media screen and (min-width: 64em){.product-info--horizontal .product-info__product{height:19vw}
}
.product-info--horizontal .product-info__product .foof{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:8}
.product-info--horizontal .product-info__description{padding-top:15.04vw}
@media screen and (min-width: 40em){.product-info--horizontal .product-info__description{padding-top:12.22vw}
}
@media screen and (min-width: 64em){.product-info--horizontal .product-info__description{padding-top:9.4vw}
}
.product-info--horizontal .product-info__description .copy{padding:2em 0 1em;width:100%}
@media screen and (min-width: 40em){.product-info--horizontal .product-info__description .copy{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.product-info--horizontal .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--horizontal .product-info__description .copy{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.product-info--horizontal .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--horizontal .product-info__description .copy{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.product-info--horizontal .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--horizontal .product-info__description .copy{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.product-info--horizontal .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--horizontal .product-info__description .buttons{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.product-info--horizontal .product-info__description .buttons:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--horizontal .product-info__description .buttons{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.product-info--horizontal .product-info__description .buttons:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--horizontal .product-info__description .buttons{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.product-info--horizontal .product-info__description .buttons:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--square h1{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.product-info--square h1:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--square h1{float:left;display:block;margin-right:1.75788%;width:74.56053%;margin-left:12.71973%}
.product-info--square h1:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--square h1{float:left;display:block;margin-right:1.16509%;width:74.70873%;margin-left:12.64564%}
.product-info--square h1:last-child{margin-right:0}
}
.product-info--square .product-info__product{height:30vw}
.product-info--square .product-info__product img{width:60vw}
@media screen and (min-width: 40em){.product-info--square .product-info__product img{width:50vw}
}
@media screen and (min-width: 64em){.product-info--square .product-info__product img{width:40vw}
}
@media screen and (min-width: 40em){.product-info--square .product-info__product{height:25vw}
}
@media screen and (min-width: 64em){.product-info--square .product-info__product{height:20vw}
}
.product-info--square .product-info__product .foof{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:8}
.product-info--square .product-info__description{padding-top:30vw}
@media screen and (min-width: 40em){.product-info--square .product-info__description{padding-top:25vw}
}
@media screen and (min-width: 64em){.product-info--square .product-info__description{padding-top:20vw}
}
.product-info--square .product-info__description .copy{padding:0 0 1em;width:100%}
@media screen and (min-width: 40em){.product-info--square .product-info__description .copy{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.product-info--square .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--square .product-info__description .copy{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.product-info--square .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--square .product-info__description .copy{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.product-info--square .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--square .product-info__description .copy{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.product-info--square .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--square .product-info__description .buttons{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.product-info--square .product-info__description .buttons:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--square .product-info__description .buttons{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.product-info--square .product-info__description .buttons:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--square .product-info__description .buttons{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.product-info--square .product-info__description .buttons:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--square .product-info__warning{text-align:left}
}
@media screen and (min-width: 48em){.product-info--square .product-info__warning{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.product-info--square .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--square .product-info__warning{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.product-info--square .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--square .product-info__warning{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.product-info--square .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--vertical h1{text-align:left;float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%}
.product-info--vertical h1:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--vertical h1{float:left;display:block;margin-right:1.75788%;width:55.48093%;margin-left:38.1592%}
.product-info--vertical h1:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--vertical h1{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:33.7217%}
.product-info--vertical h1:last-child{margin-right:0}
}
.product-info--vertical .product-info__lockup{position:relative}
@media screen and (min-width: 48em){.product-info--vertical .product-info__lockup{padding-top:4.5em}
}
@media screen and (min-width: 64em){.product-info--vertical .product-info__lockup{padding-top:7.5em}
}
.product-info--vertical .product-info__product{height:7.5em}
.product-info--vertical .product-info__product img{height:15em;width:auto}
@media screen and (min-width: 48em){.product-info--vertical .product-info__product img{width:100%;height:auto;display:block;float:left;display:block;margin-right:2.35765%;width:29.62911%}
.product-info--vertical .product-info__product img:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--vertical .product-info__product img{float:left;display:block;margin-right:1.75788%;width:26.86153%;margin-left:6.35987%}
.product-info--vertical .product-info__product img:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--vertical .product-info__product img{float:left;display:block;margin-right:1.16509%;width:26.23379%;margin-left:4.21521%}
.product-info--vertical .product-info__product img:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--vertical .product-info__product{height:0;width:100%;position:absolute;top:3em;left:0}
}
.product-info--vertical .product-info__description{padding-top:7.5em}
@media screen and (min-width: 48em){.product-info--vertical .product-info__description{padding-top:0;min-height:30vw}
}
@media screen and (min-width: 64em){.product-info--vertical .product-info__description{min-height:20vw}
}
@media screen and (min-width: 80em){.product-info--vertical .product-info__description{min-height:15vw}
}
@media screen and (min-width: 48em){.product-info--vertical .product-info__description .copy{text-align:left;float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%}
.product-info--vertical .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--vertical .product-info__description .copy{float:left;display:block;margin-right:1.75788%;width:55.48093%;margin-left:38.1592%}
.product-info--vertical .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--vertical .product-info__description .copy{float:left;display:block;margin-right:1.16509%;width:62.06309%;margin-left:33.7217%}
.product-info--vertical .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--vertical .product-info__description .buttons{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%}
.product-info--vertical .product-info__description .buttons:last-child{margin-right:0}
.product-info--vertical .product-info__description .buttons .button{float:left;display:block;margin-right:3.57866%;width:41.737%}
.product-info--vertical .product-info__description .buttons .button:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--vertical .product-info__description .buttons{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:38.1592%}
.product-info--vertical .product-info__description .buttons:last-child{margin-right:0}
.product-info--vertical .product-info__description .buttons .button{float:left;display:block;margin-right:2.84259%;width:38.29445%}
.product-info--vertical .product-info__description .buttons .button:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--vertical .product-info__description .buttons{float:left;display:block;margin-right:1.16509%;width:66.2783%;margin-left:33.7217%}
.product-info--vertical .product-info__description .buttons:last-child{margin-right:0}
.product-info--vertical .product-info__description .buttons .button{float:left;display:block;margin-right:1.75788%;width:30.04146%}
.product-info--vertical .product-info__description .buttons .button:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--vertical .product-info__warning{text-align:left}
}
@media screen and (min-width: 48em){.product-info--vertical .product-info__warning{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%}
.product-info--vertical .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--vertical .product-info__warning{float:left;display:block;margin-right:1.75788%;width:55.48093%;margin-left:38.1592%}
.product-info--vertical .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--vertical .product-info__warning{float:left;display:block;margin-right:1.16509%;width:62.06309%;margin-left:33.7217%}
.product-info--vertical .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--tall-bottle h1{text-align:left;float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:25.58941%}
.product-info--tall-bottle h1:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--tall-bottle h1{float:left;display:block;margin-right:1.75788%;width:68.20066%;margin-left:31.79934%}
.product-info--tall-bottle h1:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--tall-bottle h1{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:33.7217%}
.product-info--tall-bottle h1:last-child{margin-right:0}
}
.product-info--tall-bottle .product-info__lockup{position:relative}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__lockup{padding-top:4.5em}
}
@media screen and (min-width: 64em){.product-info--tall-bottle .product-info__lockup{padding-top:6em}
}
@media screen and (min-width: 80em){.product-info--tall-bottle .product-info__lockup{padding-top:7.5em}
}
.product-info--tall-bottle .product-info__product{height:7.5em}
.product-info--tall-bottle .product-info__product img{height:15em;width:auto}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__product img{width:100%;height:auto;display:block;float:left;display:block;margin-right:2.35765%;width:21.09931%}
.product-info--tall-bottle .product-info__product img:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--tall-bottle .product-info__product img{float:left;display:block;margin-right:1.75788%;width:15.73176%;margin-left:12.71973%}
.product-info--tall-bottle .product-info__product img:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--tall-bottle .product-info__product img{float:left;display:block;margin-right:1.16509%;width:17.80336%;margin-left:12.64564%}
.product-info--tall-bottle .product-info__product img:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__product{height:0;width:100%;position:absolute;top:3em;left:0}
}
.product-info--tall-bottle .product-info__description{padding-top:7.5em}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__description{padding-top:0;min-height:40vw}
}
@media screen and (min-width: 64em){.product-info--tall-bottle .product-info__description{min-height:25vw}
}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__description .copy{text-align:left}
}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__description .copy{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:25.58941%}
.product-info--tall-bottle .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--tall-bottle .product-info__description .copy{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:31.79934%}
.product-info--tall-bottle .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--tall-bottle .product-info__description .copy{float:left;display:block;margin-right:1.16509%;width:53.63267%;margin-left:33.7217%}
.product-info--tall-bottle .product-info__description .copy:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__description .buttons{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:25.58941%}
.product-info--tall-bottle .product-info__description .buttons:last-child{margin-right:0}
.product-info--tall-bottle .product-info__description .buttons .button{float:left;display:block;margin-right:3.16844%;width:36.95262%}
.product-info--tall-bottle .product-info__description .buttons .button:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--tall-bottle .product-info__description .buttons{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:31.79934%}
.product-info--tall-bottle .product-info__description .buttons:last-child{margin-right:0}
.product-info--tall-bottle .product-info__description .buttons .button{float:left;display:block;margin-right:2.84259%;width:38.29445%}
.product-info--tall-bottle .product-info__description .buttons .button:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--tall-bottle .product-info__description .buttons{float:left;display:block;margin-right:1.16509%;width:66.2783%;margin-left:33.7217%}
.product-info--tall-bottle .product-info__description .buttons:last-child{margin-right:0}
.product-info--tall-bottle .product-info__description .buttons .button{float:left;display:block;margin-right:1.75788%;width:30.04146%}
.product-info--tall-bottle .product-info__description .buttons .button:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__warning{text-align:left}
}
@media screen and (min-width: 48em){.product-info--tall-bottle .product-info__warning{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:25.58941%}
.product-info--tall-bottle .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-info--tall-bottle .product-info__warning{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:31.79934%}
.product-info--tall-bottle .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-info--tall-bottle .product-info__warning{float:left;display:block;margin-right:1.16509%;width:53.63267%;margin-left:33.7217%}
.product-info--tall-bottle .product-info__warning:last-child{margin-right:0}
}
@media screen and (min-width: 40em){.ingredients__summary,.ingredients__icons,.ingredients__warning{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.ingredients__summary:last-child,.ingredients__icons:last-child,.ingredients__warning:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.ingredients__summary,.ingredients__icons,.ingredients__warning{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.ingredients__summary:last-child,.ingredients__icons:last-child,.ingredients__warning:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.ingredients__summary,.ingredients__icons,.ingredients__warning{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.ingredients__summary:last-child,.ingredients__icons:last-child,.ingredients__warning:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.ingredients__summary,.ingredients__icons,.ingredients__warning{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.ingredients__summary:last-child,.ingredients__icons:last-child,.ingredients__warning:last-child{margin-right:0}
}
.ingredients__summary{text-align:left;padding-bottom:1em}
.ingredients__caffeine-meter{border:0.25rem solid #edede9;padding:1em;margin-bottom:2em;float:left;display:block;margin-right:4.82916%;width:82.52847%;margin-left:8.73576%}
.ingredients__caffeine-meter:last-child{margin-right:0}
@media screen and (min-width: 40em){.ingredients__caffeine-meter{float:left;display:block;margin-right:3.57866%;width:61.158%;margin-left:19.421%}
.ingredients__caffeine-meter:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.ingredients__caffeine-meter{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
.ingredients__caffeine-meter:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.ingredients__caffeine-meter{float:left;display:block;margin-right:1.75788%;width:49.12106%;margin-left:25.43947%}
.ingredients__caffeine-meter:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.ingredients__caffeine-meter{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
.ingredients__caffeine-meter:last-child{margin-right:0}
}
.ingredients__caffeine-meter h4{text-transform:uppercase;padding-bottom:.5em}
.ingredients__caffeine-meter p{padding:0;font-size:1.5em;line-height:1}
.ingredients__caffeine-meter p span{display:inline-block;width:1rem;height:1rem;border-radius:50%;background:#ddddda}
.ingredients__caffeine-meter p span:last-child{margin-right:.5em}
.ingredients__caffeine-meter h6{padding-top:1rem;font-size:.625rem;color:#bfac9c}
.ingredients__caffeine-meter--has-caffeine p.dots5 span{background:#483627}
.ingredients__caffeine-meter--has-caffeine p.dots4 span:nth-child(-n+4){background:#483627}
.ingredients__caffeine-meter--has-caffeine p.dots3 span:nth-child(-n+3){background:#483627}
.ingredients__caffeine-meter--has-caffeine p.dots2 span:nth-child(-n+2){background:#483627}
.ingredients__caffeine-meter--has-caffeine p.dots1 span:first-child{background:#483627}
.ingredients__caffeine-meter--decaffeinated p{font-size:.875rem;line-height:1.5;text-align:left}
.ingredients__icons{margin-bottom:1em}
.ingredients__icons .product-badge{display:inline-block;width:3em;height:4em;margin:0 .25em;background-size:24em 4em;white-space:nowrap;overflow:hidden;text-indent:100%}
.ingredients__icons .product-badge--kosher-circle-u{background-position:-3em top}
.ingredients__icons .product-badge--fair-trade-certified{background-position:-6em top}
.ingredients__icons .product-badge--fair-trade-certified-ingredient{background-position:-9em top}
.ingredients__icons .product-badge--non-gmo{background-position:-12em top}
.ingredients__icons .product-badge--gluten-free{background-position:-15em top}
.ingredients__icons .product-badge--usda-organic{background-position:-18em top}
.ingredients__icons .product-badge--contains-gluten{width:3.75em;background-size:30em 5em;background-position:-26.25em -.5em}
.ingredients__warning{font-size:.75em;background:#edede9;padding:1em}
.ingredients__warning p{padding:0}
.brewing__method h4{text-transform:uppercase;font-size:1.125em;padding-bottom:1em;text-align:center}
@media screen and (min-width: 40em){.brewing__method{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.brewing__method:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.brewing__method{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.brewing__method:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.brewing__method{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.brewing__method:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.brewing__method{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.brewing__method:last-child{margin-right:0}
}
.brewing__instructions li{position:relative;padding:0 0 1em 2em;min-height:2.5em}
@media screen and (min-width: 48em){.brewing__instructions li{padding-left:3.5em;min-height:3.5em}
}
.brewing__instructions li:before{display:none !important}
.brewing__instructions p{padding:0}
.brewing__instructions .svg-icon{position:absolute;top:0;left:0;width:1.5em;height:1.5em}
@media screen and (min-width: 48em){.brewing__instructions .svg-icon{width:2.5em;height:2.5em}
}
.brewing__instructions strong{text-transform:uppercase}
.product-recommendations{padding:2rem 0}
@media screen and (min-width: 48em){.product-recommendations{padding:3rem 0}
}
.product-recommendations hgroup{width:100%}
@media screen and (min-width: 40em){.product-recommendations hgroup{width:100%}
}
@media screen and (min-width: 48em){.product-recommendations hgroup{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.product-recommendations hgroup:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-recommendations hgroup{float:left;display:block;margin-right:1.75788%;width:87.28027%;margin-left:6.35987%}
.product-recommendations hgroup:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-recommendations hgroup{float:left;display:block;margin-right:1.16509%;width:74.70873%;margin-left:12.64564%}
.product-recommendations hgroup:last-child{margin-right:0}
}
.nutrition{width:80%;max-width:300px;margin:0 auto;font-family:Arial, sans-serif;line-height:1.363}
.nutrition__wrap{padding:2px 5px;border:1px solid black}
.nutrition__wrap table{width:100%}
.nutrition__wrap table td{vertical-align:top}
.nutrition__wrap table td div{padding:2px 0}
.nutrition__wrap table.diet td{padding:2px 0}
.nutrition__wrap table.diet td.indent{padding-left:10px}
.nutrition__wrap table.vit td{white-space:nowrap}
.nutrition .border--thick div{border-top:8px solid black}
.nutrition .border--thin div,.nutrition .diet td.border--thin{border-top:1px solid black}
.nutrition .border--med div{border-top:4px solid black}
.nutrition .indent div{margin-left:10px}
.nutrition .align--right{text-align:right}
.nutrition .align--center{padding-left:6px;padding-right:6px;text-align:center}
.nutrition .small{font-size:0.675em}
.nutrition .header h4{padding:3px 0;font-family:Arial, sans-serif;font-size:1.625em;font-weight:bold}
.nutrition .header p{padding:0}
.nutrition .disclaimer{font-size:0.75em}
.nutrition hr{border:0;border-top:1px solid black;height:0;background:none}
@media screen and (min-width: 40em){.info-tab--recipe .recipe-details{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.info-tab--recipe .recipe-details:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.info-tab--recipe .recipe-details{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.info-tab--recipe .recipe-details:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.info-tab--recipe .recipe-details{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.info-tab--recipe .recipe-details:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.info-tab--recipe .recipe-details{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.info-tab--recipe .recipe-details:last-child{margin-right:0}
}
.info-tab--recipe .recipe-details h3{text-transform:uppercase;font-size:1.75em}
.info-tab--recipe .recipe-details>h3{text-align:center}
.info-tab--recipe .recipe-details__ingredients{background:#edede9}
.info-tab--recipe .recipe-details__ingredients ul{font-family:"halis-bold",Helvetica,sans-serif;text-transform:uppercase}
.info-tab--recipe .recipe-details__ingredients ul li{margin-bottom:0.5em}
@media screen and (min-width: 48em){.info-tab--recipe .recipe-details__ingredients::after{clear:both;content:"";display:table}
.info-tab--recipe .recipe-details__ingredients ul{float:left;width:50%}
}
.info-tab--recipe .recipe-details__ingredients,.info-tab--recipe .recipe-details__instructions{margin-top:1em;padding:1.5em}
.info-tab--recipe .recipe-details__ingredients h3,.info-tab--recipe .recipe-details__instructions h3{margin-bottom:0.75em}
.info-tab--recipe .recipe-details__instructions ul{list-style:disc;padding-left:1.5em;margin-bottom:1em}
.product-teasers,.recipe-teasers,.social-teasers{padding-top:1em;clear:left;font-size:0}
.product-teasers::after,.recipe-teasers::after,.social-teasers::after{clear:both;content:"";display:table}
@media screen and (min-width: 48em){.product-teasers.only-has-1,.recipe-teasers.only-has-1,.social-teasers.only-has-1{-webkit-transform:translateX(37.5%);-moz-transform:translateX(37.5%);-ms-transform:translateX(37.5%);-o-transform:translateX(37.5%);transform:translateX(37.5%)}
.product-teasers.only-has-2,.recipe-teasers.only-has-2,.social-teasers.only-has-2{-webkit-transform:translateX(25%);-moz-transform:translateX(25%);-ms-transform:translateX(25%);-o-transform:translateX(25%);transform:translateX(25%)}
.product-teasers.only-has-3,.recipe-teasers.only-has-3,.social-teasers.only-has-3{-webkit-transform:translateX(12.5%);-moz-transform:translateX(12.5%);-ms-transform:translateX(12.5%);-o-transform:translateX(12.5%);transform:translateX(12.5%)}
}
.product-teasers__teaser,.recipe-teasers__teaser,.social-teasers__teaser{display:inline-block;vertical-align:top;width:50%;text-align:center;font-size:1rem;margin-bottom:1em}
@media screen and (min-width: 48em){.product-teasers__teaser,.recipe-teasers__teaser,.social-teasers__teaser{width:25%}
}
.product-teasers__teaser a,.recipe-teasers__teaser a,.social-teasers__teaser a{display:block;position:relative;text-decoration:none;text-transform:uppercase;color:#483627}
.no-touchevents .product-teasers__teaser a:hover,.no-touchevents .recipe-teasers__teaser a:hover,.no-touchevents .social-teasers__teaser a:hover{text-decoration:none}
.no-touchevents .product-teasers__teaser a:hover:before,.no-touchevents .recipe-teasers__teaser a:hover:before,.no-touchevents .social-teasers__teaser a:hover:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.product-teasers__teaser a:before,.recipe-teasers__teaser a:before,.social-teasers__teaser a:before{display:block;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(72,54,39,0.125);-webkit-transform:translateZ(0) scale(1.0625);-moz-transform:translateZ(0) scale(1.0625);-ms-transform:translateZ(0) scale(1.0625);-o-transform:translateZ(0) scale(1.0625);transform:translateZ(0) scale(1.0625);opacity:0;-webkit-transition:all 0.125s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.125s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.125s cubic-bezier(0.39, 0.575, 0.565, 1);border-radius:.25rem;z-index:999}
.product-teasers__teaser a h4,.recipe-teasers__teaser a h4,.social-teasers__teaser a h4{padding:0 .75em 1.25em;line-height:1.25}
.product-teasers__teaser a h5,.recipe-teasers__teaser a h5,.social-teasers__teaser a h5{color:#cececc;font-family:"halis-bold",Helvetica,sans-serif}
.product-teasers__teaser a h5+h4,.recipe-teasers__teaser a h5+h4,.social-teasers__teaser a h5+h4{padding-top:.25em}
.product-teasers__teaser.filtered-out,.recipe-teasers__teaser.filtered-out,.social-teasers__teaser.filtered-out{display:none}
.product-teasers__teaser.filter-transition,.product-teasers__teaser.filter-match,.recipe-teasers__teaser.filter-transition,.recipe-teasers__teaser.filter-match,.social-teasers__teaser.filter-transition,.social-teasers__teaser.filter-match{clear:none}
.product-teasers__teaser.filter-transition,.recipe-teasers__teaser.filter-transition,.social-teasers__teaser.filter-transition{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}
.product-teasers__teaser.filter-match,.recipe-teasers__teaser.filter-match,.social-teasers__teaser.filter-match{-webkit-transition:all 0.125s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.125s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.125s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.product-teasers__teaser.float-clear,.recipe-teasers__teaser.float-clear,.social-teasers__teaser.float-clear{clear:left !important}
.product-teasers__image,.recipe-teasers__image,.social-teasers__image{width:100%;height:0;padding-bottom:75%;position:relative}
.product-teasers__image img,.recipe-teasers__image img,.social-teasers__image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto}
.product-teasers__image--horizontal img,.recipe-teasers__image--horizontal img,.social-teasers__image--horizontal img{top:8.75%;height:60%}
.product-teasers__image--horizontal img.gallery-image,.recipe-teasers__image--horizontal img.gallery-image,.social-teasers__image--horizontal img.gallery-image{top:0}
.product-teasers__image--square img,.recipe-teasers__image--square img,.social-teasers__image--square img{height:70%}
.product-teasers__image--vertical img,.product-teasers__image--tall-bottle img,.recipe-teasers__image--vertical img,.recipe-teasers__image--tall-bottle img,.social-teasers__image--vertical img,.social-teasers__image--tall-bottle img{height:80%}
.product-teasers__image--home img,.recipe-teasers__image--home img,.social-teasers__image--home img{bottom:5%;height:85%}
.product-teasers--home .product-teasers__teaser,.recipe-teasers--home .product-teasers__teaser,.social-teasers--home .product-teasers__teaser{width:33.333%;text-align:center;margin-bottom:1em;clear:none}
.product-teasers--home .product-teasers__teaser:nth-child(4),.recipe-teasers--home .product-teasers__teaser:nth-child(4),.social-teasers--home .product-teasers__teaser:nth-child(4){margin-left:10%;clear:left}
.product-teasers--home .product-teasers__teaser:nth-child(4),.product-teasers--home .product-teasers__teaser:nth-child(5),.recipe-teasers--home .product-teasers__teaser:nth-child(4),.recipe-teasers--home .product-teasers__teaser:nth-child(5),.social-teasers--home .product-teasers__teaser:nth-child(4),.social-teasers--home .product-teasers__teaser:nth-child(5){width:40%}
@media screen and (min-width: 34.28571em){.product-teasers--home .product-teasers__teaser:nth-child(4),.recipe-teasers--home .product-teasers__teaser:nth-child(4),.social-teasers--home .product-teasers__teaser:nth-child(4){margin-left:16.666%}
.product-teasers--home .product-teasers__teaser:nth-child(4),.product-teasers--home .product-teasers__teaser:nth-child(5),.recipe-teasers--home .product-teasers__teaser:nth-child(4),.recipe-teasers--home .product-teasers__teaser:nth-child(5),.social-teasers--home .product-teasers__teaser:nth-child(4),.social-teasers--home .product-teasers__teaser:nth-child(5){width:33.333%}
}
@media screen and (min-width: 48em){.product-teasers--home .product-teasers__teaser,.recipe-teasers--home .product-teasers__teaser,.social-teasers--home .product-teasers__teaser{width:20%}
.product-teasers--home .product-teasers__teaser:nth-child(4),.recipe-teasers--home .product-teasers__teaser:nth-child(4),.social-teasers--home .product-teasers__teaser:nth-child(4){margin-left:0;clear:none}
.product-teasers--home .product-teasers__teaser:nth-child(4),.product-teasers--home .product-teasers__teaser:nth-child(5),.recipe-teasers--home .product-teasers__teaser:nth-child(4),.recipe-teasers--home .product-teasers__teaser:nth-child(5),.social-teasers--home .product-teasers__teaser:nth-child(4),.social-teasers--home .product-teasers__teaser:nth-child(5){width:20%}
}
.product-teasers img.gallery-image,.recipe-teasers img.gallery-image,.social-teasers img.gallery-image{border:1px solid #ddddda}
.no-results{padding:2rem 0;text-align:center;display:none}
@media screen and (min-width: 48em){.no-results{padding:3rem 0}
}
.no-results h2{margin:0 auto 1em;max-width:20em}
.no-results.show-me{display:block}
.content-teasers{padding-top:1em;max-width:68em;margin-left:auto;margin-right:auto}
.content-teasers::after{clear:both;content:"";display:table}
.content-teasers__teaser{padding-bottom:2em}
.content-teasers__teaser::after{clear:both;content:"";display:table}
.content-teasers__teaser img{width:100%;height:auto;display:block;margin-bottom:1.25em;border-radius:.25rem}
.content-teasers__teaser h4{text-transform:uppercase;font-size:1.125em;padding-bottom:.75rem}
@media screen and (min-width: 40em){.content-teasers__teaser{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
.content-teasers__teaser:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.content-teasers__teaser{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:5.68938%}
.content-teasers__teaser:last-child{margin-right:0}
.content-teasers__teaser:nth-child(2n){margin-right:0}
.content-teasers__teaser:nth-child(2n+1){clear:left}
}
@media screen and (min-width: 64em){.content-teasers__teaser{float:left;display:block;margin-right:1.75788%;width:39.58126%;margin-left:6.35987%}
.content-teasers__teaser:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.content-teasers__teaser{float:left;display:block;margin-right:1.16509%;width:36.77182%;margin-left:8.43042%}
.content-teasers__teaser:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.content-teasers--odd .content-teasers__teaser:last-child{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:29.85432%}
.content-teasers--odd .content-teasers__teaser:last-child:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.content-teasers--odd .content-teasers__teaser:last-child{float:left;display:block;margin-right:1.75788%;width:39.58126%;margin-left:30.20937%}
.content-teasers--odd .content-teasers__teaser:last-child:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.content-teasers--odd .content-teasers__teaser:last-child{float:left;display:block;margin-right:1.16509%;width:36.77182%;margin-left:31.61409%}
.content-teasers--odd .content-teasers__teaser:last-child:last-child{margin-right:0}
}
.product-highlight h4{text-transform:uppercase;font-size:.75em;padding-bottom:1em}
@media screen and (min-width: 48em){.product-highlight__headings,.product-highlight__copy{float:left;display:block;margin-right:2.84259%;width:58.86297%;margin-right:0;float:right}
.product-highlight__headings:last-child,.product-highlight__copy:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-highlight__headings,.product-highlight__copy{float:left;display:block;margin-right:2.84259%;width:58.86297%;margin-right:0;float:right}
.product-highlight__headings:last-child,.product-highlight__copy:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-highlight__headings,.product-highlight__copy{float:left;display:block;margin-right:2.01406%;width:56.27969%;margin-right:0;float:right}
.product-highlight__headings:last-child,.product-highlight__copy:last-child{margin-right:0}
}
.product-highlight__image{float:left;display:block;margin-right:4.82916%;width:47.58542%;margin-right:0;float:right;margin-left:1em}
.product-highlight__image:last-child{margin-right:0}
@media screen and (min-width: 40em){.product-highlight__image{float:left;display:block;margin-right:3.57866%;width:48.21067%;margin-right:0;float:right}
.product-highlight__image:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.product-highlight__image{float:left;display:block;margin-right:2.84259%;width:38.29445%;margin-left:0}
.product-highlight__image:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.product-highlight__image{float:left;display:block;margin-right:2.84259%;width:38.29445%}
.product-highlight__image:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.product-highlight__image{float:left;display:block;margin-right:2.01406%;width:41.70625%}
.product-highlight__image:last-child{margin-right:0}
}
.product-highlight__image img{width:100%;height:auto}
.information{padding:2rem 0;background:#edede9}
@media screen and (min-width: 48em){.information{padding:3rem 0}
}
.information__statement svg{position:absolute;top:.125em;left:0}
.information__statement-copy{padding-left:1.5em;position:relative}
.information__list{padding-top:1em}
.information__intro li,.information__list li{position:relative;padding-bottom:.5em}
.information__intro li:last-child,.information__list li:last-child{padding-bottom:1em}
.information__intro li p:last-child,.information__list li p:last-child{padding:0}
.information__intro li p:first-child,.information__list li p:first-child{padding-bottom:1em}
.information__intro ul li:before,.information__list ul li:before{display:block;content:' ';position:absolute;left:-.75em;content:"\2022"}
@media screen and (min-width: 48em){.information__intro,.information__list{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}
.information__intro:last-child,.information__list:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.information__intro,.information__list{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.information__intro:last-child,.information__list:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.information__intro,.information__list{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.information__intro:last-child,.information__list:last-child{margin-right:0}
}
.information--even{background:white}
@media screen and (min-width: 48em){.has-foof-left .information__intro{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:25.58941%}
.has-foof-left .information__intro:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.has-foof-left .information__intro{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.has-foof-left .information__intro:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.has-foof-left .information__intro{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.has-foof-left .information__intro:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.has-foof-right .information__intro{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:0%}
.has-foof-right .information__intro:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.has-foof-right .information__intro{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
.has-foof-right .information__intro:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.has-foof-right .information__intro{float:left;display:block;margin-right:1.16509%;width:57.84788%;margin-left:21.07606%}
.has-foof-right .information__intro:last-child{margin-right:0}
}
.options{border-bottom:2px solid #edede9}
@media screen and (min-width: 40em){.options{font-size:.875em}
}
@media screen and (min-width: 80em){.options{font-size:1em}
}
.options__keyword{position:relative;float:left;display:block;margin-right:4.82916%;width:65.05695%;margin-right:0}
.options__keyword:last-child{margin-right:0}
@media screen and (min-width: 34.28571em){.options__keyword{float:left;display:block;margin-right:4.82916%;width:47.58542%}
.options__keyword:last-child{margin-right:0}
}
@media screen and (min-width: 40em){.options__keyword{float:left;display:block;margin-right:3.57866%;width:35.26334%;margin-left:25.89467%}
.options__keyword:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.options__keyword{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:8.5298%}
.options__keyword:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.options__keyword{float:left;display:block;margin-right:1.75788%;width:23.68159%;margin-left:25.43947%}
.options__keyword:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.options__keyword{float:left;display:block;margin-right:1.16509%;width:19.91097%;margin-left:37.93691%}
.options__keyword:last-child{margin-right:0}
}
.options__keyword input{width:100%;border:0;padding:1em 0 1em 1.5em;font-family:"halis-bold",Helvetica,sans-serif}
.options__keyword .svg-icon{position:absolute;top:1.125em;left:0}
.options__new-products,.options__recipe-filters{display:none}
@media screen and (min-width: 48em){.options__new-products,.options__recipe-filters{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.options__new-products:last-child,.options__recipe-filters:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.options__new-products,.options__recipe-filters{float:left;display:block;margin-right:1.75788%;width:30.04146%}
.options__new-products:last-child,.options__recipe-filters:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.options__new-products,.options__recipe-filters{float:left;display:block;margin-right:1.16509%;width:24.12618%}
.options__new-products:last-child,.options__recipe-filters:last-child{margin-right:0}
}
.options__new-products a,.options__recipe-filters a{display:block;position:relative;padding:1em 0 1em 1.5em;text-decoration:none;color:#483627;font-family:"halis-bold",Helvetica,sans-serif;text-transform:uppercase}
.options__new-products a .svg-icon--checked-checkbox,.options__recipe-filters a .svg-icon--checked-checkbox{opacity:0}
.options__new-products a.selected .svg-icon--checked-checkbox,.options__recipe-filters a.selected .svg-icon--checked-checkbox{opacity:1}
.options__new-products a.grayed-out,.options__recipe-filters a.grayed-out{color:#cececc;pointer-events:none}
.options__new-products a.grayed-out .svg-icon--checked-checkbox,.options__recipe-filters a.grayed-out .svg-icon--checked-checkbox{opacity:0}
.options__new-products a.grayed-out .svg-icon--empty-checkbox,.options__recipe-filters a.grayed-out .svg-icon--empty-checkbox{opacity:.125}
.options__new-products .svg-icon,.options__recipe-filters .svg-icon{position:absolute;top:1.25em;left:0}
.options__filter-toggle{float:left;display:block;margin-right:4.82916%;width:30.11389%}
.options__filter-toggle:last-child{margin-right:0}
@media screen and (min-width: 34.28571em){.options__filter-toggle{float:left;display:block;margin-right:4.82916%;width:47.58542%}
.options__filter-toggle:last-child{margin-right:0}
}
@media screen and (min-width: 40em){.options__filter-toggle{float:left;display:block;margin-right:3.57866%;width:35.26334%}
.options__filter-toggle:last-child{margin-right:0}
}
@media screen and (min-width: 48em){.options__filter-toggle{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.options__filter-toggle:last-child{margin-right:0}
}
@media screen and (min-width: 64em){.options__filter-toggle{float:left;display:block;margin-right:1.75788%;width:17.32172%}
.options__filter-toggle:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.options__filter-toggle{float:left;display:block;margin-right:1.16509%;width:15.69576%}
.options__filter-toggle:last-child{margin-right:0}
}
.options__filter-toggle a{position:relative;padding:1em 0 1em 1.5em;display:block;text-decoration:none;color:#483627;font-family:"halis-bold",Helvetica,sans-serif;text-transform:uppercase}
.options__filter-toggle a span{display:none}
@media screen and (min-width: 34.28571em){.options__filter-toggle a span{display:inline}
}
.options__filter-toggle a.arrowed-trigger:before{display:block;content:' ';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-0.5em);-moz-transform:translateX(-0.5em);-ms-transform:translateX(-0.5em);-o-transform:translateX(-0.5em);transform:translateX(-0.5em);height:0;width:0;border-bottom:0.5em solid #edede9;border-left:0.5em solid transparent;border-right:0.5em solid transparent}
.options__filter-toggle .svg-icon{position:absolute;top:1.125em;left:0}
.matrix{background:#edede9;height:0;overflow:hidden;-webkit-transform:translateZ(0) scaleY(0);-moz-transform:translateZ(0) scaleY(0);-ms-transform:translateZ(0) scaleY(0);-o-transform:translateZ(0) scaleY(0);transform:translateZ(0) scaleY(0);-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}
.matrix::after{clear:both;content:"";display:table}
.matrix.opened-matrix{-webkit-transform:translateZ(0) scaleY(1);-moz-transform:translateZ(0) scaleY(1);-ms-transform:translateZ(0) scaleY(1);-o-transform:translateZ(0) scaleY(1);transform:translateZ(0) scaleY(1);height:auto}
.matrix__link{text-decoration:none;color:#483627;display:block;padding:.25rem 0;position:relative}
@media screen and (min-width: 40em){.matrix__link{font-size:.875em}
}
@media screen and (min-width: 80em){.matrix__link{font-size:1em}
}
.matrix__link .svg-icon{display:none}
.matrix__link.selected{font-family:"halis-bold",Helvetica,sans-serif}
.matrix__link.selected .svg-icon{opacity:1}
.matrix__link.grayed-out{color:#cececc;pointer-events:none}
.no-touchevents .matrix__link:hover{text-decoration:underline}
.matrix__list{padding:.5em 0 1.5em;position:relative}
.matrix__list::after{clear:both;content:"";display:table}
.matrix__list>li{padding:1em 1em .5em;float:left;display:block;margin-right:4.82916%;width:47.58542%}
.matrix__list>li:last-child{margin-right:0}
.matrix__list>li.matrix__new{width:100%}
.matrix__list>li.matrix__teas{position:absolute;top:7em;left:0}
.matrix__list>li.matrix__types,.matrix__list>li.matrix__moods{float:right}
.matrix__list>li.matrix__flavors{padding-top:13.5em}
.matrix__list>li>ul::after{clear:both;content:"";display:table}
@media screen and (max-width: 34.21429em){.matrix__list>li.matrix__types,.matrix__list>li.matrix__moods{margin-right:0}
}
@media screen and (min-width: 34.28571em) and (max-width: 45.64286em){.matrix__list>li.matrix__types,.matrix__list>li.matrix__moods{margin-right:0}
}
@media screen and (min-width: 40em) and (max-width: 47.9375em){.matrix__list>li.matrix__types,.matrix__list>li.matrix__moods{margin-right:0}
}
@media screen and (min-width: 48em){.matrix__list>li{padding:1em 0 .5em;float:left;display:block;margin-right:2.35765%;width:14.70196%}
.matrix__list>li:last-child{margin-right:0}
.matrix__list>li.matrix__new{display:none}
.matrix__list>li.matrix__teas{position:static}
.matrix__list>li.matrix__types,.matrix__list>li.matrix__moods{float:left}
.matrix__list>li.matrix__types{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.matrix__list>li.matrix__types:last-child{margin-right:0}
.matrix__list>li.matrix__types>ul>li{float:left;display:block;margin-right:7.42297%;width:46.28851%}
.matrix__list>li.matrix__types>ul>li:last-child{margin-right:0}
.matrix__list>li.matrix__types>ul>li:nth-child(even){margin-right:0;-webkit-transform:translateX(-1em);-moz-transform:translateX(-1em);-ms-transform:translateX(-1em);-o-transform:translateX(-1em);transform:translateX(-1em)}
.matrix__list>li.matrix__flavors{padding-top:1em}
}
@media screen and (min-width: 64em){.matrix__list>li{float:left;display:block;margin-right:1.75788%;width:10.96186%;margin-left:3.17993%}
.matrix__list>li:last-child{margin-right:0}
.matrix__list>li.matrix__teas{margin-left:6.35987%}
.matrix__list>li.matrix__types{float:left;display:block;margin-right:1.75788%;width:23.68159%}
.matrix__list>li.matrix__types:last-child{margin-right:0}
.matrix__list>li.matrix__types>ul>li{float:left;display:block;margin-right:7.42297%;width:46.28851%}
.matrix__list>li.matrix__types>ul>li:last-child{margin-right:0}
}
@media screen and (min-width: 80em){.matrix__list>li{float:left;display:block;margin-right:1.16509%;width:15.69576%;margin-left:0%}
.matrix__list>li:last-child{margin-right:0}
.matrix__list>li.matrix__teas{margin-left:0%}
.matrix__list>li.matrix__types{float:left;display:block;margin-right:1.16509%;width:32.55661%}
.matrix__list>li.matrix__types:last-child{margin-right:0}
.matrix__list>li.matrix__types>ul>li{float:left;display:block;margin-right:3.57866%;width:48.21067%}
.matrix__list>li.matrix__types>ul>li:last-child{margin-right:0}
}
.matrix__list strong{display:block;text-transform:uppercase;padding-bottom:1.5rem;position:relative}
@media screen and (min-width: 40em){.matrix__list strong{font-size:.875em}
}
@media screen and (min-width: 80em){.matrix__list strong{font-size:1em}
}
.matrix__list strong:before{display:block;content:' ';position:absolute;bottom:.75rem;left:0;width:3rem;height:.25rem;background:#ddddda}
.matrix__buttons{text-align:center}
.matrix__buttons .button{display:inline-block;margin-bottom:1.5em}
@media screen and (min-width: 48em){.matrix__buttons .button{display:none}
}
.product-results{padding-bottom:2em}
.product-results.hidden{display:none}
.product-results__container{overflow:hidden}
.exposed-filters{padding-top:1em}
.exposed-filters::after{clear:both;content:"";display:table}
@media screen and (min-width: 40em){.exposed-filters{font-size:.875em}
}
@media screen and (min-width: 80em){.exposed-filters{font-size:1em}
}
.exposed-filters__filter{float:left;margin-right:1em;margin-top:1em}
.exposed-filters__link{display:block;text-decoration:none;background:#edede9;border-radius:.75rem;color:#483627;font-family:"halis-bold",Helvetica,sans-serif;text-transform:uppercase;line-height:2;padding:0 1em}
.no-touchevents .exposed-filters__link:hover{background:#cececc}
.exposed-filters__link .svg-icon{color:red;position:relative;top:.125em}
.form-content{padding:2rem 0;background:#edede9}
@media screen and (min-width: 48em){.form-content{padding:3rem 0}
}
.form-content .error{background:none !important;color:red !important;font-size:.75em;padding-top:.25em}
.form-content--foodservice{background:white}
@media screen and (min-width: 40em){#contact-us-inner,.api-form__layout{float:left;display:block;margin-right:3.57866%;width:74.10533%;margin-left:12.94733%}
#contact-us-inner:last-child,.api-form__layout:last-child{margin-right:0}
}
@media screen and (min-width: 48em){#contact-us-inner,.api-form__layout{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}
#contact-us-inner:last-child,.api-form__layout:last-child{margin-right:0}
}
@media screen and (min-width: 64em){#contact-us-inner,.api-form__layout{float:left;display:block;margin-right:1.75788%;width:61.8408%;margin-left:19.0796%}
#contact-us-inner:last-child,.api-form__layout:last-child{margin-right:0}
}
@media screen and (min-width: 80em){#contact-us-inner,.api-form__layout{float:left;display:block;margin-right:1.16509%;width:49.41745%;margin-left:25.29127%}
#contact-us-inner:last-child,.api-form__layout:last-child{margin-right:0}
}
#contact-us-inner fieldset,.api-form__layout fieldset{border:none;margin:0 !important;padding:0 !important}
#contact-us-inner label,.api-form__layout label{font-family:"halis-bold",Helvetica,sans-serif;font-size:.75em;text-transform:uppercase;line-height:1.25}
#contact-us-inner h2{clear:both;}
#contact-us-inner h2 span{font-size:50%;letter-spacing:normal;}
#contact-us-inner .field.required label{font-weight:700;color:#d38546;}
#contact-us-inner .field,.api-form__layout .field{margin-bottom:1em}
#contact-us-inner .field input,#contact-us-inner .field textarea,#contact-us-inner .field select,.api-form__layout .field input,.api-form__layout .field textarea,.api-form__layout .field select{border:0;background:white;font-size:1rem;font-family:"halis-bold",Helvetica,sans-serif;padding:.5em;border-radius:.25rem;color:#483627;width:100%}
#contact-us-inner .field input:focus,#contact-us-inner .field textarea:focus,#contact-us-inner .field select:focus,.api-form__layout .field input:focus,.api-form__layout .field textarea:focus,.api-form__layout .field select:focus{outline:none}
#contact-us-inner .field textarea,.api-form__layout .field textarea{height:8em;resize:none}
#contact-us-inner .field select,.api-form__layout .field select{width:100%}
#contact-us-inner .field--radio,.api-form__layout .field--radio{margin-bottom:1em}
#contact-us-inner .field--radio label input,.api-form__layout .field--radio label input{position:absolute;top:.125em;left:0;width:auto}
#contact-us-inner .field--radio__block label,#contact-us-inner .field--radio__inline-block label,.api-form__layout .field--radio__block label,.api-form__layout .field--radio__inline-block label{text-transform:none;position:relative;padding-left:1.5em;margin-right:1em;font-size:1em;font-family:"halis-light",Helvetica,sans-serif}
#contact-us-inner .field--radio__block label,.api-form__layout .field--radio__block label{display:block;margin-bottom:.5em}
#contact-us-inner .field--radio__inline-block label,.api-form__layout .field--radio__inline-block label{display:inline-block}
#contact-us-inner .field p,.api-form__layout .field p{padding:0;font-size:.875em}
#contact-us-inner .field p.error,.api-form__layout .field p.error{background:transparent;color:red;font-family:"halis-bold",Helvetica,sans-serif;font-size:.625em;padding-top:.375rem}
#contact-us-inner .fields,.api-form__layout .fields{clear:left}
#contact-us-inner .fields li,.api-form__layout .fields li{position:relative;margin-bottom:1em}
#contact-us-inner .fields li input,.api-form__layout .fields li input{position:absolute;top:.125em;left:0}
#contact-us-inner .fields li label,.api-form__layout .fields li label{padding-left:1.5em;text-transform:none;font-size:1em;font-family:"halis-light",Helvetica,sans-serif}
#contact-us-inner .buttons,#contact-us-inner .submit,.api-form__layout .buttons,.api-form__layout .submit{padding-top:1em}
#contact-us-inner .buttons input,#contact-us-inner .buttons button,#contact-us-inner .submit input,#contact-us-inner .submit button,.api-form__layout .buttons input,.api-form__layout .buttons button,.api-form__layout .submit input,.api-form__layout .submit button{border:none;font-family:"halis-bold",Helvetica,sans-serif;text-transform:uppercase;font-size:1em;cursor:pointer}
#contact-us-inner .submit,.api-form__layout .submit{clear:left;margin-bottom:2em}
.api-form__layout small{display:block;padding-bottom:1rem}
@media screen and (min-width: 40em){.api-form--donate .field{float:left;display:block;margin-right:4.82916%;width:47.58542%}
.api-form--donate .field:last-child{margin-right:0}
.api-form--donate .field#donate-Adate,.api-form--donate .field#donate-Oname,.api-form--donate .field#donate-Cname,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Dtype,.api-form--donate .field#donate-Odescr,.api-form--donate .field#donate-Ptype,.api-form--donate .field#donate-Ndescr,.api-form--donate .field#donate-Maddress,.api-form--donate .field#donate-signature,.api-form--donate .field--radio{float:left;display:block;margin-right:4.82916%;width:100%}
.api-form--donate .field#donate-Adate:last-child,.api-form--donate .field#donate-Oname:last-child,.api-form--donate .field#donate-Cname:last-child,.api-form--donate .field#donate-Email:last-child,.api-form--donate .field#donate-Email2:last-child,.api-form--donate .field#donate-Dtype:last-child,.api-form--donate .field#donate-Odescr:last-child,.api-form--donate .field#donate-Ptype:last-child,.api-form--donate .field#donate-Ndescr:last-child,.api-form--donate .field#donate-Maddress:last-child,.api-form--donate .field#donate-signature:last-child,.api-form--donate .field--radio:last-child{margin-right:0}
.api-form--donate .field#donate-Address2,.api-form--donate .field#donate-State,.api-form--donate .field#donate-Cfax,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Fedid,.api-form--donate .field--radio{margin-right:0}
.api-form--donate .field#donate-Rdate{clear:left}
}
@media screen and (min-width: 48em){.api-form--donate .field{float:left;display:block;margin-right:3.57866%;width:48.21067%}
.api-form--donate .field:last-child{margin-right:0}
.api-form--donate .field#donate-Adate,.api-form--donate .field#donate-Oname,.api-form--donate .field#donate-Cname,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Dtype,.api-form--donate .field#donate-Odescr,.api-form--donate .field#donate-Ptype,.api-form--donate .field#donate-Ndescr,.api-form--donate .field#donate-Maddress,.api-form--donate .field#donate-signature,.api-form--donate .field--radio{float:left;display:block;margin-right:3.57866%;width:100%;margin-right:0}
.api-form--donate .field#donate-Adate:last-child,.api-form--donate .field#donate-Oname:last-child,.api-form--donate .field#donate-Cname:last-child,.api-form--donate .field#donate-Email:last-child,.api-form--donate .field#donate-Email2:last-child,.api-form--donate .field#donate-Dtype:last-child,.api-form--donate .field#donate-Odescr:last-child,.api-form--donate .field#donate-Ptype:last-child,.api-form--donate .field#donate-Ndescr:last-child,.api-form--donate .field#donate-Maddress:last-child,.api-form--donate .field#donate-signature:last-child,.api-form--donate .field--radio:last-child{margin-right:0}
.api-form--donate .field#donate-Address2,.api-form--donate .field#donate-State,.api-form--donate .field#donate-Cfax,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Rdate,.api-form--donate .field#donate-Fedid,.api-form--donate .field--radio{margin-right:0}
}
@media screen and (min-width: 64em){.api-form--donate .field{float:left;display:block;margin-right:2.84259%;width:48.57871%}
.api-form--donate .field:last-child{margin-right:0}
.api-form--donate .field#donate-Adate,.api-form--donate .field#donate-Oname,.api-form--donate .field#donate-Cname,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Dtype,.api-form--donate .field#donate-Odescr,.api-form--donate .field#donate-Ptype,.api-form--donate .field#donate-Ndescr,.api-form--donate .field#donate-Maddress,.api-form--donate .field#donate-signature,.api-form--donate .field--radio{float:left;display:block;margin-right:2.84259%;width:100%}
.api-form--donate .field#donate-Adate:last-child,.api-form--donate .field#donate-Oname:last-child,.api-form--donate .field#donate-Cname:last-child,.api-form--donate .field#donate-Email:last-child,.api-form--donate .field#donate-Email2:last-child,.api-form--donate .field#donate-Dtype:last-child,.api-form--donate .field#donate-Odescr:last-child,.api-form--donate .field#donate-Ptype:last-child,.api-form--donate .field#donate-Ndescr:last-child,.api-form--donate .field#donate-Maddress:last-child,.api-form--donate .field#donate-signature:last-child,.api-form--donate .field--radio:last-child{margin-right:0}
.api-form--donate .field#donate-Address2,.api-form--donate .field#donate-State,.api-form--donate .field#donate-Cfax,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Rdate,.api-form--donate .field#donate-Fedid,.api-form--donate .field--radio{margin-right:0}
}
@media screen and (min-width: 80em){.api-form--donate .field{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.api-form--donate .field:last-child{margin-right:0}
.api-form--donate .field#donate-Adate,.api-form--donate .field#donate-Oname,.api-form--donate .field#donate-Cname,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Dtype,.api-form--donate .field#donate-Odescr,.api-form--donate .field#donate-Ptype,.api-form--donate .field#donate-Ndescr,.api-form--donate .field#donate-Maddress,.api-form--donate .field#donate-signature,.api-form--donate .field--radio{float:left;display:block;margin-right:2.35765%;width:100%}
.api-form--donate .field#donate-Adate:last-child,.api-form--donate .field#donate-Oname:last-child,.api-form--donate .field#donate-Cname:last-child,.api-form--donate .field#donate-Email:last-child,.api-form--donate .field#donate-Email2:last-child,.api-form--donate .field#donate-Dtype:last-child,.api-form--donate .field#donate-Odescr:last-child,.api-form--donate .field#donate-Ptype:last-child,.api-form--donate .field#donate-Ndescr:last-child,.api-form--donate .field#donate-Maddress:last-child,.api-form--donate .field#donate-signature:last-child,.api-form--donate .field--radio:last-child{margin-right:0}
.api-form--donate .field#donate-Address2,.api-form--donate .field#donate-State,.api-form--donate .field#donate-Cfax,.api-form--donate .field#donate-Email,.api-form--donate .field#donate-Email2,.api-form--donate .field#donate-Rdate,.api-form--donate .field#donate-Fedid,.api-form--donate .field--radio{margin-right:0}
}
.api-form--foodservice .field--text input,.api-form--foodservice .field textarea{background:#edede9}
@media screen and (min-width: 40em){.api-form--foodservice .field{float:left;display:block;margin-right:4.82916%;width:47.58542%}
.api-form--foodservice .field:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-inquiry{float:left;display:block;margin-right:4.82916%;width:100%}
.api-form--foodservice .field#foodservice-region:last-child,.api-form--foodservice .field#foodservice-inquiry:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-lastname,.api-form--foodservice .field#foodservice-phone,.api-form--foodservice .field#foodservice-email2,.api-form--foodservice .field#foodservice-inquiry{margin-right:0}
}
@media screen and (min-width: 48em){.api-form--foodservice .field{float:left;display:block;margin-right:3.57866%;width:48.21067%}
.api-form--foodservice .field:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-inquiry{float:left;display:block;margin-right:3.57866%;width:100%}
.api-form--foodservice .field#foodservice-region:last-child,.api-form--foodservice .field#foodservice-inquiry:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-lastname,.api-form--foodservice .field#foodservice-phone,.api-form--foodservice .field#foodservice-email2,.api-form--foodservice .field#foodservice-inquiry{margin-right:0}
}
@media screen and (min-width: 64em){.api-form--foodservice .field{float:left;display:block;margin-right:2.84259%;width:48.57871%}
.api-form--foodservice .field:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-inquiry{float:left;display:block;margin-right:2.84259%;width:100%}
.api-form--foodservice .field#foodservice-region:last-child,.api-form--foodservice .field#foodservice-inquiry:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-lastname,.api-form--foodservice .field#foodservice-phone,.api-form--foodservice .field#foodservice-email2,.api-form--foodservice .field#foodservice-inquiry{margin-right:0}
}
@media screen and (min-width: 80em){.api-form--foodservice .field{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.api-form--foodservice .field:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-inquiry{float:left;display:block;margin-right:2.35765%;width:100%}
.api-form--foodservice .field#foodservice-region:last-child,.api-form--foodservice .field#foodservice-inquiry:last-child{margin-right:0}
.api-form--foodservice .field#foodservice-region,.api-form--foodservice .field#foodservice-lastname,.api-form--foodservice .field#foodservice-phone,.api-form--foodservice .field#foodservice-email2,.api-form--foodservice .field#foodservice-inquiry{margin-right:0}
}
#contact-us .field:nth-child(-n+2){margin:0}
@media screen and (min-width: 40em){#contact-us .field{float:left;display:block;margin-right:4.82916%;width:47.58542%}
#contact-us .field:last-child{margin-right:0}
#contact-us .field#mailform-state{float:left;display:block;margin-right:4.82916%;width:12.64237%}
#contact-us .field#mailform-state:last-child{margin-right:0}
#contact-us .field#mailform-zip{float:left;display:block;margin-right:4.82916%;width:30.11389%}
#contact-us .field#mailform-zip:last-child{margin-right:0}
#contact-us .field#mailform-comment{float:left;display:block;margin-right:4.82916%;width:100%}
#contact-us .field#mailform-comment:last-child{margin-right:0}
#contact-us .field#mailform-lname,#contact-us .field#mailform-address2,#contact-us .field#mailform-zip,#contact-us .field#mailform-phone,#contact-us .field#mailform-email2,#contact-us .field#mailform-comment{margin-right:0}
}
@media screen and (min-width: 48em){#contact-us .field{float:left;display:block;margin-right:3.57866%;width:48.21067%}
#contact-us .field:last-child{margin-right:0}
#contact-us .field#mailform-state{float:left;display:block;margin-right:3.57866%;width:22.316%}
#contact-us .field#mailform-state:last-child{margin-right:0}
#contact-us .field#mailform-zip{float:left;display:block;margin-right:3.57866%;width:22.316%}
#contact-us .field#mailform-zip:last-child{margin-right:0}
#contact-us .field#mailform-comment{float:left;display:block;margin-right:3.57866%;width:100%}
#contact-us .field#mailform-comment:last-child{margin-right:0}
#contact-us .field#mailform-lname,#contact-us .field#mailform-address2,#contact-us .field#mailform-zip,#contact-us .field#mailform-phone,#contact-us .field#mailform-email2,#contact-us .field#mailform-comment{margin-right:0}
}
@media screen and (min-width: 64em){#contact-us .field{float:left;display:block;margin-right:2.84259%;width:48.57871%}
#contact-us .field:last-child{margin-right:0}
#contact-us .field#mailform-state{float:left;display:block;margin-right:2.84259%;width:17.72593%}
#contact-us .field#mailform-state:last-child{margin-right:0}
#contact-us .field#mailform-zip{float:left;display:block;margin-right:2.84259%;width:28.01019%}
#contact-us .field#mailform-zip:last-child{margin-right:0}
#contact-us .field#mailform-comment{float:left;display:block;margin-right:2.84259%;width:100%}
#contact-us .field#mailform-comment:last-child{margin-right:0}
#contact-us .field#mailform-lname,#contact-us .field#mailform-address2,#contact-us .field#mailform-zip,#contact-us .field#mailform-phone,#contact-us .field#mailform-email2,#contact-us .field#mailform-comment{margin-right:0}
}
@media screen and (min-width: 80em){#contact-us .field{float:left;display:block;margin-right:2.35765%;width:48.82117%}
#contact-us .field:last-child{margin-right:0}
#contact-us .field#mailform-state{float:left;display:block;margin-right:2.35765%;width:14.70196%}
#contact-us .field#mailform-state:last-child{margin-right:0}
#contact-us .field#mailform-zip{float:left;display:block;margin-right:2.35765%;width:31.76157%}
#contact-us .field#mailform-zip:last-child{margin-right:0}
#contact-us .field#mailform-comment{float:left;display:block;margin-right:2.35765%;width:100%}
#contact-us .field#mailform-comment:last-child{margin-right:0}
#contact-us .field#mailform-lname,#contact-us .field#mailform-address2,#contact-us .field#mailform-zip,#contact-us .field#mailform-phone,#contact-us .field#mailform-email2,#contact-us .field#mailform-comment{margin-right:0}
}
@media print{.print-format{background:white !important;color:#483627 !important}
.print-format *{background:white !important;color:#483627 !important}
.print-format #header{text-align:center}
.print-format #toolbar,.print-format #trigger,.print-format .page-banner,.print-format .breadcrumbs,.print-format .content-section,.print-format .button--primary,.print-format #contact-us-inner .buttons input,#contact-us-inner .buttons .print-format input,.print-format #contact-us-inner .buttons button,#contact-us-inner .buttons .print-format button,.print-format #contact-us-inner .submit input,#contact-us-inner .submit .print-format input,.print-format #contact-us-inner .submit button,#contact-us-inner .submit .print-format button,.print-format .api-form__layout .buttons input,.api-form__layout .buttons .print-format input,.print-format .api-form__layout .buttons button,.api-form__layout .buttons .print-format button,.print-format .api-form__layout .submit input,.api-form__layout .submit .print-format input,.print-format .api-form__layout .submit button,.api-form__layout .submit .print-format button,.print-format .ac_handle,.print-format .newsletter,.print-format .statistics,.print-format .footer,.print-format .print-recipe-button,.print-format .recipe-info__lockup,.print-format .recipe-details__video,.print-format .product-info__lockup,.print-format .product-info__description,.print-format .product-recommendations{display:none}
.print-format h2{font-size:4em}
.print-format .recipe-details__container{margin-top:0}
}
