html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}.search-results__result:before,.search-results .container:before,.search-results .products__container:before,.search-results .product-hero__container:before,.search-results .product-facts__container:before,.search-results .our-products__container:before,.filters__i-want--open:before,.our-products__container:before,.product-facts:before,.product-hero__container:before,.products:before,.footer .container:before,.footer .our-products__container:before,.footer .product-facts__container:before,.footer .product-hero__container:before,.footer .products__container:before,.subfooter:before,.search-results__result:after,.search-results .container:after,.search-results .products__container:after,.search-results .product-hero__container:after,.search-results .product-facts__container:after,.search-results .our-products__container:after,.filters__i-want--open:after,.our-products__container:after,.product-facts:after,.product-hero__container:after,.products:after,.footer .container:after,.footer .our-products__container:after,.footer .product-facts__container:after,.footer .product-hero__container:after,.footer .products__container:after,.subfooter:after{content:"";display:table;}.search-results__result:after,.search-results .container:after,.search-results .products__container:after,.search-results .product-hero__container:after,.search-results .product-facts__container:after,.search-results .our-products__container:after,.filters__i-want--open:after,.our-products__container:after,.product-facts:after,.product-hero__container:after,.products:after,.footer .container:after,.footer .our-products__container:after,.footer .product-facts__container:after,.footer .product-hero__container:after,.footer .products__container:after,.subfooter:after{clear:both;}
/*! Flickity v1.1.2
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:0;}.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:0;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.flickity-prev-next-button:hover{background:#fff;}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09f;}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.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:.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:.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1;}.search__form input{padding:0;width:inherit;border-radius:0;background:transparent;border:0;border-bottom:1px solid #1d3f78;}.search__form input:focus{border-bottom:1px solid #ba3a3a;}.search__autocomplete{position:absolute;top:2em!important;left:0;z-index:99;visibility:hidden;opacity:0;transition:opacity .25s linear;width:100%;background:#fff;border-radius:10px;}@media screen and (min-width:37em){.search__autocomplete{min-width:22em;width:25vw;top:7em;right:0;left:auto;padding:.5em 0;}}@media screen and (min-width:52em){.search__autocomplete{min-width:20em;top:6em;}}.search__autocomplete.show-yourself{z-index:20;opacity:1;visibility:visible;}.search__autocomplete ul{list-style:none;}.search__autocomplete ul li{margin:0 1.25rem;float:left;}.search__autocomplete a{line-height:1;display:block;padding:.5em 1em;text-decoration:none;color:#1d3f78;}.search__autocomplete a:hover{color:#ba3a3a;}.svg-icon--search{height:25px;width:25px;fill:#1d3f78;}.nav-search{position:relative;}#brc-search{padding:0;width:inherit;border-radius:0;background:transparent;border:0;border-bottom:1px solid #1d3f78;}#brc-search:focus{border-bottom:1px solid #ba3a3a;}textarea,input[type=text],input[type=email],input[type=tel],select,.form-item__select-wrapper{width:100%;border-radius:.75em;border:1px solid #90aee0;background:#fff;transition:.125s linear border-color;}textarea.focused,input.focused[type=text],input.focused[type=email],input.focused[type=tel],select.focused,.focused.form-item__select-wrapper,textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,.form-item__select-wrapper:focus{border-color:#1d3f78;}textarea:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=tel]:disabled,select:disabled,.form-item__select-wrapper:disabled{border-color:rgba(68,68,68,.375);background:rgba(68,68,68,.125);}.has-error textarea,.has-error input[type=text],.has-error input[type=email],.has-error input[type=tel],.has-error select,.has-error .form-item__select-wrapper{border-color:#ba3a3a;background:rgba(186,58,58,.125);}.has-errors{text-align:center;color:#ba3a3a;padding-bottom:2em;font-weight:bold;}form{display:block;margin:0 auto;max-width:40em;}.form-item{padding-bottom:1em;float:left;width:100%;}@media screen and (min-width:30em){.form-item--first-name,.form-item--contact-method,.form-item--home-phone,.form-item--mobile-phone{width:calc(50% + .75em);padding-right:1.5em;}.form-item--city-st{width:calc(70% + .75em);padding-right:1.5em;}.form-item--zip{width:calc(50% - .75em);}.form-item--last-name,.form-item--email,.form-item--home-phone{width:calc(50% - .75em);}}.form-item__select-wrapper{overflow:hidden;position:relative;}.form-item__select-wrapper:after{position:absolute;right:.5em;top:50%;width:1em;height:1.5em;transform:translateY(-55%) scale(.875);content:"";height:0;width:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.5em solid #444;}.form-item--locator{position:relative;padding:0;float:none;margin:0 auto;max-width:20em;}.form-item--locator input{border-radius:.75em 0 0 .75em;width:calc(100% - 3em);}.form-item--locator button{background:#90aee0;border:0;border-radius:0 .75em .75em 0;position:absolute;top:0;right:0;width:3em;height:100%;transition:.125s linear background;}.form-item--locator button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:1.125em;height:1.2em;fill:white;}.form-item--locator button.focused{background:#1d3f78;}label{display:block;font-size:.75em;text-transform:uppercase;font-weight:bold;padding-bottom:.125em;}label small{font-weight:normal;font-style:italic;font-size:1em;text-transform:none;}textarea,input[type=text],input[type=email],input[type=tel],select{padding:.5em;}select{width:120%;padding:.3125em .5em;border:0;background:transparent;background-image:none;-webkit-appearance:none;position:relative;z-index:1;font-family:Helvetica,Arial,sans-serif;}.wf-active select{font-family:"museo-slab",Helvetica,Arial,sans-serif;}textarea{resize:none;height:8em;}.subfooter{padding:3em 0;border-top:1em solid #f4f5f0;}.subfooter p{font-size:1em;text-align:center;line-height:1.125;padding-bottom:0;}.wf-active .subfooter p{font-family:"museo-slab",Helvetica,Arial,sans-serif;font-weight:bold;font-size:1em;padding-top:.375em;}.subfooter h2{text-align:center;padding-bottom:0;color:#1d3f78;}.wf-active .subfooter h2{padding-top:.75rem;}.subfooter__finder{text-align:center;padding:1em 0;}.subfooter__finder h3{margin:0 auto;width:15em;}.subfooter .content--locator{padding:1em 0 2em 0;}.subfooter .content--results{margin-bottom:1em;}.subfooter .content .container,.subfooter .content .our-products__container,.subfooter .content .product-facts__container,.subfooter .content .product-hero__container,.subfooter .content .products__container{width:100%;}.footer{background:#ccdaf1;padding:2em 0 3em;text-align:center;min-height:13em;}.footer .copyright{margin-top:2em;}.footer .copyright h6{padding-bottom:0;}.footer .copyright div{padding-bottom:0;}.footer a{text-decoration:none;}.footer h6{font-weight:normal;padding-bottom:1rem;}@media screen and (min-width:30em){.footer{text-align:left;}.footer__group{float:left;width:50%;}}@media screen and (min-width:60em){.footer__group{width:25%;}.footer__group:nth-of-type(2){width:25%;}}picture{opacity:1;}.header{background:#044d7d;background-size:cover;}.subfooter{background-size:cover;}.no-webp .product-hero:after{background:url(/brc/images/global/wood-pattern-blue.jpg) center center repeat;}.webp .product-hero:after{background:url(/brc/images/global/wood-pattern-blue.webp) center center repeat;}.product-hero:after{background-size:cover;position:absolute;width:100%;height:2em;content:"";left:0;z-index:9;bottom:0;}.no-webp .hero:after{background:url(/brc/images/global/wood-pattern-blue.jpg) center center repeat;}.webp .hero:after{background:url(/brc/images/global/wood-pattern-blue.webp) center center repeat;}.hero:after{background-size:cover;position:absolute;width:100%;height:2em;content:"";left:0;z-index:9;bottom:0;}.content{padding:3em 0;}@media screen and (min-width:37em){.content{padding:8vw 0;}}@media screen and (min-width:80em){.content{padding:6.5em 0;}}.content h1{text-align:center;}.content--home{padding:0;text-align:center;position:relative;}.content--home:before,.content--home:after{position:absolute;width:100%;height:2em;content:"";left:0;z-index:9;}.content--home:before{top:0;}.content--home:after{bottom:0;}.content--home p{padding:0;}@media screen and (min-width:37em){.content--home p{font-size:1.25em;}}@media screen and (min-width:48em){.content--home p{font-size:.875em;}}@media screen and (min-width:60em){.content--home p{font-size:1.67vw;}}.content--home h4{color:#ba3a3a;}.wf-active .content--home h4{font-size:1.25em;line-height:1.4375;padding:.1875em 0 .125em;}@media screen and (min-width:37em){.content--home h4{font-size:1.25em;}.wf-active .content--home h4{font-size:1.6125em;}}@media screen and (min-width:48em){.content--home h4{font-size:1em;}.wf-active .content--home h4{font-size:1.25em;}}@media screen and (min-width:60em){.content--home h4{font-size:1.67vw;}.wf-active .content--home h4{font-size:2.17vw;}}.content--home__section{position:relative;overflow-x:hidden;}.content--home__section img,.content--home__section iframe{margin:0 auto 1em;width:100vw;max-width:100%;height:66.66vw;display:block;}.content--home__section img:last-child,.content--home__section iframe:last-child{margin-bottom:0;}@media screen and (min-width:48em){.content--home__section img,.content--home__section iframe{width:50vw;height:33.33vw;margin:0;transform:translateX(50vw);}}@media screen and (min-width:48em){.content--home__section:nth-child(even) img,.content--home__section:nth-child(even) iframe{transform:translateX(0);}}.content--home__copy{padding:2em 0;margin:0 auto;width:90%;}@media screen and (min-width:30em){.content--home__copy{width:27em;}}@media screen and (min-width:33.75em){.content--home__copy{width:80%;}}@media screen and (min-width:48em){.content--home__copy{position:absolute;top:0;left:0;width:50vw;height:100%;padding:0 3vw;display:flex;justify-content:center;flex-direction:column;}.content--home__section:nth-child(even) .content--home__copy{left:50vw;}}@media screen and (min-width:55em){.content--home__copy{padding:2em 0;}}@media screen and (min-width:52em){.content--home__copy{padding:0 5vw;}}.home-page .content--home{background:#90aee0;color:#fff;}.home-page .content--home h4{color:#fff;}.content--generic .container,.content--generic .our-products__container,.content--generic .product-facts__container,.content--generic .product-hero__container,.content--generic .products__container{max-width:48em;}.content--generic li{list-style:outside disc;margin-left:1.5em;}.content--generic li ul{padding:.5em 0;}.content--generic li li{list-style:outside circle;}.content--results{padding:0;display:none;}@media screen and (min-width:70em){.content--results{height:45vw;position:relative;margin-bottom:8vw;}}@media screen and (min-width:80em){.content--results{margin-bottom:6.5em;}}.content--results .container,.content--results .our-products__container,.content--results .product-facts__container,.content--results .product-hero__container,.content--results .products__container{height:100%;width:100%;}@media screen and (min-width:70em){.content--results .container,.content--results .our-products__container,.content--results .product-facts__container,.content--results .product-hero__container,.content--results .products__container{width:80%;}}.content--results .map{height:20em;}@media screen and (min-width:70em){.content--results .map{position:absolute;top:0;left:0;width:40vw;height:45vw;}}.content--results .results{padding:2em 3em 2em 1em;color:#fff;margin:0 auto;max-width:30em;background:#7c9fda;}@media screen and (min-width:70em){.content--results .results{position:absolute;top:0;left:50%;width:40vw;height:100%;max-width:40vw;overflow:auto;}}.content--results .results h6{display:none;}.content--results h2{text-align:center;transform:translateX(1rem);}.content--results ol{font-size:0;}.content--results li{display:inline-block;vertical-align:top;font-size:1rem;width:100%;position:relative;padding:1.5em 0 1.5em 4.5em;border-bottom:1px solid #fff;}.content--results li:last-child{border-bottom:0;}.content--results li h3{position:absolute;top:1em;left:0;width:4rem;text-align:center;}.wf-active .content--results li h3{font-family:"oswald",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.5em;padding-top:.25em;line-height:1;}.content--results li h3 small{display:block;font-size:.5rem;font-weight:normal;padding-top:.25rem;}.content--results li h6{font-weight:normal;padding-top:.75em;}.option{text-align:center;display:none;}.option p{padding-top:.5em;font-size:.875em;}.about-page .content--home{padding:0;}.products{margin:auto;margin-bottom:5em;max-width:90%;}.products .product-teaser{width:100%;}@media screen and (min-width:33.75em){.products .product-teaser{width:50%;float:left;}}@media screen and (min-width:60em){.products .product-teaser{width:25%;}}.products img{width:100%;}.products hgroup{width:100%;text-align:center;margin:2em 0;}.flickity-page-dots .dot{background:#fff;margin:0 .25em;}@media screen and (min-width:33.25em){.flickity-page-dots .dot{margin:0 .5em;}}.flickity-prev-next-button{width:2rem;height:2rem;background:transparent;}.flickity-prev-next-button.previous{left:0;}.flickity-prev-next-button.next{right:0;}.flickity-prev-next-button svg{top:10%;left:10%;width:80%;height:80%;}.flickity-prev-next-button .arrow{fill:#90aee0;}.flickity-prev-next-button:hover{background:transparent;}.flickity-prev-next-button:hover .arrow{fill:#1d3f78;}.flickity-prev-next-button:disabled{opacity:0;}.ready-for-flickity{height:100%;}.flickity__slide{position:relative;width:100%;height:100%;overflow:hidden;}.product-teaser{position:relative;padding-bottom:1.5em;}.product-teaser h4 a{color:#ba3a3a;position:absolute;width:100%;line-height:1.125;}.product-teaser h2 a{color:#ba3a3a;position:absolute;width:100%;line-height:1.125;}.product-teaser--hidden{display:none;}.product-teaser__images{position:relative;width:100%;height:0;padding-bottom:90%;margin-bottom:-1.8em;z-index:99;overflow:hidden;}.product-teaser__flickity{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 10px;}.product-teaser__image{width:100%;height:100%;}.product-teaser__image img{width:auto;height:auto;max-width:80%;max-height:80%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;}.product-teaser__image--pint img,.product-teaser__image--personal img{max-width:50%;}.product-teaser .special-icons{text-align:center;}.product-teaser .special-icons svg,.product-teaser .special-icons strong{display:inline-block;vertical-align:middle;}.product-teaser .special-icons svg{height:1.75em;margin:0 .5em .5em;width:1.75em;}.product-teaser .special-icons strong{display:inline-block;vertical-align:middle;background:#ba3a3a;color:#fff;font-size:.75em;line-height:1.5rem;padding:0 .5em;text-transform:uppercase;margin:.25em .5em .75em;}.product-teaser h4{text-align:center;}.product-teaser h2{text-align:center;font-size:1em;padding-bottom:.25em;font-family:"museo-slab",Helvetica,Arial,sans-serif;}.product-teaser a{display:block;color:#1d3f78;text-decoration:none;}.product-teaser a.product-link{width:100%;height:100%;position:relative;}.filters{background:#90aee0;padding:2em 0;}.filters .i-want{color:#fff;}.filters a{text-decoration:none;}.filters ul{padding:0;text-align:center;}.filters ul li{margin-bottom:1em;}@media screen and (min-width:55em){.filters ul li{display:inline-block;margin-right:.5em;}.filters ul li:last-child{margin-right:0;}}.filters ul li a{background:#fff;padding:1em 2em;width:100%;display:inline-block;text-transform:uppercase;line-height:1;padding:1em 1.5em;border-radius:.75em;text-decoration:none;color:#fff;border:0;transition:.125s background linear;background:transparent;border:1px solid #fff;display:block;margin:0 auto;text-align:center;}.filters ul li a:hover,.filters ul li a.active-filter{background:#1d3f78;color:#fff;}.product-hero{position:relative;padding-bottom:2em;background:#1d3f78;color:#fff;padding:4em 0 6em 0;}.product-hero__back{margin-bottom:2em;}.product-hero__back a{color:#fff;text-decoration:none;}.product-hero__back a:hover{text-decoration:underline;}.product-hero__carousel{margin-top:3em;}@media screen and (min-width:52em){.product-hero__carousel{width:50%;float:left;}}@media screen and (min-width:52em){.product-hero__description{width:50%;float:left;}}.product-hero__description h1{font-size:4em;text-align:left;width:100%;padding:0;margin-bottom:.5em;}.product-hero__description p{width:100%;text-transform:capitalize;}.product-hero__description .switcher a{color:#fff;font-weight:200;}.product-hero__description .switcher a:hover{text-decoration:none;}.product-facts{margin-top:4em;margin-bottom:4em;}.product-facts__intro{text-align:center;margin-bottom:2em;width:100%;}.product-facts .switcher{width:100%;text-align:center;}.product-facts .switcher a{color:#fff;}.product-facts__panel{width:100%;}@media screen and (min-width:52em){.product-facts__panel{float:left;width:50%;text-align:center;}}.product-facts__panel img{width:100%;display:block;margin-top:4em;}@media screen and (min-width:52em){.product-facts__panel img{width:inherit;display:inline;margin-top:0;width:80%;}}.product-facts__content{width:100%;}@media screen and (min-width:52em){.product-facts__content{float:left;width:50%;}}.product-facts h4{font-size:2em;color:#ba3a3a;}.product-images{width:100%;height:0;padding-bottom:50%;box-sizing:content-box;position:relative;display:flex;justify-content:center;flex-direction:column;}.product-images.in-tubs{padding-bottom:70.5882352941%;}.product-image{width:100%;height:100%;position:absolute;bottom:0;left:0;opacity:0;pointer-events:none;transition:all .25s linear;}.product-image.active-switch-target{opacity:1;pointer-events:auto;}.product-image picture{width:100%;height:100%;}.product-image img{width:auto;height:auto;max-width:90%;max-height:100%;position:absolute;margin:auto;left:0;right:0;bottom:0;}.our-products{text-align:center;margin-bottom:2em;}.our-products__img{padding:5%;}.our-products__container{margin-top:2em;margin-bottom:2em;}.our-products__teaser{width:100%;position:relative;text-decoration:none;}@media screen and (min-width:48em){.our-products__teaser{width:33%;height:33%;display:block;text-align:center;position:relative;float:left;}}.our-products__teaser img{width:100%;}.our-products__teaser .frozen-treats{margin-top:6.5%;margin-bottom:6.5%;}.our-products h2{padding:1em 0;}.our-products h4{width:100%;display:block;color:#ba3a3a;text-decoration:none;}.locator-headline{text-align:center;}.results-count{font-size:2em;padding:0;}.product-favs{text-align:center;height:45px;}.product-favs img{height:1.75em;width:1.75em;display:inline;}.fav-space{height:45px;}.family-favs svg,.family-favs strong{display:inline-block;vertical-align:middle;}.family-favs svg{height:1.75em;margin:0 .5em .5em;width:1.75em;fill:#1d4078;}.new-product-wrapper{position:relative;}.new-product-wrapper .new-product{position:absolute;left:50%;}.new-product-wrapper .new-product .new-product-banner{background:#294e7f;color:#fff;padding:0 10px;border-radius:10px;transform:translateX(-50%);font-family:"MemoStd-Medium";}.search-results__intro{margin-top:2em;margin-bottom:2em;text-align:center;}.search-results__intro p{text-align:center;}.search-results__result{margin-bottom:1em;text-align:center;margin-bottom:4em;}@media screen and (min-width:40em){.search-results__result{width:50%;float:left;}}.search-results__result a{text-decoration:none;}.search-results__image{text-align:center;position:relative;margin:auto;}@media screen and (min-width:40em){.search-results__image{width:33.3%;float:left;}}.search-results__image img{width:100%;}.search-results__copy{padding-top:1em;text-align:center;}@media screen and (min-width:40em){.search-results__copy{width:66.6%;float:left;text-align:left;padding-left:2em;}}.faqs li{list-style:disc;margin-left:1em;margin-bottom:.5em;}.faqs__index{margin-bottom:4em;}.faqs__questions h3{margin-top:1.5em;}.consent{text-align:center;}.consent h2{padding:.5em!important;}.policy-content h2{font-size:1.5em;padding-bottom:.75em;}
#AjaxErrorArea {
  display: none;
  float: left;
}
.empty-rule {
  position: fixed;
  top: -500px;
  left: -500px;
}
.product-hero__description p {
  text-transform: none;
}
.brc-recipe-flavor-used-image {
  max-height: 95px;
}
.featured-flavor-image {
  max-height: 200px;
}
.featured-flavor-picture {
  max-width: 200px;
}
.conditional-view {
  display: none;
}
.conditional-store-info .store-info {
  display: block;
}
.conditional-careers .careers {
  display: block;
}
.conditional-product-name .product-name {
  display: block;
}
.conditional-product-details .product-details {
  display: block;
}
.conditional-email-club-signup .email-club-signup {
  display: block;
}
.contact-us__autocomplete {
  top: 5em;
}
.contact-thank-you .contact-us__intro-select {
  max-width: 100%;
}
.contact-us__main .form-fields .form-field label .image-hint-link {
  float: right;
}
@media screen and (min-width: 40em) {
  .contact-us__main .form-fields .form-field label .image-hint-link {
    display: none;
  }
}
.contact-us__main .form-fields .form-field textarea#body_MainHolder_MainContent_JetCode {
  height: 5em;
}
.contact-us__main .form-fields .form-field .image-hint {
  width: 100%;
  top: auto;
  display: none;
}
.contact-us__main .form-fields .form-field .image-hint {
  top: auto;
  left: auto;
  display: block;
  opacity: 0;
  transition: opacity 0.25s;
}
.contact-us__main .form-fields .form-field .image-hint img {
  height: 0;
}
.contact-us__main .form-fields .form-field .image-hint--focused {
  opacity: 1;
}
.contact-us__main .form-fields .form-field .image-hint--focused img {
  height: 100%;
}
@media screen and (min-width: 40em) {
  .contact-us__main .form-fields .form-field .image-hint {
    position: absolute;
    top: auto;
    left: 50%;
    display: block;
    opacity: 0;
    transition: opacity 0.25s;
  }
  .contact-us__main .form-fields .form-field .image-hint--focused {
    opacity: 1;
  }
}
.contact-thank-you {
  flex-basis: 100%;
  max-width: 100%;
  padding: 10ex 0;
}
.contact-us__intro-select select option:hover {
  background-color: #edf4f6;
  color: #a33391;
}
.contact-us__intro-select p.label {
  color: #0082CA;
  font-weight: bold;
}
.contact-us__intro-select select {
  width: 100%;
  border: 0;
  border-radius: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background: #cee2e7;
  overflow: hidden;
  cursor: pointer;
}
.contact-us__intro-select select option {
  padding: 0.5em 1.5em;
  white-space: normal;
}
.contact-us__intro-select select option[selected] {
  background: #95a4a7;
  color: white;
}
.contact-page-answering .contact-us__intro {
  display: none;
}
.contact-page-answering .contact-us__main {
  display: block;
}
.contact-us__main {
  display: none;
}
.content--contact.connect-contact-us .button {
  margin: 0.5em 0;
}
.form-field--half {
  width: 50%;
  float: left;
  clear: left;
  padding: 10px;
}
.form-field--full {
  padding: 10px;
}
.form-item--picture label {
  line-height: 3ex;
  padding-bottom: 12px;
  text-transform: none;
}
.field-validation-error {
  color: red;
  font-weight: bold;
}
.footer {
  clear: both;
}
.locator-closer {
  position: absolute;
  right: -1ex;
  top: -1ex;
  background-color: #382e2a;
  color: #fff;
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  border-radius: 1em;
  padding: 0.5ex;
  line-height: 1;
  box-sizing: content-box;
  font-size: 175%;
  transition: 0.7s;
  -webkit-transition: 0.7s;
  -moz-transition: 0.7s;
  -ms-transition: 0.7s;
  -o-transition: 0.7s;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.locator-closer:hover {
  text-decoration: none;
  color: #eee;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.locator-closer:active {
  text-decoration: none;
  color: #ddd;
}
.subfooter .geo {
  text-align: center;
}
.subfooter .geo .button {
  left: 0;
  transform: translate(0);
  width: 200px;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.subfooter .geo p {
  padding-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.75em;
  margin-bottom: 8px;
}
.geo.current-state {
  display: block;
}
.geo--present-options-zip {
  padding-bottom: 1em;
}
.geo--not-using-geo .geo-error {
  display: none;
}
.geo--convenience-toggle {
  padding-bottom: 1em;
}
.input-validation-error {
  border: 1px solid red;
}
.loc-loading-img {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 16px;
  width: 16px;
  display: none;
}
.loc-loading .loc-loading-img {
  display: block;
}
.submit-progress {
  position: absolute;
  left: 25%;
  transform: translateX(-50%) translateY(50%);
  display: none;
}
.submitting .submit-progress {
  display: block;
}
.submitting .button {
  opacity: 0;
  cursor: default;
}
.nav-primary .menu.mobile .menulist .nav-search .search__form #brc-search-mobile {
  background: #90aee0;
}
.search__autocomplete {
  position: absolute;
  top: 4.25em;
  left: auto;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.25s linear;
}
@media screen and (min-width: 40em) {
  .search__autocomplete {
    top: 6.75em;
    right: calc(5vw - 1em);
    min-width: 18em;
    width: 25vw;
    background: white;
    left: auto;
    padding: 0.5em 0;
    border-radius: 0.25rem;
  }
  .search__autocomplete:before {
    display: block;
    position: absolute;
    content: '';
    bottom: 100%;
    right: 1em;
    height: 0;
    width: 0;
    border-bottom: 0.625em solid white;
    border-left: 0.625em solid transparent;
    border-right: 0.625em solid transparent;
  }
  .search__autocomplete a {
    border: none;
    color: #A33391;
  }
  .search__autocomplete a:hover {
    background: #E7F3FA;
  }
}
@media screen and (min-width: 64em) {
  .search__autocomplete {
    top: 4.25em;
  }
}
.search__autocomplete.show-yourself {
  z-index: 20;
  opacity: 1;
  visibility: visible;
  background: #044d7d;
  margin-top: 1rem;
}
.search__autocomplete ul {
  list-style: none;
}
.nav-primary .menulist .nav-search .search__autocomplete ul li {
  width: 100%;
}
.nav-primary .menulist .nav-search .search__autocomplete ul li a {
  display: block;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  border-top: 1px solid #51595b;
  text-align: left;
}
.search__autocomplete ul li a:hover {
  background: #51595b;
}
.form-item--upc,
.form-item--manufacturing-code,
.form-item--picture {
  width: 100%;
  float: left;
  clear: left;
}
@media screen and (min-width: 40em) {
  .form-item--upc,
  .form-item--manufacturing-code,
  .form-item--picture {
    width: calc(50% - 0.75em);
    padding-right: 1.5em;
  }
}
.search__autocomplete ul {
  list-style: none;
}
.search__autocomplete a {
  display: block;
  padding: 0.5em 1em;
  line-height: 1.125;
  text-decoration: none;
  color: white;
  border-top: 1px solid #51595b;
}
.search__autocomplete a:hover {
  background: #51595b;
}
.search__autocomplete ul li {
  text-align: left;
  clear: left;
}
/*store__autocomplete ul li{
      background: #52c6da; }
store__autocomplete a {
      color: white;}
store__autocomplete a:hover {
        background: #51595b; }*/
.form-item--store-name {
  position: relative;
}
.store__autocomplete :before {
  display: block;
  position: absolute;
  content: '';
  bottom: 100%;
  right: 1em;
  height: 0;
  width: 0;
  border-bottom: 0.625em solid #cee2e7;
  border-left: 0.625em solid transparent;
  border-right: 0.625em solid transparent;
}
.store__autocomplete {
  position: absolute;
  top: auto;
  width: 35ex;
  right: auto;
  background: #cee2e7 !important;
  margin-top: 2em;
}
.store__autocomplete li {
  display: block;
}
.store__autocomplete a {
  display: block;
}
.store__autocomplete a:hover {
  background: #cee2e7 !important;
  color: #a33391;
}
.store__autocomplete a.store:before,
.store__autocomplete a strong:before {
  display: none;
}
.store__autocomplete :before {
  display: block;
  position: absolute;
  content: '';
  bottom: 100%;
  right: 1em;
  height: 0;
  width: 0;
  border-bottom: 0.625em solid #cee2e7;
  border-left: 0.625em solid transparent;
  border-right: 0.625em solid transparent;
}
.search-results__result {
  position: relative;
}
.search-results__result:nth-child(even) {
  clear: left;
}
.no-webp .search-results__image.page-result div {
  background: url(/images/global/brc-logo-blue.png) no-repeat;
}
.webp .search-results__image.page-result div {
  background: url(/images/global/brc-logo-blue.webp) no-repeat;
}
.search-results__image {
  position: absolute;
  height: 100%;
  width: 33%;
}
.search-results__image img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  width: auto;
}
.search-results__image.page-result {
  border: 1px solid;
  padding: 1em;
  height: 8em;
}
.search-results__image.page-result div {
  background-size: contain;
  background-position: center;
  width: 100%;
  height: 100%;
}
.search-results__copy,
.search-results__title {
  padding-left: 35%;
  padding-right: 1em;
  padding-top: 0;
  width: 100%;
  text-align: left;
}
.search-results__pager ul {
  text-align: center;
}
.search-results__pager li {
  display: inline-block;
}
.search-results__pager .button--outlined {
  color: #1d3f78;
  border: 1px solid #1d3f78;
  width: auto;
}
.search-results__pager .button--outlined:hover {
  color: #fff;
  background: #90aee0;
  border: 1px solid #90aee0;
}
.filters ul li a:hover,
.filters ul li a.active-filter {
  border: 1px solid #1d3f78;
}
.geo-error {
  margin: 1em;
}
.callout-container h1.callout {
  font-family: "museo-slab", Helvetica, Arial, sans-serif;
  padding-top: 0.75em;
  text-transform: none;
  font-size: 1.4em;
  position: relative;
  padding: 0.75em 5% 0 5%;
  text-align: center;
  background: #1d3f78;
}
.callout-container span {
  color: #41b3e3;
  font-family: "oswald", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-size: 1.3em;
  line-height: 1.1em;
  display: block;
  text-align: center;
  padding: 0 10% 0.675em;
  background: #1d3f78;
}
@media screen and (min-width: 352px) {
  .callout-container h1.callout {
    font-size: 1.6em;
  }
  .callout-container span {
    font-size: 1.4em;
  }
}
@media screen and (min-width: 462px) {
  .callout-container h1.callout {
    font-size: 2.2em;
  }
  .callout-container span {
    font-size: 2em;
  }
}
@media screen and (min-width: 37em) {
  .callout-home {
    position: absolute;
    width: 50%;
    height: 32.5vw;
    right: 5px;
    top: 0;
  }
  .callout-home-align {
    margin-top: 10vw;
  }
  .callout-container h1.callout {
    text-align: left;
    padding-top: 0;
    padding: 0 5% 0.2em;
    background: none;
    font-size: 3.6vw;
  }
  .callout-container span {
    display: inline-block;
    background: none;
    font-size: 3.4vw;
  }
}
@media screen and (min-width: 40em) {
  .callout-container h1.callout {
    font-size: 3.85vw;
  }
  .callout-container span {
    font-size: 3.5vw;
  }
}
.brc-social {
  background-color: #1d3f78;
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.brc-social ul {
  list-style-type: none;
  font-size: 0;
}
.brc-social ul li {
  display: inline-block;
  font-size: 1rem;
  margin: 0 0.5rem 0 0.5rem;
}
.brc-social ul li:first-child {
  margin: 0 0.5rem 0 0;
}
.brc-social ul li:last-child {
  margin: 0 0 0 0.33rem;
}
.brc-social ul li a {
  color: #ffffff;
  font-size: 1.5rem;
}
.brc-social ul li a:hover {
  color: #ffffff;
}
@media screen and (min-width: 37em) {
  .brc-social {
    text-align: right;
  }
}
.selling {
  display: none;
  margin: 0 auto;
  max-width: 40em;
}
.selling-image {
  margin: 20px auto;
}
.content.content--contact {
  padding: 3em 0;
}
#SignUpFormArea .button {
  font-family: 'MemoStd-Medium';
  margin: 0.5em 0;
  border-radius: 25px;
}
h6.feedback {
  display: block !important;
}
.is-vishidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}
.brc-recipe-featured-flavors a {
  text-decoration: none;
}
@font-face{font-family:"MemoStd-Medium";src:url("scss/webfonts/35F68F_0_0.eot");src:url("scss/webfonts/35F68F_0_0.eot?#iefix") format("embedded-opentype"),url("scss/webfonts/35F68F_0_0.woff2") format("woff2"),url("scss/webfonts/35F68F_0_0.woff") format("woff"),url("scss/webfonts/35F68F_0_0.ttf") format("truetype");}@font-face{font-family:"FestivoLettersNo3";src:url("scss/webfonts/35F68F_1_0.eot");src:url("scss/webfonts/35F68F_1_0.eot?#iefix") format("embedded-opentype"),url("scss/webfonts/35F68F_1_0.woff2") format("woff2"),url("scss/webfonts/35F68F_1_0.woff") format("woff"),url("scss/webfonts/35F68F_1_0.ttf") format("truetype");}header.header{background:#36abc9;box-shadow:none;padding:0;position:sticky;z-index:1000;top:0;width:100%;}header.header ul,header.header p,header.header label{margin-bottom:0;}header.header svg{vertical-align:baseline;}header.header a:hover{text-decoration:none;}@media screen and (min-width:40em){header.header{border-bottom:6px solid #2275bc;}}header.header .brc-social{padding-top:10px;}header.header .brc-social ul{padding:10px 0;}header.header .brc-social ul li{margin-right:1.5rem;}header.header .brc-social ul li:last-child{margin-right:0;}header.header .brc-social ul li a{font-size:1.8rem;line-height:1rem;}header.header .brc-social ul li a.contact-faq{display:inline-block;color:#fff;font-size:.9rem;}@media screen and (min-width:40em){header.header .brc-social{background:transparent;}header.header .brc-social ul{padding-top:0;}header.header .brc-social ul li{margin-right:1rem;}header.header .brc-social ul li a{font-size:1.5rem;}}header.header .container{width:100%;padding-left:0;padding-right:0;}@media screen and (min-width:75em){header.header .container{max-width:1285px;}}header.header .container button{color:#fff;float:right;font-size:2rem;padding-right:30px;border:0;background:transparent;}header.header .desktop{display:none;}@media screen and (min-width:40em){header.header .desktop{display:block;}header.header .mobile{display:none!important;}}header.header .header__logo{max-width:none;width:100%;}@media screen and (min-width:40em){header.header .header__logo{margin-top:-60px;}}header.header .header__logo img.mobile{float:left;padding-left:30px;padding-bottom:20px;}@media screen and (min-width:40em){header.header .header__logo img.desktop{position:absolute;}}@media screen and (min-width:40em) and (max-width:960px){header.header nav.extended{padding-bottom:80px;}}@media screen and (min-width:960px){header.header nav.extended{padding-bottom:70px;}}header.header nav{background:#105d98;clear:both;transition:padding-bottom 1s;}@media screen and (min-width:697px) and (max-width:745px){header.header nav{padding-left:100px;}}@media screen and (max-width:40em){header.header nav ul.menulist{padding-top:20px;}}@media screen and (max-width:40em){header.header nav ul.menulist li.extended{padding-bottom:70px;}}header.header nav ul.menulist .nav-products-link{cursor:pointer;}header.header nav ul.menulist .nav-products-dropdown{position:absolute;display:none;}@media screen and (max-width:40em){header.header nav ul.menulist .nav-products-dropdown{position:relative;}}@media screen and (max-width:40em){header.header nav ul.menulist .nav-products-dropdown ul{text-align:center;}}header.header nav ul.menulist .nav-products-dropdown ul li.products-dropdown-item{display:block;width:100%;height:25px;text-align:center;top:50%;position:relative;padding:0;}@media screen and (min-width:40em){header.header nav ul.menulist .nav-products-dropdown ul li.products-dropdown-item{text-align:left;}}header.header nav ul.menulist .nav-products-dropdown ul li.products-dropdown-item a{display:block;width:100%;text-align:center;top:50%;padding:0;font-size:12px;}@media screen and (min-width:40em){header.header nav ul.menulist .nav-products-dropdown ul li.products-dropdown-item a{text-align:left;}}header.header nav ul.menulist li{display:block;color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;margin:0;}@media screen and (min-width:40em){header.header nav ul.menulist li{text-align:left;}}header.header nav ul.menulist li .nav-span-mobile{font-size:100%;line-height:2;font-weight:bold;}header.header nav ul.menulist li a{color:#fff;padding:10px 60px 5px;}@media screen and (min-width:40em){header.header nav ul.menulist li a{border-bottom:3px solid #044d7d;}}header.header nav ul.menulist li i.fa-chevron-right{margin-left:5px;transition:transform .5s;}header.header nav ul.menulist li i.rotate{transform:rotate(90deg);}header.header nav .search__form{padding:20px 60px;}header.header nav .search__form #brc-search{border:0;border-bottom:1px solid transparent;transition:border .3s ease-in-out;}@media screen and (min-width:40em){header.header nav .search__form #brc-search{width:89%;}}@media screen and (max-width:40em){header.header nav .search__form #brc-search{text-align:center;}}header.header nav .search__form #brc-search:focus{border-bottom:1px solid #fff;}header.header nav .search__form .svg-icon--search{fill:#fff;}header.header nav .search__form ::placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:inherit;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover::placeholder{opacity:.7;}header.header nav .search__form :focus::placeholder{opacity:0;}header.header nav .search__form ::-webkit-input-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover::-webkit-input-placeholder{opacity:.7;}header.header nav .search__form :focus::-webkit-input-placeholder{opacity:0;}header.header nav .search__form ::-moz-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;}header.header nav .search__form :hover::-moz-input-placeholder{opacity:.7;}header.header nav .search__form :focus::-moz-input-placeholder{opacity:0;}header.header nav .search__form :-ms-input-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover:-ms-input-placeholder{opacity:.7;}header.header nav .search__form :focus:-ms-input-placeholder{opacity:0;}header.header nav .search__form :-moz-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-moz-transition:.3s ease-in-out;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover:-moz-placeholder{opacity:.7;}header.header nav .search__form :focus:-moz-placeholder{opacity:0;}@media screen and (min-width:40em){header.header nav{background:transparent;float:right;}header.header nav ul.menulist li{display:inline-block;color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;text-align:right;}header.header nav ul.menulist li a{border-bottom:0;line-height:2rem;padding:10px;}header.header nav ul.menulist li a span{transition:color .3s ease-in-out;}header.header nav ul.menulist li a:hover span{color:#2275bc!important;}header.header nav .search__form{padding:10px;}header.header nav .search__form form{width:125px;}header.header nav .search__form #brc-search{width:75%;}header.header nav .search__form input{border-bottom:1px solid transparent;}header.header nav .search__form input:focus{border-bottom:1px solid #fff;}header.header nav .search__form ::placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover::placeholder{opacity:.7;}header.header nav .search__form :focus::placeholder{opacity:0;}header.header nav .search__form ::-webkit-input-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover::-webkit-input-placeholder{opacity:.7;}header.header nav .search__form :focus::-webkit-input-placeholder{opacity:0;}header.header nav .search__form ::-moz-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;}header.header nav .search__form :hover::-moz-input-placeholder{opacity:.7;}header.header nav .search__form :focus::-moz-input-placeholder{opacity:0;}header.header nav .search__form :-ms-input-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover:-ms-input-placeholder{opacity:.7;}header.header nav .search__form :focus:-ms-input-placeholder{opacity:0;}header.header nav .search__form :-moz-placeholder{color:#fff;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;text-transform:uppercase;-moz-transition:.3s ease-in-out;transition:opacity .3s ease-in-out;}header.header nav .search__form :hover:-moz-placeholder{opacity:.7;}header.header nav .search__form :focus:-moz-placeholder{opacity:0;}}@media screen and (min-width:40em) and (max-width:75em){header.header nav{width:85%;}}@media screen and (min-width:60em){header.header nav ul.menulist li a{padding:15px 23px 30px;}header.header nav ul.menulist li a span{transition:color .3s ease-in-out;}header.header nav ul.menulist li a:hover span{color:#2275bc!important;}header.header nav .search__form{padding:15px 25px 30px 30px;}}.no-webp footer.footer .footer__group #mc_embed_signup_mobile .button{background:url("/brc/images/global/arrow-right.png");background-repeat:no-repeat;background-position:center;height:21px;padding:5px 15px;width:13px;}.webp footer.footer .footer__group #mc_embed_signup_mobile .button{background:url("/brc/images/global/arrow-right.webp");background-repeat:no-repeat;background-position:center;height:21px;padding:5px 15px;width:13px;}.no-webp footer.footer .footer__group .brc-social{background:url("/brc/images/global/BRC-Footer-Scoop.png");background-repeat:no-repeat;background-position:left bottom;}.webp footer.footer .footer__group .brc-social{background:url("/brc/images/global/BRC-Footer-Scoop.webp");background-repeat:no-repeat;background-position:left bottom;}.no-webp footer.footer #mc_embed_signup .button{background:url("/brc/images/global/arrow-right.png");background-repeat:no-repeat;background-position:center;height:21px;padding:5px 15px;width:13px;}.webp footer.footer #mc_embed_signup .button{background:url("/brc/images/global/arrow-right.webp");background-repeat:no-repeat;background-position:center;height:21px;padding:5px 15px;width:13px;}footer.footer{background:#044d7d;padding-top:0;}@media screen and (min-width:40em){footer.footer .container{width:90%;}}@media screen and (min-width:75em){footer.footer .container{max-width:1285px;}}footer.footer .container-top{width:100%;margin-bottom:20px;background-color:#63bed1;max-height:400px;border-bottom:6px solid #2275bc;}footer.footer .container-top ul.menulist li a span{transition:color .3s ease-in-out;}footer.footer .container-top ul.menulist li a:hover span{color:#2275bc!important;}footer.footer .copyright h6{color:#fff;font-family:"proxima-nova-condensed";font-size:12px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.05em;text-align:left;float:left;}@media screen and (max-width:60em){footer.footer .copyright h6{float:none;text-align:center;}}footer.footer .copyright div{color:#fff;font-family:"proxima-nova-condensed";font-size:12px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.05em;text-align:left;float:left;}@media screen and (max-width:60em){footer.footer .copyright div{float:none;text-align:center;}}footer.footer .copyright .legal-links{color:#fff;font-family:"proxima-nova-condensed";font-size:12px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.05em;float:right;}footer.footer .copyright .legal-links a{color:#fff;font-family:"proxima-nova-condensed";font-size:12px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.05em;display:inline-block;text-align:right;}@media screen and (max-width:60em){footer.footer .copyright .legal-links{text-align:center;float:none;}}footer.footer nav{clear:both;position:relative;}footer.footer nav ul.menulist{text-align:center;}footer.footer nav ul.menulist li{display:block;color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;margin:0;}@media screen and (max-width:40em){footer.footer nav ul.menulist li{width:100%;text-align:center;}}@media screen and (min-width:40em){footer.footer nav ul.menulist li{text-align:left;display:inline-block;}}footer.footer nav ul.menulist li a{color:#fff;padding:10px 30px 5px;}@media screen and (min-width:60em){footer.footer nav ul.menulist li a{padding:10px 60px 5px;}}footer.footer .desktop{display:none;}@media screen and (min-width:40em){footer.footer .desktop{display:block;}footer.footer .mobile{display:none;}}footer.footer .footer__group{text-align:center;width:100%;text-align:center;}footer.footer .footer__group #mc_embed_signup_mobile{margin:0 auto;margin-bottom:15px;width:80%;max-width:362px;}footer.footer .footer__group #mc_embed_signup_mobile label{color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;}footer.footer .footer__group #mc_embed_signup_mobile input[type=email]{background:#2173b2;border:0;border-radius:0;width:80%;color:#fff;}footer.footer .footer__group .mobile{display:inline-block;}@media screen and (min-width:40em){footer.footer .footer__group .mobile{display:none;}}footer.footer .footer__group .brc-social{margin:0 0 0 auto;max-width:362px;padding:2rem 0 0;}@media screen and (max-width:60em){footer.footer .footer__group .brc-social{margin:0 auto;}}footer.footer .footer__group .brc-social ul li{margin:0 2em 0 0;}footer.footer .footer__group .brc-social ul li:last-child{margin-right:0;}footer.footer .footer__group .brc-social ul li a{font-size:1.8em;}footer.footer .footer__group .brc-social-mobile{background-color:transparent;margin:0 0 0 auto;max-width:362px;padding:2rem 0 0;}footer.footer .footer__group .brc-social-mobile ul li{margin:0 2em 0 0;display:inline-block;}footer.footer .footer__group .brc-social-mobile ul li:last-child{margin-right:0;}footer.footer .footer__group .brc-social-mobile ul li a{font-size:1.8em;color:#fff;}footer.footer .footer__group h4{color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;}@media screen and (max-width:60em){footer.footer .footer__group h4{text-align:left;}}@media screen and (max-width:40em){footer.footer .footer__group h4{text-align:center;}}footer.footer .footer__group h2{color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;}@media screen and (max-width:60em){footer.footer .footer__group h2{text-align:left;}}@media screen and (max-width:40em){footer.footer .footer__group h2{text-align:center;}}footer.footer .footer__group ul li{color:#fff;font-family:"proxima-nova-condensed";font-size:15px;font-style:normal;font-weight:normal;line-height:1.5rem;}footer.footer .footer__group ul li a{color:#fff;}@media screen and (min-width:40em){footer.footer .footer__group{text-align:left;}footer.footer .footer__group:nth-of-type(3){width:30%;}footer.footer .footer__group:nth-of-type(4){width:30%;}footer.footer .footer__group:nth-of-type(5){width:31%;}footer.footer .footer__group:nth-of-type(6){display:block;}footer.footer .footer__group:nth-of-type(6) h4{text-align:center;}footer.footer .footer__group:nth-of-type(6) h2{text-align:center;}}@media screen and (min-width:60em){footer.footer .footer__group:nth-of-type(3){width:15%;}footer.footer .footer__group:nth-of-type(4){width:20%;}footer.footer .footer__group:nth-of-type(5){width:20%;}footer.footer .footer__group:nth-of-type(6){border-left:1px solid #fff;display:block;padding-left:4%;width:40%;}footer.footer .footer__group:nth-of-type(6) h4{text-align:right;}footer.footer .footer__group:nth-of-type(6) h2{text-align:right;}}footer.footer #mc_embed_signup{margin:40px 0 40px auto;max-width:362px;}@media screen and (max-width:60em){footer.footer #mc_embed_signup{margin:0 auto;}}footer.footer #mc_embed_signup label{color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;}footer.footer #mc_embed_signup h2{color:#fff;font-family:"MemoStd-Medium";font-size:14px;font-style:normal;font-weight:normal;line-height:1rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;text-align:center;}footer.footer #mc_embed_signup input[type=email]{background:#2173b2;border:0;border-radius:0;width:90%;color:#fff;}@media screen and (min-width:40em){.no-webp .four-column-feature{background-image:url("/brc/images/home/bg-mods.jpg");}}@media screen and (min-width:40em){.webp .four-column-feature{background-image:url("/brc/images/home/bg-mods.webp");}}.four-column-feature{border-top:10px solid #044d7d;}.four-column-feature .module.fourths{border-bottom:18px solid;padding:40px;text-align:center;}.four-column-feature .module.fourths h3{font-family:"MemoStd-Medium";font-size:20px;font-style:normal;font-weight:normal;line-height:1em;letter-spacing:.05em;text-transform:uppercase;}.four-column-feature .module.fourths h3 a{text-decoration:none;}.four-column-feature .module.fourths h2{font-family:"MemoStd-Medium";font-size:20px;font-style:normal;font-weight:normal;line-height:1em;letter-spacing:.05em;text-transform:uppercase;}.four-column-feature .module.fourths h2 a{text-decoration:none;}.four-column-feature .module.fourths p{font-family:"proxima-nova-condensed";font-size:17px;font-style:normal;font-weight:normal;line-height:1.5em;}.four-column-feature .module.fourths:first-child{border-color:#622a66;}.four-column-feature .module.fourths:first-child h3 a{color:#622a66;}.four-column-feature .module.fourths:nth-child(2){background:#f6f6f6;border-color:#00a7b4;}.four-column-feature .module.fourths:nth-child(2) h3 a{color:#00a7b4;}.four-column-feature .module.fourths:nth-child(3){border-color:#ec4c91;}.four-column-feature .module.fourths:nth-child(3) h3 a{color:#ec4c91;}.four-column-feature .module.fourths:nth-child(4){background:#f6f6f6;border-color:#0073b3;}.four-column-feature .module.fourths:nth-child(4) h3 a{color:#0073b3;}.four-column-feature .module.fourths img{margin:0 auto 15px;max-width:100%;}@media screen and (min-width:40em){.four-column-feature{padding:20px;}.four-column-feature .childcontainer{-webkit-box-shadow:6px 10px 34px -1px rgba(0,0,0,.23);-moz-box-shadow:6px 10px 34px -1px rgba(0,0,0,.23);box-shadow:6px 10px 34px -1px rgba(0,0,0,.23);display:flex;flex-wrap:nowrap;justify-content:center;}.four-column-feature .module.fourths{background:#fff;border-right:1px solid;border-right-color:#e4e4e4!important;width:25%;}.four-column-feature .module.fourths:nth-child(4){border-right:0;}}@media screen and (min-width:60em){.four-column-feature{padding:60px;}}@media screen and (min-width:75em){.four-column-feature{padding:4%;}}@media screen and (max-width:768px){.three-column-feature{padding:5%;}}@media screen and (min-width:768px) and (max-width:960px){.three-column-feature{padding:5% 7.5%;}}@media screen and (min-width:960px) and (max-width:1024px){.three-column-feature{padding:5% 10%;}}@media screen and (min-width:1024px){.three-column-feature{padding:5% 15.5%;}}@media screen and (max-width:768px){.three-column-feature.landing-page{padding:5%;}}@media screen and (min-width:768px) and (max-width:960px){.three-column-feature.landing-page{padding:5% 7.5%;}}@media screen and (min-width:960px) and (max-width:1024px){.three-column-feature.landing-page{padding:5% 7.5%;}}@media screen and (min-width:1024px){.three-column-feature.landing-page{padding:5% 7.5%;}}.three-column-feature.landing-page h2{color:#044d7d;font-size:48px;font-family:"FestivoLettersNo3";font-weight:400;font-style:normal;text-align:center;}@media screen and (max-width:640px){.three-column-feature.landing-page h2{font-size:36px;}}.three-column-feature.landing-page h2 strong{color:#5db5e5;font-size:32px;font-weight:400;display:block;}.three-column-feature.landing-page p{color:#044d7d;font-family:"proxima-nova-condensed";font-size:14px;font-style:normal;font-weight:normal;line-height:1.5em;}.three-column-feature.landing-page p.text-center{text-align:center;}.three-column-feature.landing-page ol{margin:0;}.three-column-feature.landing-page ol li{counter-increment:section;position:relative;padding:5px 0 5px 50px;list-style-type:none;color:#044d7d;font-family:"proxima-nova-condensed";font-size:14px;font-style:normal;font-weight:normal;line-height:1.5em;}.three-column-feature.landing-page ol li:before{content:counter(section);background-color:#044d7d;color:#fff;width:40px;height:40px;border-radius:20px;font-size:24px;font-family:"MemoStd-Medium";position:absolute;left:0;top:10px;text-align:center;line-height:42px;}.three-column-feature.landing-page ol li:before strong{font-weight:700;}.three-column-feature.landing-page ol li:last-child{margin:0;}.three-column-feature.landing-page ol li:last-child:after{display:none;}.three-column-feature.landing-page input[type=range]{-webkit-appearance:none;width:100%;height:25px;background:#fff;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;height:15px;border-radius:20px;border:2px solid #5db5e5;}.three-column-feature.landing-page input[type=range]:hover{opacity:1;}.three-column-feature.landing-page .icecream-slider::webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#5db5e5;cursor:pointer;border-radius:100%;}.three-column-feature.landing-page .icecream-slider::-moz-range-thumb{width:25px;height:25px;background:#5db5e5;cursor:pointer;border-radius:100%;}.three-column-feature.landing-page label{display:flex;justify-content:space-between;font-family:"MemoStd-Medium";font-weight:400;font-size:12px;color:#044d7d;}.three-column-feature.landing-page input[type=range]::-webkit-slider-thumb,.three-column-feature.landing-page input[type=range]::-webkit-media-slider-thumb{width:25px;height:25px;background:#5db5e5;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:100%;}.three-column-feature.landing-page .icecream-ranges{position:relative;overflow:hidden;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result{position:absolute;top:0;opacity:0;width:100%;z-index:0;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result.current{position:relative;opacity:1;z-index:100;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result img{margin:20px auto 0!important;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result h4{color:#044d7d;line-height:1;font-family:"MemoStd-Medium";font-size:12px;text-align:center;margin:16px 0 0;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result p{margin:20px auto 0;text-align:center;font-size:15px;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(1) p{max-width:75%;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(1) img{max-width:150px;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(2) p{max-width:85%;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(2) img{max-width:150px;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(3) p{max-width:85%;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(3) img{max-width:150px;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(4) p{max-width:70%;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(4) img{max-width:150px;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(5) p{max-width:85%;}.three-column-feature.landing-page .icecream-ranges .icecream-range-result:nth-child(5) img{max-width:260px;}.three-column-feature .party-planning{display:flex;flex-direction:row;flex-wrap:wrap;}@media screen and (max-width:960px){.three-column-feature .party-planning{flex-direction:column;}}.three-column-feature .party-planning .party-plan{width:100%;flex-basis:33%;max-width:33%;padding:0 16px;}@media screen and (max-width:960px){.three-column-feature .party-planning .party-plan{max-width:100%;flex-basis:100%;margin:0 auto 24px;}}.three-column-feature .party-planning .party-plan .party-plan-container{background-color:#f8f9f9;padding:15px;display:flex;flex-direction:column;height:100%;position:relative;}.three-column-feature .party-planning .party-plan .party-plan-container h3{color:#5db5e5;font-family:"MemoStd-Medium";font-size:26px;font-weight:400;font-style:normal;text-transform:uppercase;text-align:center;line-height:1.2;padding:0 0 5px;}.three-column-feature .party-planning .party-plan .party-plan-container h3 strong{color:#044d7d;font-weight:400;}.three-column-feature .party-planning .party-plan .party-plan-container img{margin:0 auto;}.three-column-feature .party-planning .party-plan .party-plan-container img.brc-party-banner{position:relative;top:-14px;margin:0 auto;width:100%;}.three-column-feature .party-planning .party-plan .party-plan-container img#party-kit-graphics{width:100%;max-width:242px;}@media screen and (max-width:960px){.three-column-feature .party-planning .party-plan .party-plan-container img#party-kit-graphics{max-width:342px;}}.three-column-feature .party-planning .party-plan .party-plan-container .brc-darkblue-callout{background:#002e4b;color:#fff;width:100%;position:absolute;bottom:0;left:0;text-align:center;font-family:"MemoStd-Medium";text-transform:uppercase;padding:9px 15px 6px;}@media screen and (max-width:960px){.three-column-feature .party-planning .party-plan .party-plan-container .brc-darkblue-callout{position:relative;bottom:-15px;left:-15px;width:calc(100% + 30px);}}.three-column-feature .party-planning .party-plan .party-plan-container .brc-lightblue-button{font-size:16px;border:0;font-family:"MemoStd-Medium";text-transform:uppercase;background:#5db5e5;border-radius:20px;padding:10px 16px;text-align:center;text-decoration:none;color:#fff;margin:12px 0 0;display:inline-block;}@media screen and (max-width:768px){.two-column-feature{padding:5%;}}@media screen and (min-width:768px) and (max-width:960px){.two-column-feature{padding:5% 7.5%;}}@media screen and (min-width:960px) and (max-width:1024px){.two-column-feature{padding:5% 10%;}}@media screen and (min-width:1024px){.two-column-feature{padding:5% 15.5%;}}.two-column-feature.landing-page{background:#5db5e5;}.two-column-feature .childcontainer{columns:2;column-gap:100px;}@media screen and (max-width:640px){.two-column-feature .childcontainer{columns:1;}}.two-column-feature .childcontainer .module.halfs{break-inside:avoid;}.two-column-feature h2{color:#fff;font-family:"FestivoLettersNo3";font-size:48px;font-style:normal;font-weight:400;text-align:center;padding:0 0 24px;}.two-column-feature h3{font-family:"FestivoLettersNo3";color:#fff;font-style:normal;font-weight:400;font-size:36px;padding:0 1em 0 0;margin:0 0 .75em;line-height:1;}@media screen and (max-width:640px){.two-column-feature h3{padding:0;}}.two-column-feature h4{font-family:"FestivoLettersNo3";color:#044d7d;font-style:normal;font-weight:400;font-size:36px;line-height:1;}.two-column-feature p{text-align:center;padding:0 0 48px;color:#fff;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5em;}@media screen and (max-width:640px){.two-column-feature p{padding:0 0 24px;}}.two-column-feature p a{color:inherit;}.two-column-feature img{width:100%;}@media screen and (max-width:640px){.two-column-feature img{margin:0 auto 24px;}}.two-column-feature ol{margin:0 0 2em;}.two-column-feature ol li{counter-increment:section;position:relative;margin:0 0 1.5em 0;padding:0 0 0 50px;list-style-type:none;color:#fff;font-family:"proxima-nova-condensed";font-size:14px;font-style:normal;font-weight:normal;line-height:1.5em;}.two-column-feature ol li:before{content:counter(section);background-color:#044d7d;color:#fff;width:40px;height:40px;border-radius:20px;font-size:24px;font-family:"MemoStd-Medium";position:absolute;left:0;top:0;text-align:center;line-height:42px;}.four-column-party-kits{transition:all .2s ease-in-out;}@media screen and (max-width:768px){.four-column-party-kits .four-column-party-kits-container{padding:0 5% 5%;}}@media screen and (min-width:768px) and (max-width:960px){.four-column-party-kits .four-column-party-kits-container{padding:0 5% 5%;}}@media screen and (min-width:960px) and (max-width:1024px){.four-column-party-kits .four-column-party-kits-container{padding:0 7.5% 5%;}}@media screen and (min-width:1024px){.four-column-party-kits .four-column-party-kits-container{padding:0 10% 5%;}}.four-column-party-kits .party-kit-intro{margin:0 0 3em 0;}.four-column-party-kits .party-kit-intro h2,.four-column-party-kits .party-kit-intro p{text-align:center;}.four-column-party-kits .party-kit-intro h2{color:#5db5e5;font-size:48px;font-family:"FestivoLettersNo3";font-weight:400;font-style:normal;text-align:center;padding:0 0 .5em;line-height:1;}.four-column-party-kits .party-kit-intro h2 strong{color:#044d7d;font-weight:400;}.four-column-party-kits .party-kit-intro p{font-family:"proxima-nova-condensed";color:#044d7d;font-size:18px;max-width:83%;margin:0 auto;padding:0;}.four-column-party-kits .party-kits{display:flex;flex-direction:row;}.four-column-party-kits .party-kits .party-kit{width:100%;max-width:25%;flex-basis:25%;padding:0 16px;display:flex;}.four-column-party-kits .party-kits .party-kit>div{background-color:#f8f9f9;border:1px solid #5db5e5;display:flex;flex-direction:column;align-items:center;justify-content:space-between;}.four-column-party-kits .party-kits .party-kit h2,.four-column-party-kits .party-kits .party-kit h3,.four-column-party-kits .party-kits .party-kit p{text-align:center;padding:0;}.four-column-party-kits .party-kits .party-kit img{margin:0 auto;}.four-column-party-kits .party-kits .party-kit h2{font-family:"MemoStd-Medium";color:#5db5e5;font-size:18px;font-weight:500;}.four-column-party-kits .party-kits .party-kit h3{font-weight:500;}.four-column-party-kits .party-kits .party-kit h3,.four-column-party-kits .party-kits .party-kit p{font-family:"proxima-nova-condensed";font-size:16px;color:#044d7d;}.four-column-party-kits .party-kits .party-kit p{font-weight:400;max-width:100%;}.four-column-party-kits .party-kits .party-kit .party-kit--description{padding:15px;display:flex;flex-direction:column;justify-content:space-between;height:100%;}.four-column-party-kits .party-kits .party-kit .party-kit--description img{margin:16px auto 16px;}.four-column-party-kits .party-kits .party-kit .party-kit--cta{width:100%;}.four-column-party-kits .party-kits .party-kit a{display:block;text-align:center;text-decoration:none;background-color:#5db5e5;font-family:"MemoStd-Medium";width:100%;color:#fff;line-height:1.25;font-size:18px;padding:12px 10px;}*{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;}.full-image-block img{width:100vw;max-width:100%;}.home .button{color:#105d98;font-family:"MemoStd-Medium";font-size:16px;font-style:normal;font-weight:normal;line-height:1.2;display:inline-block;text-transform:uppercase;line-height:1;padding:1em 2em;border-radius:32px;text-decoration:none;background:#fff;transition:.125s all linear;}.home .button:hover{color:#fff;}.home .button.dark{background-color:#63bed1;color:#fff;}.home .button.dark:hover{background-color:#90aee0;}.home .button.orange{background-color:#ffa101;color:#fff;}.home .button.orange:hover{background-color:#ed8a1b;}.home .text-brcdarkblue1{color:#058;}.home .hero .callout-home{position:relative;width:100%;height:auto;right:auto;top:auto;}.home .hero .callout-home .callout-home-align{margin-top:0;}.home .hero .callout-home h1.callout,.home .hero .callout-home h2.callout{background:transparent;color:#2275bc;font-family:"FestivoLettersNo3";font-size:48px;font-style:normal;font-weight:normal;line-height:3.5rem;margin-bottom:30px;padding:0;text-align:left;}@media screen and (max-width:1024px){.home .hero .callout-home.variant h1.callout,.home .hero .callout-home.variant h2.callout{font-size:42px;}}@media screen and (max-width:768px){.home .hero .callout-home.variant h1.callout br,.home .hero .callout-home.variant h2.callout br{display:none;}}@media screen and (max-width:480px){.home .hero .callout-home.variant h1.callout,.home .hero .callout-home.variant h2.callout{font-size:36px;}}@media screen and (min-width:960px) and (max-width:1100px){.home .hero .callout-home.variant{width:60%!important;}}.home .hero .callout-home p{color:#0b4e7c;font-family:"proxima-nova-condensed";font-size:20px;font-style:normal;font-weight:normal;line-height:1.5rem;}.home .hero .callout-home .text-center,.home .hero .callout-home .text-center h2{text-align:center;}.home .hero .callout-home .callout-container{padding:30px 20px;}@media screen and (min-width:960px) and (max-width:1024px){.home .hero .callout-home.medium.variant h1,.home .hero .callout-home.medium.variant h2{font-size:40px;}.home .hero .callout-home.medium.variant p{max-width:90%;}}@media screen and (min-width:960px) and (max-width:1100px){.home .hero .callout-home.medium.variant{width:60%!important;}.home .hero .callout-home .callout-home-align{margin-top:.5vw!important;}}@media screen and (min-width:40em){.home .hero .callout-home .callout-home-align{margin-top:0;}}@media screen and (min-width:60em){.home .hero .callout-home{position:absolute;width:45%;height:32.5vw;right:5px;top:0;}.home .hero .callout-home.medium{width:38%;}.home .hero .callout-home.medium.variant{width:50%;}.home .hero .callout-home.medium.variant .callout-home-align{margin-top:3vw;}.home .hero .callout-home.medium.variant .callout-home-align p{max-width:80%;margin:0 auto;}.home .hero .callout-home .callout-home-align{margin-top:1vw;}.home .hero .callout-home h1.callout,.home .hero .callout-home h2.callout{color:#fff;font-family:"FestivoLettersNo3";font-size:43px;font-style:normal;font-weight:normal;line-height:3rem;}.home .hero .callout-home p{color:#fff;font-family:"proxima-nova-condensed";font-size:20px;font-style:normal;font-weight:normal;line-height:1.5rem;}.home .hero .callout-home .dark h1.callout,.home .hero .callout-home .dark h2.callout{color:#2275bc;font-family:"FestivoLettersNo3";font-size:43px;font-style:normal;font-weight:normal;line-height:3rem;}.home .hero .callout-home .dark p{color:#0b4e7c;font-family:"proxima-nova-condensed";font-size:20px;font-style:normal;font-weight:normal;line-height:1.5rem;}}@media screen and (min-width:75em){.home .hero .callout-home{width:33%;right:9%;}.home .hero .callout-home.medium{width:25%;right:11%;}.home .hero .callout-home.medium.variant{width:45%;right:0%;}.home .hero .callout-home .callout-home-align{margin-top:5vw;}.home .hero .callout-home.medium .callout-home-align{margin-top:8vw;}.home .hero .callout-home.medium.variant .callout-home-align{margin-top:5vw;}.home .hero .callout-home h1.callout{color:#fff;font-family:"FestivoLettersNo3";font-size:48px;font-style:normal;font-weight:normal;line-height:3.5rem;}.home .hero .callout-home .dark h1.callout,.home .hero .callout-home .dark h2.callout{color:#2275bc;font-family:"FestivoLettersNo3";font-size:48px;font-style:normal;font-weight:normal;line-height:3rem;}.home .hero .callout-home .dark p{color:#0b4e7c;font-family:"proxima-nova-condensed";font-size:20px;font-style:normal;font-weight:normal;line-height:1.5rem;}}.home .hero.scoop .callout-home h1.callout,.home .hero.scoop .callout-home h2.callout{font-size:55px;}.home .hero.scoop .callout-home p{font-size:20px;}@media screen and (max-width:960px){.home .hero.scoop .button{color:#fff;}}.home .hero img{height:auto;}.home .full-image-block{background-color:#ffa101;}.home .full-image-block picture{padding:4.9vw 5.4vw;}.hero{padding:0 0 0 0;}.hero h1{background:#2275bc;color:#fff;font-family:"FestivoLettersNo3";font-size:3.75rem;font-style:normal;font-weight:normal;line-height:1.2;}@media screen and (max-width:800px){.hero h1{font-size:2.95rem;}}@media screen and (max-width:480px){.hero h1{font-size:2.11rem;}}@media screen and (max-width:320px){.hero h1{font-size:1.966rem;}}.hero:after{display:none;background:none;}.hero .callout-landing-page{position:absolute;bottom:0;left:0;width:100%;}.hero .callout-landing-page h1{text-align:center;font-family:"FestivoLettersNo3";padding:.85em 5% .85em;background:rgba(16,93,152,.85);}@media screen and (max-width:640px){.hero .callout-landing-page h1{padding:.25em 5% .2em;}}.content--home h4{color:#044d7d;font-family:"MemoStd-Medium";font-size:1.6875rem;font-style:normal;font-weight:normal;line-height:1;text-transform:uppercase;}.content--home p{color:#002e4b;font-family:"proxima-nova-condensed";font-size:1.1875rem;font-style:normal;font-weight:normal;line-height:1.5;max-width:89%;margin:0 auto;}.no-webp .product-carousel{background:url("/brc/images/global/paper-texture.png") center center/cover no-repeat;}.webp .product-carousel{background:url("/brc/images/global/paper-texture.webp") center center/cover no-repeat;}.no-webp .product-carousel .slick-arrows .slick-prev:before{background:url("/brc/images/global/arrow-prev.png");}.webp .product-carousel .slick-arrows .slick-prev:before{background:url("/brc/images/global/arrow-prev.webp");}.no-webp .product-carousel .slick-arrows .slick-next:before{background:url("/brc/images/global/arrow-next.png");}.webp .product-carousel .slick-arrows .slick-next:before{background:url("/brc/images/global/arrow-next.webp");}.product-carousel{padding:25px 0 20px;}.product-carousel h2{color:#2275bc;font-family:"FestivoLettersNo3";font-style:normal;font-weight:normal;text-align:center;}.product-carousel ul li{display:flex;justify-content:center;height:245px;padding:50px 40px;}.product-carousel ul li.teal{background:#00a7b4;}.product-carousel ul li.pink{background:#dd405c;}.product-carousel ul li.purple{background:#622a66;}.product-carousel ul li.orange{background:#ed8a1b;}.product-carousel ul li.green{background:#009342;}.product-carousel ul li.aqua{background:#0073b3;}.product-carousel ul li.blue{background:#5db5e5;}.product-carousel ul li img{-webkit-filter:drop-shadow(10px 10px 20px rgba(0,0,0,.3));filter:drop-shadow(10px 10px 20px rgba(0,0,0,.3));margin:0 auto;max-height:145px;max-width:100%;}.product-carousel .slick-arrows{margin:10px auto;position:relative;text-align:center;width:130px;}.product-carousel .slick-arrows a{font-family:"proxima-nova-condensed";font-size:17px;font-style:normal;font-weight:normal;line-height:1em;text-decoration:none;text-transform:uppercase;padding-right:3px;}.product-carousel .slick-arrows .slick-prev:before,.product-carousel .slick-arrows .slick-next:before{background-repeat:no-repeat;color:#0b4e7c;content:"";display:block;height:21px;opacity:1;width:13px;}.no-webp .filters{background:url("/brc/images/global/BRC-Tan-BG.jpg") top left repeat;}.webp .filters{background:url("/brc/images/global/BRC-Tan-BG.webp") top left repeat;}.filters ul li a{border:0;background:#2275bc;color:#fff;font-family:"MemoStd-Medium";font-size:1rem;font-style:normal;font-weight:normal;line-height:1;text-transform:uppercase;border-radius:32px;}.filters ul li a:hover,.filters ul li a.active-filter{border:0;background:#63bed1;}.filters .i-want{color:#0b4e7c;font-family:"MemoStd-Medium";font-size:1.25rem;font-style:normal;font-weight:normal;line-height:1;text-transform:uppercase;}.no-webp .product-hero{background:url("/brc/images/global/BRC-Product-BG.jpg") center center/cover no-repeat;}.webp .product-hero{background:url("/brc/images/global/BRC-Product-BG.webp") center center/cover no-repeat;}.product-hero__description h1{color:#fff;font-family:"MemoStd-Medium";font-size:3.375rem;font-style:normal;font-weight:normal;line-height:1;text-transform:uppercase;}.product-hero__description p{color:#fff;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:normal;line-height:1.2;max-width:75%;}.product-facts__intro h2{color:#002e4b;font-family:"bebas-neue";font-size:4rem;font-style:normal;font-weight:400;line-height:1.2;}.product-facts h4{color:#044d7d;font-family:"MemoStd-Medium";font-size:1.75rem;font-style:normal;font-weight:normal;line-height:1;text-transform:uppercase;}.product-facts h3{color:#044d7d;font-family:"MemoStd-Medium";font-size:1.75rem;font-style:normal;font-weight:normal;line-height:1;text-transform:uppercase;}.brc-split-box-cta{font-size:0;}.brc-split-box-cta .brightblue{background-color:#2275bc;}.brc-split-box-cta .whiteblue_op{background-color:rgba(99,190,209,.8);}.brc-split-box-cta .whiteblue{background-color:#63bed1;}.brc-split-box-cta .brc-split-box-cta-content{display:inline-block;width:50%;height:100vh;max-height:360px;vertical-align:bottom;padding:3rem 1.5rem 4rem;}.brc-split-box-cta .brc-split-box-cta-content.blue{background-color:#5db5e5;}.brc-split-box-cta .brc-split-box-cta-content.green{background-color:#009342;}.brc-split-box-cta .brc-split-box-cta-content.orange{background-color:#ed8a1b;}.brc-split-box-cta .brc-split-box-cta-content.aqua{background-color:#0073b3;}.brc-split-box-cta .brc-split-box-cta-content.pink{background-color:#dd405c;}.brc-split-box-cta .brc-split-box-cta-content>div{display:flex;flex-direction:column;align-items:center;height:100%;}@media screen and (max-width:40em){.brc-split-box-cta .brc-split-box-cta-content{display:block;width:100%;}.brc-split-box-cta .brc-split-box-cta-content>div{justify-content:center;}}.brc-split-box-cta h2{color:#fff;font-family:"FestivoLettersNo3";font-size:2.5vw;font-style:normal;font-weight:normal;line-height:1.2;text-align:center;}.brc-split-box-cta p{color:#fff;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:normal;line-height:1.2;text-align:center;margin:0 0 1.125rem;height:8vw;}.brc-split-box-cta a{color:#105d98;font-family:"MemoStd-Medium";font-size:1vw;font-style:normal;font-weight:700;line-height:1.2;display:inline-block;text-transform:uppercase;line-height:1;padding:1em 2em;border-radius:32px;text-decoration:none;transition:.125s all linear;color:#fff;}.brc-split-box-cta a:hover{color:#002e4b;}@media screen and (max-width:75em){.brc-split-box-cta a{font-size:1.5vw;}.brc-split-box-cta .brc-split-box-cta-content{max-height:32vw;}}@media screen and (max-width:60em){.brc-split-box-cta h2{font-size:3.5vw;}.brc-split-box-cta p{font-size:2.5vw;}.brc-split-box-cta a{font-size:2vw;}.brc-split-box-cta .brc-split-box-cta-content{max-height:42vw;}}@media screen and (max-width:40em){.brc-split-box-cta h2{font-size:6vw;}.brc-split-box-cta p{font-size:4vw;}.brc-split-box-cta a{font-size:3vw;}}@media screen and (max-width:420px){.brc-split-box-cta h2{font-size:5.5vw;}.brc-split-box-cta p{font-size:4.5vw;}.brc-split-box-cta a{font-size:3.5vw;}}.brc-triple-photo{font-size:0;}.brc-triple-photo picture{width:33.333%;display:inline-block;}@media screen and (max-width:40em){.brc-triple-photo picture{display:block;width:100%;}}.brc-triple-photo picture img{width:100%;display:inline-block;}@media screen and (max-width:40em){.brc-triple-photo picture img{display:block;}}.wf-active .subfooter p{color:#fff;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:normal;line-height:1.2;}.wf-active .subfooter p a{font-family:inherit;color:#fff;}.no-webp .subfooter{background:url("/brc/images/global/BRC-Prefooter.jpg") center center/cover no-repeat;}.webp .subfooter{background:url("/brc/images/global/BRC-Prefooter.webp") center center/cover no-repeat;}.subfooter{border:0;}.subfooter h2{color:#fff;font-family:"FestivoLettersNo3";font-size:3.75vw;font-style:normal;font-weight:normal;line-height:1.2;}@media screen and (max-width:1100px){.subfooter h2{font-size:4.5vw;}}@media screen and (max-width:960px){.subfooter h2{font-size:5vw;}}@media screen and (max-width:800px){.subfooter h2{font-size:6vw;}}@media screen and (max-width:640px){.subfooter h2{font-size:7vw;}}@media screen and (max-width:480px){.subfooter h2{font-size:10.75vw;}}@media screen and (max-width:320px){.subfooter h2{font-size:10.75vw;}}.subfooter .button{color:#fff;font-family:"MemoStd-Medium";font-size:1vw;font-style:normal;font-weight:normal;line-height:1.2;display:inline-block;text-transform:uppercase;line-height:1;padding:1em 2em;border-radius:32px;text-decoration:none;background:#63bed1;transition:.125s all linear;}@media screen and (max-width:60em){.subfooter .button{font-size:2vw;}}@media screen and (max-width:40em){.subfooter .button{font-size:3vw;}}@media screen and (max-width:420px){.subfooter .button{font-size:4vw;}}.subfooter p{color:#fff;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:normal;line-height:1.2;}.subfooter p a{font-family:inherit;color:#fff;}.subfooter .geo .button{background-color:#fff;color:#105d98;}.subfooter .geo .button:hover{background-color:#90aee0;color:#fff;}.subfooter__finder h3{color:#fff;font-family:"proxima-nova-condensed";font-size:1.5vw;font-style:normal;font-weight:normal;line-height:1.2;width:100%;}@media screen and (max-width:960px){.subfooter__finder h3{font-size:2vw;}}@media screen and (max-width:800px){.subfooter__finder h3{font-size:3vw;}}@media screen and (max-width:640px){.subfooter__finder h3{font-size:4vw;}}@media screen and (max-width:480px){.subfooter__finder h3{font-size:5.5vw;}}@media screen and (max-width:320px){.subfooter__finder h3{font-size:5.5vw;}}.email-club{padding:60px 0 50px;}.email-club .button{color:#fff;font-family:"MemoStd-Medium";font-size:1vw;font-style:normal;font-weight:normal;line-height:1.2;display:inline-block;text-transform:uppercase;line-height:1;padding:1em 3.5em;border-radius:25px;text-decoration:none;background:#63bed1;transition:.125s all linear;}.email-club .button:hover{color:#0b4e7c;}@media screen and (max-width:768px){.email-club .button{font-size:1rem;}}.email-club #mc-embedded-subscribe{margin:1em 0;}.email-club .button.dark{background-color:#63bed1;color:#fff;}.email-club .button.dark:hover{background:#90aee0;}.email-club h2{color:#044d7d;font-family:"MemoStd-Medium";font-size:25px;font-style:normal;font-weight:normal;line-height:1em;letter-spacing:.05em;}.email-club p{color:#044d7d;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1em;}.email-club form{margin:30px 0 40px;max-width:none;width:100%;}.email-club .mc-field-group{margin-bottom:30px;}.email-club .mc-field-group label{color:#44444b;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1em;}.email-club .mc-field-group input{font-family:"proxima-nova-condensed";}.email-club .mc-field-group .mce_inline_error{color:#ba3a3a;font-family:"proxima-nova-condensed";}.email-club .mc-field-group .subfield{display:inline-block;width:13%;}@media screen and (max-width:480px){.email-club .mc-field-group{width:100%;}}@media screen and (min-width:40em){.email-club .mc-field-group{float:left;margin-left:2%;width:49%;}.email-club .mc-field-group:first-child,.email-club .mc-field-group:nth-child(3),.email-club .mc-field-group:nth-child(5){margin-left:0;}.email-club .mc-field-group:nth-child(5){clear:both;float:none;}}.email-club #mce-responses #mce-error-response{font-family:"proxima-nova-condensed";color:#ba3a3a;font-weight:700;font-size:18px;}.email-club #mce-responses #mce-success-response{font-family:"proxima-nova-condensed";color:#009b77;font-weight:700;font-size:18px;}.geo .button{color:#fff;font-family:"MemoStd-Medium";font-size:16px;font-style:normal;font-weight:normal;line-height:1;background:#63bed1;padding:1em 1.5em .75rem;border-radius:30px;}.geo .button--zip{background:#2275bc;}.button--using-geo{background:#90aee0;color:#fff;}.button--using-geo:hover{background:#2275bc;}.form-item--locator input[type=text]{border:1px solid #105d98;}.form-item--locator button{background:#105d98;}.product-page .geo .button,.flavors-page .geo .button{color:#2275bc;font-family:"MemoStd-Medium";font-size:16px;font-style:normal;font-weight:normal;line-height:1;background:#fff;padding:1em 1.5em .75rem;border-radius:30px;}.product-page .geo .button:hover,.flavors-page .geo .button:hover{background:#90aee0;color:#2275bc;}.product-page .button--using-geo,.flavors-page .button--using-geo{background:#90aee0;color:#fff;}.product-page .button--using-geo:hover,.flavors-page .button--using-geo:hover{background:#2275bc;color:#fff;}@media screen and (min-width:60em){.sign-up-locator.callout-home{height:100%;}.sign-up-locator.callout-home .callout-home-align{display:flex;height:100%;align-items:center;margin-top:0!important;}}.hero.scoop-hero .callout-home{position:relative;width:100%;height:auto;right:auto;top:auto;}.hero.scoop-hero .callout-home .callout-home-align{margin-top:0;}.hero.scoop-hero .callout-home h1.callout,.hero.scoop-hero .callout-home h2.callout{background:transparent;color:#fe52c1;font-family:"FestivoLettersNo3";font-size:67px;font-style:normal;font-weight:normal;line-height:3.5rem;margin-bottom:30px;padding:0;text-align:left;}.hero.scoop-hero .callout-home p{color:#000;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;}.hero.scoop-hero .callout-home .text-center,.hero.scoop-hero .callout-home .text-center h2{text-align:center;}.hero.scoop-hero .callout-home .callout-container{padding:30px 20px;}@media screen and (min-width:40em){.hero.scoop-hero .callout-home .callout-home-align{margin-top:0;}}@media screen and (min-width:60em){.hero.scoop-hero .callout-home{position:absolute;width:45%;height:32.5vw;right:5px;top:0;}.hero.scoop-hero .callout-home.medium{width:38%;}.hero.scoop-hero .callout-home .callout-home-align{margin-top:1vw;}.hero.scoop-hero .callout-home h1.callout,.hero.scoop-hero .callout-home h2.callout{color:#fe52c1;font-family:"FestivoLettersNo3";font-size:55px;font-style:normal;font-weight:normal;line-height:3rem;}.hero.scoop-hero .callout-home p{color:#000;font-family:"proxima-nova-condensed";font-size:20px;font-style:normal;font-weight:normal;line-height:1.5rem;}.hero.scoop-hero .callout-home .dark h2.callout{color:#044e7e;font-family:"FestivoLettersNo3";font-size:50px;font-style:normal;font-weight:normal;line-height:3rem;}.hero.scoop-hero .callout-home .dark p{color:#044e7e;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;}}@media screen and (min-width:75em){.hero.scoop-hero .callout-home{width:33%;right:9%;}.hero.scoop-hero .callout-home.medium{width:25%;right:11%;}.hero.scoop-hero .callout-home .callout-home-align{margin-top:5vw;}.hero.scoop-hero .callout-home.medium .callout-home-align{margin-top:8vw;}.hero.scoop-hero .callout-home h1.callout{color:#fff;font-family:"FestivoLettersNo3";font-size:67px;font-style:normal;font-weight:normal;line-height:3.5rem;}}.hero .button{color:#105d98;font-family:"MemoStd-Medium";font-size:16px;font-style:normal;font-weight:normal;line-height:1.2;display:inline-block;text-transform:uppercase;line-height:1;padding:1em 3.5em;border-radius:25px;text-decoration:none;background:#fff;transition:.125s all linear;}.hero .button:hover{color:#fff;background:#90aee0;}.hero.scoop .button{background:#fe52c1;color:#fff;}.hero.scoop .button:hover{background:#ec4c91;}.hero img{height:auto;}.recipes .brc-title-bar{background-color:#2275bc;}.recipes .brc-title-bar h1{font-size:3.75rem;padding:.75em 5%;}.recipes .hero .callout-home{position:relative;width:100%;height:auto;right:auto;top:auto;}.recipes .hero .callout-home .callout-home-align{margin-top:0;height:100%;display:flex;margin:auto;}.recipes .hero .callout-home h1.callout,.recipes .hero .callout-home h2.callout{background:transparent;color:#044e7e;font-family:"FestivoLettersNo3";font-size:67px;font-style:normal;font-weight:normal;line-height:3.5rem;margin-bottom:30px;padding:0;text-align:left;}.recipes .hero .callout-home p{color:#044e7e;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;}.recipes .hero .callout-home .text-center,.recipes .hero .callout-home .text-center h2{text-align:center;}.recipes .hero .callout-home .callout-container{padding:30px 20px;display:flex;margin:auto;}@media screen and (min-width:40em){.recipes .hero .callout-home .callout-home-align{margin-top:0;}}@media screen and (min-width:60em){.recipes .hero .callout-home{position:absolute;width:45%;height:32.5vw;right:5px;top:0;}.recipes .hero .callout-home.medium{width:38%;}.recipes .hero .callout-home .callout-home-align{margin-top:1vw;}.recipes .hero .callout-home h1.callout,.recipes .hero .callout-home h2.callout{color:#fff;font-family:"FestivoLettersNo3";font-size:50px;font-style:normal;font-weight:normal;line-height:3rem;}.recipes .hero .callout-home p{color:#fff;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;}.recipes .hero .callout-home .dark h2.callout{color:#044e7e;font-family:"FestivoLettersNo3";font-size:50px;font-style:normal;font-weight:normal;line-height:3rem;}.recipes .hero .callout-home .dark p{color:#044e7e;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;}}@media screen and (min-width:75em){.recipes .hero .callout-home{width:33%;right:9%;}.recipes .hero .callout-home.medium{width:25%;right:11%;}.recipes .hero .callout-home .callout-home-align{margin-top:5vw;}.recipes .hero .callout-home.medium .callout-home-align{margin-top:8vw;}.recipes .hero .callout-home h1.callout{color:#fff;font-family:"FestivoLettersNo3";font-size:67px;font-style:normal;font-weight:normal;line-height:3.5rem;}}@media screen and (max-width:60em){.recipes .hero .callout-home h1 br{display:none;}}@media screen and (max-width:40em){.recipes .hero .callout-home h1 br{display:none;}}.brc-recipe-feature{padding:3.5rem 0;}.brc-recipe-feature .brc-recipe-container{margin:0 auto;width:90%;max-width:72em;position:relative;display:flex;flex:0 1 auto;flex-wrap:wrap;}.recipes .brc-recipe-feature .brc-recipe-container{width:95%;max-width:95%;}@media screen and (max-width:60em){.brc-recipe-feature .brc-recipe-container{width:75%;max-width:75%;}}@media screen and (max-width:40em){.brc-recipe-feature .brc-recipe-container{width:85%;max-width:85%;}}.brc-recipe-feature .brc-recipe-block{flex-basis:50%;max-width:50%;margin:auto 0;border:.5rem solid #fff;border-width:.75rem;height:calc(22.5vw + .75em);max-height:18.75rem;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover{position:relative;display:flex;flex-direction:row;height:100%;transition:transform .25s cubic-bezier(.25,1,.75,1);}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover:hover{transform:scale(1.125);z-index:100;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-image,.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text{width:50%;flex-basis:50%;height:100%;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-image{overflow:hidden;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-image picture{height:100%;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-image picture img{width:100%;object-fit:cover;height:100%;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text.teal{background:#00a7b4;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text.pink{background:#dd405c;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text.purple{background:#622a66;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text.orange{background:#ed8a1b;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text.green{background:#009342;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text.aqua{background:#0073b3;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text.blue{background:#5db5e5;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{color:#fff;font-family:"MemoStd-Medium";font-size:1.5vw;font-style:normal;font-weight:normal;line-height:1.2;text-transform:uppercase;text-align:center;padding:0 1.5rem 1rem;width:100%;}@media screen and (max-width:1100px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{font-size:1.25vw;}}@media screen and (max-width:60em){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{font-size:3vw;}}@media screen and (max-width:768px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{font-size:2.5vw;}}@media screen and (max-width:40em){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{font-size:2.5vw;}}@media screen and (max-width:540px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{font-size:5vw;}}@media screen and (max-width:420px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{font-size:5vw;}}@media screen and (max-width:320px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text h2{font-size:4.5vw;}}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text p{color:#fff;font-family:"proxima-nova-condensed";font-size:1rem;font-style:normal;font-weight:600;line-height:1em;text-decoration:none;text-transform:uppercase;}@media screen and (max-width:540px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text{height:auto!important;padding:1.5rem 0;}}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-flavors-used{display:flex;flex-direction:row;width:100%;justify-content:center;padding:0 7.5%;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-flavors-used .brc-single-flavor{text-align:center;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-flavors-used span{font-family:"MemoStd-Medium";color:#fff;font-size:1rem;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-flavors-used img{width:100%;max-width:95px;margin:auto;}@media screen and (max-width:1100px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-flavors-used img{max-width:80px;}}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover a{display:block;width:100%;height:100%;position:absolute;z-index:200;left:0;top:0;}@media screen and (max-width:60em){.brc-recipe-feature .brc-recipe-block{flex-basis:100%;max-width:100%;max-height:100%;height:auto;max-height:auto;}}@media screen and (max-width:40em){.brc-recipe-feature .brc-recipe-block{flex-basis:100%;max-width:100%;}}@media screen and (max-width:540px){.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover{flex-direction:column;}.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-image,.brc-recipe-feature .brc-recipe-block .brc-recipe-block-hover .brc-recipe-block-text{width:100%;max-width:100%;flex-basis:100%;}}.brc-recipe-feature .brc-recipe-feature-heading{text-align:center;}.brc-recipe-feature .brc-recipe-feature-heading h2{color:#0b4e7c;font-family:"MemoStd-Medium";font-size:1.875vw;font-style:normal;font-weight:normal;line-height:1;}.brc-recipe-feature .brc-recipe-feature-cta{padding:3rem 0 0;text-align:center;}.brc-recipe-feature .brc-recipe-feature-cta a{color:#0b4e7c;font-family:"proxima-nova-condensed";font-size:17px;font-style:normal;font-weight:normal;line-height:1em;text-decoration:none;text-transform:uppercase;}.brc-recipe-feature.landing-page .brc-recipe-feature-heading{text-align:center;}.brc-recipe-feature.landing-page .brc-recipe-feature-heading h2{color:#0b4e7c;font-family:"FestivoLettersNo3";font-size:48px;font-style:normal;font-weight:normal;line-height:3.5rem;padding:0 0 16px;}.brc-recipe-feature.landing-page .brc-recipe-feature-heading p{max-width:100%;margin:0 auto;color:#0b4e7c;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;}@media screen and (min-width:768px){.brc-recipe-feature.landing-page .brc-recipe-feature-heading p{max-width:75%;}}@media screen and (max-width:640px){.brc-recipe-feature.landing-page .brc-recipe-feature-heading p{padding:0 16px;}}.brc-recipe-feature.landing-page .brc-recipe-feature-heading p br{display:none;}.no-webp .brc-recipe .brc-recipe-intro:before{background-image:url("/brc/images/global/paper-texture.png");}.webp .brc-recipe .brc-recipe-intro:before{background-image:url("/brc/images/global/paper-texture.webp");}.no-webp .brc-recipe .brc-recipe-share{background-image:url("/brc/images/global/paper-texture.png");}.webp .brc-recipe .brc-recipe-share{background-image:url("/brc/images/global/paper-texture.webp");}.no-webp .brc-recipe .brc-recipe-ingredients{background-image:url("/brc/images/global/paper-texture.png");}.webp .brc-recipe .brc-recipe-ingredients{background-image:url("/brc/images/global/paper-texture.webp");}.brc-recipe.teal .brc-recipe-title{background-color:#00a7b4;}.brc-recipe.pink .brc-recipe-title{background-color:#dd405c;}.brc-recipe.purple .brc-recipe-title{background-color:#622a66;}.brc-recipe.orange .brc-recipe-title{background-color:#ed8a1b;}.brc-recipe.green .brc-recipe-title{background-color:#009342;}.brc-recipe.aqua .brc-recipe-title{background-color:#0073b3;}.brc-recipe.blue .brc-recipe-title{background-color:#5db5e5;}.brc-recipe.blue .brc-recipe-intro{background-color:#5db5e5;}.brc-recipe .brc-recipe-intro{position:relative;overflow:hidden;}.brc-recipe .brc-recipe-intro:before{content:"";position:absolute;width:100%;height:50%;top:50%;}.brc-recipe .brc-recipe-description{margin-top:1rem!important;text-align:center;font-family:"proxima-nova-condensed";color:#fff;max-width:55%;margin:0 auto;}@media screen and (max-width:480px){.brc-recipe .brc-recipe-description{max-width:90%;}}.brc-recipe .brc-recipe-author{color:#5db5e5!important;}.brc-recipe .brc-recipe-intro-content-container{position:relative;z-index:200;}.brc-recipe .brc-recipe-intro-content{background-color:#fff;max-width:82.5%;margin:0 auto;display:flex;flex-direction:row;}.brc-recipe .brc-recipe-intro-content .brc-recipe-photo{max-width:367px;flex-basis:37vw;}.brc-recipe .brc-recipe-intro-content .brc-recipe-photo img{width:100%;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details{width:100%;max-width:calc(100% - 37vw);flex-basis:calc(100% - 37vw);display:flex;margin:0 auto;justify-content:center;align-items:center;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail{width:100%;margin:0 auto;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul{display:flex;flex-direction:row;justify-content:space-between;flex-basis:80%;max-width:80%;margin:0 auto;padding:0;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li{display:flex;flex-direction:column;align-items:center;justify-content:top;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li:nth-child(1) img{margin:0 auto 1.25rem auto;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li:nth-child(2) img{margin:0 auto 1.6rem auto;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li:nth-child(3) img{margin:0 auto .5rem auto;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li img{max-width:78px;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span{display:block;text-align:center;color:#044d7d;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:700;line-height:1em;text-decoration:none;text-transform:uppercase;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span+span{margin:.5rem 0 0 0;}@media screen and (max-width:800px){.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span{font-size:2vw;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span{font-size:3.25vw;}}@media screen and (max-width:75em){.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul{flex-basis:85%;max-width:85%;}}@media screen and (max-width:1024px){.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul{flex-basis:90%;max-width:90%;}}@media screen and (max-width:60em){.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul{flex-basis:95%;max-width:95%;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-intro-content{flex-direction:column;max-width:66.666%;}.brc-recipe .brc-recipe-intro-content .brc-recipe-photo{width:100;max-width:100%;flex-basis:100%;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details{max-width:100%;flex-basis:100%;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail{width:100%;max-width:100%;padding:1.5rem 1rem;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul{max-width:100%;flex-basis:100%;flex-direction:column;padding:0;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li{flex-basis:100%;max-width:100%;flex-direction:row;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li:nth-child(2){margin:1.25rem 0;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li img{margin:0;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li:nth-child(1) img{margin:0;width:100%;max-width:30px;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li:nth-child(2) img{margin:0;width:100%;max-width:30px;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li:nth-child(3) img{margin:0;width:100%;max-width:30px;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span{margin:0 0 0 1rem;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span+span{margin:0 0 0 1rem;}}@media screen and (max-width:480px){.brc-recipe .brc-recipe-intro-content{max-width:86%;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span{font-size:4.25vw;}}@media screen and (max-width:320px){.brc-recipe .brc-recipe-intro-content{max-width:86%;}.brc-recipe .brc-recipe-intro-content .brc-recipe-intro-details .brc-recipe-intro-detail ul li span{font-size:4vw;}}.brc-recipe .brc-recipe-share{padding:3.5rem 0;}.brc-recipe .brc-recipe-share ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:55%;margin:0 auto;padding:0;}@media screen and (max-width:75em){.brc-recipe .brc-recipe-share ul{max-width:85%;}}@media screen and (max-width:60em){.brc-recipe .brc-recipe-share ul{max-width:95%;}}@media screen and (max-width:700px){.brc-recipe .brc-recipe-share ul{justify-content:space-evenly;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-share ul{max-width:85%;justify-content:space-evenly;}.brc-recipe .brc-recipe-share ul li{flex-basis:15%;max-width:15%;}.brc-recipe .brc-recipe-share ul li a{justify-content:center;}}.brc-recipe .brc-recipe-share ul li a{display:flex;flex-direction:row;align-items:center;text-decoration:none;border:4px solid #044d7d;background-color:#fff;border-radius:20px;padding:.5rem 2rem;}.brc-recipe .brc-recipe-share ul li a:hover{border-color:#002e4b;}.brc-recipe .brc-recipe-share ul li a:hover i,.brc-recipe .brc-recipe-share ul li a:hover span{color:#002e4b;}.brc-recipe .brc-recipe-share ul li a i{font-size:2rem;color:#044d7d;}.brc-recipe .brc-recipe-share ul li a span{font-size:1.25rem;margin:0 0 0 1.5rem;}.brc-recipe .brc-recipe-share ul li a span.text{color:#044d7d;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:700;line-height:1em;text-decoration:none;text-transform:uppercase;display:inline-block;margin:0 0 0 1.5rem;}@media screen and (max-width:700px){.brc-recipe .brc-recipe-share ul li a span.text{display:none;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-share ul li a span.text{display:none;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-share ul li a{padding:.5rem 1.5rem;}}.brc-recipe .brc-recipe-share ul li:nth-child(2){font-size:1.75rem;}.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{color:#044d7d;font-family:"MemoStd-Medium";font-size:2.75vw;font-style:normal;font-weight:normal;line-height:1;text-align:center;padding:0;margin:0;}@media screen and (max-width:75em){.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{font-size:3.25vw;}}@media screen and (max-width:60em){.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{font-size:3.75vw;}}@media screen and (max-width:768px){.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{font-size:4.25vw;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{font-size:4.75vw;}}@media screen and (max-width:550px){.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{font-size:5.25vw;}}@media screen and (max-width:480px){.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{font-size:6.5vw;}}@media screen and (max-width:400px){.brc-recipe .brc-recipe-ingredients h2,.brc-recipe .brc-recipe-instructions h2{font-size:7.5vw;}}.brc-recipe .brc-recipe-ingredients h3,.brc-recipe .brc-recipe-instructions h3{color:#044d7d;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:600;line-height:1;text-decoration:none;text-align:center;margin:2.25rem 0 .75rem;}.brc-recipe .brc-recipe-ingredients{background-size:cover;padding:2.5rem 0;}.brc-recipe .brc-recipe-ingredients .brc-ingredient-list{width:55%;margin:0 auto;}@media screen and (max-width:60em){.brc-recipe .brc-recipe-ingredients .brc-ingredient-list{width:65%;}}@media screen and (max-width:768px){.brc-recipe .brc-recipe-ingredients .brc-ingredient-list{width:77.5%;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-ingredients .brc-ingredient-list{width:85%;}}@media screen and (max-width:480px){.brc-recipe .brc-recipe-ingredients .brc-ingredient-list{width:88.5%;}}.brc-recipe .brc-recipe-ingredients ul{columns:2;column-gap:4rem;margin:0;}@media screen and (max-width:480px){.brc-recipe .brc-recipe-ingredients ul{columns:1;}}.brc-recipe .brc-recipe-ingredients ul li{color:#044d7d;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none;position:relative;padding:0 0 0 1.5626rem;}.brc-recipe .brc-recipe-ingredients ul li:before{color:#5db5e5;font-size:1.25rem;font:normal normal normal 14px/1 FontAwesome;content:"";width:17px;height:14px;display:block;position:absolute;top:.375rem;left:0;}.brc-recipe .brc-recipe-instructions{background:#fff;max-width:57.5%;margin:0 auto;padding:3.5rem 0;}@media screen and (max-width:60em){.brc-recipe .brc-recipe-instructions{max-width:67.5%;}}@media screen and (max-width:768px){.brc-recipe .brc-recipe-instructions{max-width:77.5%;}}@media screen and (max-width:40em){.brc-recipe .brc-recipe-instructions{max-width:87.5%;}}@media screen and (max-width:480px){.brc-recipe .brc-recipe-instructions{max-width:92.5%;}}.brc-recipe .brc-recipe-instructions ol{counter-reset:i;margin:0 auto;}.brc-recipe .brc-recipe-instructions ol li{list-style-type:none;position:relative;padding:0 2.5rem;margin:0 0 1rem;color:#044d7d;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5;text-decoration:none;}.brc-recipe .brc-recipe-instructions ol li:before{position:absolute;top:0;left:0;background-color:#5db5e5;width:1.875rem;height:1.875rem;text-align:center;display:block;border-radius:50%;font-weight:bold;content:counter(i);counter-increment:i;color:#fff;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.775;text-decoration:none;text-transform:uppercase;}.brc-recipe-title{padding:5rem 0 3rem;}.brc-recipe-title h1{color:#fff;font-family:"MemoStd-Medium";font-size:3.75vw;font-style:normal;font-weight:normal;line-height:1.2;text-align:center;width:100%;max-width:57.5%;margin:0 auto;padding-bottom:0;}@media screen and (max-width:40em){.brc-recipe-title h1{font-size:7.5vw;max-width:100%;}}.brc-recipe-featured-flavors-container{padding:3rem 0 4rem;}.brc-recipe-featured-flavors-container h2{color:#fff;font-family:"MemoStd-Medium";font-size:2.5vw;font-style:normal;font-weight:normal;line-height:1;text-align:center;margin:0 0 1.5rem;}@media screen and (max-width:75em){.brc-recipe-featured-flavors-container h2{font-size:3vw;}}@media screen and (max-width:1024px){.brc-recipe-featured-flavors-container h2{font-size:3.5vw;}}@media screen and (max-width:60em){.brc-recipe-featured-flavors-container h2{font-size:4vw;}}@media screen and (max-width:40em){.brc-recipe-featured-flavors-container h2{font-size:5vw;}}@media screen and (max-width:550px){.brc-recipe-featured-flavors-container h2{font-size:6vw;}}@media screen and (max-width:400px){.brc-recipe-featured-flavors-container h2{font-size:7vw;}}.brc-recipe-featured-flavors-container h3{color:#fff;font-family:"MemoStd-Medium";font-size:3.125vw;font-style:normal;font-weight:normal;line-height:1;padding:0;margin:0 0 1rem;}@media screen and (max-width:40em){.brc-recipe-featured-flavors-container h3{font-size:7.5vw;margin:2rem 0 .5rem;padding:0;}}.brc-recipe-featured-flavors-container p{color:#fff;font-family:"proxima-nova-condensed";font-size:1.25rem;font-style:normal;font-weight:normal;line-height:1.5;text-decoration:none;text-transform:uppercase;}.teal .brc-recipe-featured-flavors-container{background-color:#00a7b4;}.pink .brc-recipe-featured-flavors-container{background-color:#dd405c;}.purple .brc-recipe-featured-flavors-container{background-color:#622a66;}.orange .brc-recipe-featured-flavors-container{background-color:#ed8a1b;}.green .brc-recipe-featured-flavors-container{background-color:#009342;}.aqua .brc-recipe-featured-flavors-container{background-color:#0073b3;}.blue .brc-recipe-featured-flavors-container{background-color:#5db5e5;}.brc-recipe-featured-flavors-container .brc-recipe-featured-flavor{display:flex;flex-direction:row;justify-content:center;}.brc-recipe-featured-flavors-container .brc-featured-flavor-details{padding:0 0 0 4rem;flex-basis:33.333%;}@media screen and (max-width:40em){.brc-recipe-featured-flavors-container{text-align:center;}.brc-recipe-featured-flavors-container .brc-featured-flavor-details{padding:0;}.brc-recipe-featured-flavors-container .brc-recipe-featured-flavor{flex-direction:column;align-items:center;}.brc-recipe-featured-flavors-container .brc-recipe-featured-flavor picture{width:50%;}.brc-recipe-featured-flavors-container .brc-recipe-featured-flavor p{max-width:75%;margin:0 auto;}}.no-webp .brc-recipe-video-block{background-image:url("/brc/images/global/paper-texture.png");}.webp .brc-recipe-video-block{background-image:url("/brc/images/global/paper-texture.webp");}.brc-recipe-video-block{padding:1.875rem 0;}.brc-recipe-video-block .brc-recipe-video-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.brc-recipe-video-block .brc-recipe-video-container .brc-recipe-video{width:100%;max-width:45%;}@media screen and (max-width:960px){.brc-recipe-video-block .brc-recipe-video-container .brc-recipe-video{max-width:55%;}}@media screen and (max-width:768px){.brc-recipe-video-block .brc-recipe-video-container .brc-recipe-video{max-width:85%;}}@media screen and (max-width:480px){.brc-recipe-video-block .brc-recipe-video-container .brc-recipe-video{max-width:90%;}}.responsive-embed{position:relative;height:0;padding-bottom:75%;overflow:hidden;}.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.responsive-embed.widescreen{padding-bottom:56.25%;}.brc-recipes-cta-box{position:absolute;top:0;right:0;height:100%;width:55%;}@media screen and (max-width:1100px){.brc-recipes-cta-box{width:65%;}}@media screen and (max-width:1024px){.brc-recipes-cta-box{width:70%;}}@media screen and (max-width:960px){.brc-recipes-cta-box{width:80%;}}@media screen and (max-width:850px){.brc-recipes-cta-box{width:85%;}}@media screen and (max-width:768px){.brc-recipes-cta-box{width:100%;position:relative;}}.brc-recipes-cta-box .brc-recipes-hero-align{display:flex;height:100%;justify-content:center;align-items:center;}.brc-recipes-cta-box .brc-recipes-hero-box-content{display:flex;flex-direction:row;width:100%;max-width:70%;background-color:#fff;padding:2rem 2.5rem 2.5rem;align-items:center;justify-content:space-between;}@media screen and (max-width:768px){.brc-recipes-cta-box .brc-recipes-hero-box-content{padding:2rem 2.5rem 0;}}@media screen and (max-width:640px){.brc-recipes-cta-box .brc-recipes-hero-box-content{flex-direction:column;max-width:100%;}}.brc-recipes-cta-box h2{font-size:1.625rem;font-family:"MemoStd-Medium";color:#044d7d;line-height:1.2;}.brc-recipes-cta-box img{max-width:95px;}.brc-recipes-cta-box a{color:#fff;font-size:1.125rem;background-color:#044d7d;padding:1rem 1.5rem;border-radius:20px;font-family:"proxima-nova-condensed";text-decoration:none;display:inline-block;}@media screen and (max-width:640px){.brc-recipes-cta-box a{margin:0 0 1.5rem 0;}}.brc-recipes-cta-box a i{position:relative;top:3px;text-indent:1.875rem;font-size:1.5rem;}.brc-recipes-cta-box span{font-family:"proxima-nova-condensed";font-size:1.125rem;display:block;margin:0 0 -8px;color:#044d7d;}.content--generic.coupon-club{padding:3.5rem 0;}.content--generic.coupon-club .container{max-width:60rem;border:1px solid #90aee0;border-radius:.75rem;padding:1.5rem 3rem;}@media screen and (max-width:640px){.content--generic.coupon-club .container{padding:1.5rem;}}.coupon-club .button{color:#105d98;font-family:"MemoStd-Medium";font-size:1vw;font-style:normal;font-weight:normal;line-height:1.2;display:inline-block;text-transform:uppercase;line-height:1;border-radius:.75rem;text-decoration:none;background:#fff;transition:.125s all linear;margin:0;vertical-align:top;margin:0 0 0 .5rem!important;padding:.719rem 1.5rem;}.coupon-club .button:hover{color:#fff;}@media screen and (max-width:768px){.coupon-club .button{font-size:1rem;}}@media screen and (max-width:640px){.coupon-club .button{margin:0!important;}}.coupon-club h2{color:#044d7d;font-family:"MemoStd-Medium";font-size:20px;font-style:normal;font-weight:normal;line-height:1em;letter-spacing:.05em;border-bottom:1px solid #044d7d;margin:0 0 2rem;}.coupon-club h3{color:#044d7d;font-family:"MemoStd-Medium";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5em;letter-spacing:.05em;}.coupon-club form{width:100%;max-width:100%;}.coupon-club p{color:#044d7d;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1em;}.coupon-club .mc-field-group{vertical-align:top;}.coupon-club .mc-field-group.emailaddress{display:block;max-width:65%;margin:0 0 1.5rem 0;}@media screen and (max-width:640px){.coupon-club .mc-field-group.emailaddress{display:block;max-width:100%;}}.coupon-club .mc-field-group.firstname{margin:0 0 1rem 0;}@media screen and (max-width:640px){.coupon-club .mc-field-group.firstname{display:block;max-width:100%;}}.coupon-club .mc-field-group.lastname{margin:0 .5rem 1rem;}@media screen and (max-width:640px){.coupon-club .mc-field-group.lastname{margin:0 0 1rem;display:block;max-width:100%;}}.coupon-club .mc-field-group.zipcode{margin:0 0 1rem;}@media screen and (max-width:640px){.coupon-club .mc-field-group.zipcode{display:block;max-width:100%;}}.coupon-club .mc-field-group .mce_inline_error{color:#ba3a3a;font-family:"proxima-nova-condensed";}.coupon-club .mc-field-group .mce_inline_error+.mce_inline_error{margin:.25rem 0 0;}.coupon-club .mc-form-row{margin:0 0 1rem 0;}.coupon-club #mc-embedded-subscribe{display:inline-block;}.coupon-club .button.dark{background-color:#105d98;color:#fff;}.coupon-club .button.dark:hover{background:#90aee0;color:#fff;}.coupon-club ::-webkit-input-placeholder{color:#044d7d;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;}.coupon-club ::-moz-placeholder{color:#044d7d;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;}.coupon-club :-ms-input-placeholder{color:#044d7d;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;}.coupon-club :-moz-placeholder{color:#044d7d;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;}.coupon-club ::placeholder{color:#044d7d;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:normal;line-height:1.5rem;letter-spacing:.08em;}.faq-coupons{margin:4rem 0;}@media screen and (max-width:600px){.faq-coupons{margin:2.5rem 0;}}.about .content .content--home__section .content--home__copy h4{color:#058;font-family:"FestivoLettersNo3";font-size:2.8em;font-style:normal;font-weight:normal;line-height:1.2em;letter-spacing:-.015em;}.content--contact.connect-contact-us .button{border-radius:30px;color:#fff;font-family:"MemoStd-Medium";font-size:16px;font-style:normal;font-weight:normal;line-height:1;padding:1rem 1.5rem .9rem;}.content--contact.connect-contact-us .button:hover{color:#105d98;}.contact-us__intro-select p{font-family:"MemoStd-Medium";}.contact-us__intro-select select option{font-family:"proxima-nova-condensed";}.contact-us__main label{font-family:"MemoStd-Medium";}.contact-us__main input,.contact-us__main textarea{font-family:"proxima-nova-condensed";}.contact-us__main select{font-family:"proxima-nova-condensed";}.show-for-sr{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.brc-offer-banner{display:none;opacity:0;position:relative;background-color:#5db5e5;flex-direction:row;justify-content:center;align-items:center;font-family:"proxima-nova-condensed";padding:1.5rem 1.875rem 1.25rem;}.brc-offer-banner.no-cookie-set{display:flex;opacity:1;}.brc-offer-banner.cookie-set{display:none;}.brc-offer-banner p{margin:0;padding:0;font-family:inherit;color:#fff;font-size:1.25rem;line-height:1;}.brc-offer-banner p a{color:inherit;text-decoration:underline;}.brc-offer-banner button{position:absolute;top:6px;right:12px;font-family:"Arial",sans-serif;border:2px solid #fff;border-radius:100%;height:40px;width:40px;display:flex;justify-content:center;align-items:center;background:transparent;color:#fff;font-size:1.5rem;}@media screen and (max-width:640px){.brc-offer-banner{padding:1.5rem 3.75rem 1.25rem;}.brc-offer-banner p{text-align:center;max-width:65%;line-height:1.25;}.brc-offer-banner button{top:12px;right:12px;}}@media screen and (max-width:480px){.brc-offer-banner p{max-width:100%;}}.brc-title-bar{background-color:#044d7d;padding:3.75rem 1.875rem;text-align:center;}@media screen and (max-width:960px){.brc-title-bar{padding:5.125rem 1.875rem 3.75rem;}}@media screen and (max-width:850px){.brc-title-bar{padding:3.75rem 1.875rem;}}@media screen and (max-width:640px){.brc-title-bar{padding:3.75rem .9375rem;}}.brc-title-bar h1{color:#fff;font-family:"FestivoLettersNo3";font-size:4.6875rem;font-style:normal;font-weight:normal;line-height:1.2;padding:0;}@media screen and (max-width:1100px){.brc-title-bar h1{font-size:3.75rem;}}@media screen and (max-width:850px){.brc-title-bar h1{font-size:2.8125rem;}}@media screen and (max-width:640px){.brc-title-bar h1{font-size:2.5rem;}}
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

.three-column-feature .party-planning .party-plan.ice-cream-info .party-plan-container .brc-darkblue-callout {
    bottom: -56px;
}

div.anchor {
    display: block;
    position: relative;
    top: -155px;
    visibility: hidden;
    z-index: -1;
}

.featured-product {
    cursor: pointer;
}

.special-notice-message a:hover {
    text-decoration: underline !important;
}

@media (min-width: 320px) and (max-width: 400px) {
    .special-notice {
        top: 11ex !important;
    }
}

@media (min-width: 401px) and (max-width: 744px) {
    .special-notice {
        top: 9ex !important;
    }
}

@media (min-width: 745px) {
    .special-notice {
        top: 6ex !important;
    }
}

.printable-coupon {
    float: left;
    border: 1px dashed black;
    padding: 5px;
    width: 600px;
}

    .printable-coupon img {
        width: 100%;
    }

.coupon-notes {
    clear: both;
    padding-top: 40px;
    font-size: 14px;
    line-height: 120%;
}

    .coupon-notes ul {
        padding-left: 1.5em;
    }

.geo.geo--present-options .product-image.unsubscribe {
    bottom: auto;
}


.unsubscribe-page .unsubscribe-lounge {
    margin-top: 350px;
}

.field-validation-error {
    color: red;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

.iscream-coupons .printer-warning {
    background: rgba(255, 212, 0, 0.25);
    border: solid 3px #FFD400;
    border-radius: 0.25em;
    font-size: 0.875em;
    padding: 1.25em 1.25em 1.25em 6em;
    margin-bottom: 1em;
    position: relative;
}

    .iscream-coupons .printer-warning svg {
        position: absolute;
        top: 1.5em;
        left: 1.5em;
        width: 3em;
        height: 3em;
        fill: #FFD400;
    }


.coupon-print-info.ready .coupon-printing, .coupon-print-info.ready .coupon-printed
{
    display: none;
}

.coupon-print-info.printing .coupon-print-ready, .coupon-print-info.printing .coupon-printed
{
    display: none;
}

.header__logo picture img#BRC-Logo {
    left: 10%;
}

.center-img {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    position: relative;
}

.coupon-print-info.printed .coupon-print-ready, .coupon-print-info.printed .coupon-printing, .coupon-print-info.printed .coupon-printed-hide
{
    display: none;
}

@media print {
    body {
        background: #fff;
    }

    .screen-only {
        display: none;
    }
}

@media screen {
    .print-queue {
        display: none;
    }
}

#destini-content{
    line-height: 1px;
}

.product-hero .product-hero__container .product-hero__description h2 {
    font-size: 1em;
    padding-bottom: .25em;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 0;
    display: block;
    font-family: "museo-slab",Helvetica,Arial,sans-serif;
    text-transform: none;
}

.bookmark {
    scroll-margin-top: 200px;
    text-align: center;
    color: #2275BC;
    font-family: "FestivoLettersNo3" !important;
}

@media (min-width: 320px) and (max-width: 639px) {
    .bookmark {
        scroll-margin-top: 100px;
    }

}

@media (min-width: 863px) and (max-width: 959px ) {
    .bookmark {
        scroll-margin-top: 150px;
    }
}

@media (min-width: 863px) and (max-width: 959px ) {
    .bookmark {
        scroll-margin-top: 150px;
    }
}

@media (min-width: 960px) and (max-width: 1057px ) {
    .bookmark {
        scroll-margin-top: 250px;
    }
}

@media (min-width: 1058px) and (max-width: 1300px ) {
    .bookmark {
        scroll-margin-top: 160px;
    }
}
.is-vishidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

.skip-link a,
button.skip-link {
  color: white;
  background: #000000;
  padding: 3px 15px;
  width: auto;
  display: block;
  border-radius: 0 0 5px 5px;
  position: absolute;
  top: 0;
  left: 45px;
  z-index: 4500;
  font-weight: 400;
  text-transform: uppercase;
  left: -10000px;
}
.skip-link a:hover, .skip-link a:focus,
button.skip-link:hover,
button.skip-link:focus {
  text-decoration: none;
  color: white;
  left: 45px;
}

button.skip-link#close-menu:hover, button.skip-link#close-menu:focus {
  position: relative;
  margin-left: 0;
  margin-top: 50px;
}
