.category-nav-selector{position:relative}.category-nav-selector .label{padding-top:10px;margin-top:-75px;height:75px;display:block;text-align:center;color:#fcc90f;font-size:1.2rem;text-transform:lowercase;font-family:"Knockout 29 A","Knockout 29 B";letter-spacing:1px;cursor:pointer}.category-nav-selector .label span{font-weight:normal}.category-nav-selector .label .chevron{width:15px;height:15px;border:2px solid #fcc90f;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:0;border-top:0;margin-top:2px}@media (min-width:48em){.category-nav-selector .label .chevron{height:10px;width:10px}}.category-nav-selector .links{background-color:#004e8f}.category-nav-selector .links .inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:22px 0;max-width:450px;margin:0 auto}@media (min-width:48em){.category-nav-selector .links .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 0;max-width:none}}.category-nav-selector .links a{font-family:"Knockout 46 A","Knockout 46 B";color:#fcc90f;text-transform:uppercase;font-size:1.6rem;font-weight:100;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}@media (min-width:48em){.category-nav-selector .links a{margin:0 25px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:3rem}}.field--name-field-categories>.field__item{background:#fcc90f;width:100vw}.field--name-field-categories>.field__item .vocabulary-product-category{height:100%}.field--name-field-categories>.field__item .vocabulary-product-category>h2{display:none}.field--name-field-categories>.field__item .vocabulary-product-category .field--name-field-teaser-text{font-family:"Knockout 46 A","Knockout 46 B";font-size:1.6rem;line-height:1.8rem;padding:15px 5vw 40px}@media (min-width:48em){.field--name-field-categories>.field__item .vocabulary-product-category .field--name-field-teaser-text{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;padding:30px 40px 30px 5vw;width:calc(350px + 5vw)}}@media (min-width:48em) and (min-width:80em){.field--name-field-categories>.field__item .vocabulary-product-category .field--name-field-teaser-text{font-size:2.7037rem}}@media (min-width:80em){.field--name-field-categories>.field__item .vocabulary-product-category .field--name-field-teaser-text{width:calc(425px + 5vw);line-height:1em}}.field--name-field-categories>.field__item .vocabulary-product-category .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}@media (min-width:48em){.field--name-field-categories>.field__item .vocabulary-product-category .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.field--name-field-categories>.field__item .vocabulary-product-category .content .left,.field--name-field-categories>.field__item .vocabulary-product-category .content .right{width:100%;background-clip:content-box}@media (min-width:48em){.field--name-field-categories>.field__item .vocabulary-product-category .content .left,.field--name-field-categories>.field__item .vocabulary-product-category .content .right{width:50%;height:100%}}.field--name-field-categories>.field__item .vocabulary-product-category .content .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:48em){.field--name-field-categories>.field__item .vocabulary-product-category .content .left{padding:90px 0 100px;background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png") repeat;background-size:170px;background-position-x:25px}}.field--name-field-categories>.field__item .vocabulary-product-category .content .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:48em){.field--name-field-categories>.field__item .vocabulary-product-category .content .right{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom{position:relative;padding:10px 0 20px}@media (min-width:48em){.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom{padding-bottom:0}}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .slick-slider .slick-list{width:90vw;margin:0 auto}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .slick-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .slick-slider .slick-slide{padding:0 10px}@media (min-width:48em){.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .slick-slider .slick-slide{padding:0 15px}}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .node--type-product{overflow:visible}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .node--type-product h2{display:none}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .node--type-product .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .node--type-product .node__content img{display:block;max-width:100%;height:auto}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .node--type-product .node__content:hover{opacity:1}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .node--type-product .node__content:hover .field--name-field-teaser-label{text-decoration:underline}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .field--name-field-teaser-image{margin-top:0;padding:0;position:relative;top:0;max-width:100%;overflow:hidden}.field--name-field-categories>.field__item .vocabulary-product-category .content .bottom .field--name-field-teaser-label{font-family:"Knockout 29 A","Knockout 29 B";text-transform:lowercase;font-size:1.688em;text-transform:lowercase;font-size:0.8rem;width:100%}.field--name-field-categories>.field__item .field--name-field-display-title{text-transform:uppercase;padding:30px 0 0 5%;color:#005fb0;font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:75px;font-size:5.3vw;font-size:3rem}@media (min-width:48em){.field--name-field-categories>.field__item .field--name-field-display-title{padding-top:0;padding-left:5vw}}.field--name-field-categories>.field__item .field--name-field-teaser-text{margin-top:10px;background:#005fb0;color:#fcc90f;width:calc(250px + 5vw);font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-size:4.5vw;line-height:4.84375vw}@media (min-width:80em){.field--name-field-categories>.field__item .field--name-field-teaser-text{font-size:2.7037rem}}.field--name-field-categories>.field__item .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.field--name-field-categories>.field__item .right .field--name-field-teaser-image{padding:0 5.859375vw}.field--name-field-categories>.field__item .right .field--name-field-teaser-image img{width:100%;height:auto;max-width:360px}@media (min-width:48em){.field--name-field-categories>.field__item .right .field--name-field-teaser-image{text-align:center !important}.field--name-field-categories>.field__item .right .field--name-field-teaser-image img{max-width:90%;max-height:240px;width:auto}}@media (min-width:64em){.field--name-field-categories>.field__item .right .field--name-field-teaser-image img{max-height:325px}}.field--name-field-categories>.field__item .right>.field--name-field-teaser-image{width:75%;padding:0;margin:-35px -30px 0 0;-ms-flex-item-align:end;align-self:flex-end;text-align:right}@media (min-width:48em){.field--name-field-categories>.field__item .right>.field--name-field-teaser-image{margin:0;-ms-flex-item-align:center;align-self:center;width:auto}}.field--name-field-categories>.field__item .field--name-field-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}@media (min-width:48em){.field--name-field-categories>.field__item .field--name-field-products{padding:0 20px}}.field--name-field-categories>.field__item .field--name-field-products>.field__item{margin:0 25px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.field--name-field-categories>.field__item:nth-child(odd) .vocabulary-product-category .left{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:48em){.field--name-field-categories>.field__item:nth-child(odd) .vocabulary-product-category .left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.field--name-field-categories>.field__item:nth-child(odd) .vocabulary-product-category .right{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png") repeat;background-size:103.5px 158.5px;background-position:left 15px bottom 14px;padding:0;background-clip:content-box}@media (min-width:48em){.field--name-field-categories>.field__item:nth-child(odd) .vocabulary-product-category .right{background-image:none}}.field--name-field-categories>.field__item:nth-child(odd) .vocabulary-product-category .bottom .field--name-field-teaser-label{color:#005fb0}.field--name-field-categories>.field__item:nth-child(odd) .vocabulary-product-category .bottom .slick-slider .slick-next{width:15px;height:15px;border:2px solid #005fb0;margin-left:auto;margin-right:auto;border-left:0;border-top:0;margin-top:-15px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.field--name-field-categories>.field__item:nth-child(odd) .vocabulary-product-category .bottom .slick-slider .slick-prev{width:15px;height:15px;border:2px solid #005fb0;margin-left:auto;margin-right:auto;border-left:0;border-top:0;margin-top:-15px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.field--name-field-categories>.field__item:nth-child(even){background:#005fb0}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:48em){.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .right>.field--name-field-teaser-image{-ms-flex-item-align:start;align-self:flex-start;margin-left:-30px;margin-right:0;text-align:left}@media (min-width:48em){.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .right>.field--name-field-teaser-image{-ms-flex-item-align:center;align-self:center;margin:0}}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png") repeat;background-size:103.5px 158.5px;background-position:left 15px top -13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .left .field--name-field-display-title{padding:30px 5vw 0 0}@media (min-width:48em){.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .left{background-size:170px;background-position-x:25px}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .left .field--name-field-display-title{padding:0 5vw}}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .bottom .slick-slider .slick-next{width:15px;height:15px;border:2px solid #fcc90f;margin-left:auto;margin-right:auto;border-left:0;border-top:0;margin-top:-15px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .bottom .slick-slider .slick-prev{width:15px;height:15px;border:2px solid #fcc90f;margin-left:auto;margin-right:auto;border-left:0;border-top:0;margin-top:-15px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .field--name-field-display-title{color:#fcc90f}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .field--name-field-teaser-text{background:#fcc90f;color:#005fb0}@media (min-width:48em){.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .field--name-field-teaser-text{padding:30px 5vw 30px 40px}}.field--name-field-categories>.field__item:nth-child(even) .vocabulary-product-category .bottom .field--name-field-teaser-label{color:#fcc90f}
.modal{display:none}.ui-widget-overlay{background-color:#333}.ui-dialog{padding:15px;width:90% !important;max-width:1024px;max-height:90%;overflow:auto;position:fixed;left:50% !important;top:50% !important;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ui-dialog.ui-widget{font-family:"Knockout 46 A","Knockout 46 B"}.ui-dialog.ui-widget.ui-widget-content{border:none;border-radius:0}.ui-dialog .ui-dialog-titlebar{background-color:transparent;border:none;padding:0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{border:0;background:0;height:25px;width:25px;margin:0;right:7px;top:7px;z-index:1}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{content:'';display:inline-block;border-left:2px solid #005fb0;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:25px;position:absolute;top:0;left:12px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui-dialog .modal,.ui-dialog .webform-confirmation-modal--content{color:#005fb0;border:2px solid currentColor;padding:5px 15px;font-family:"Knockout 29 A","Knockout 29 B"}.ui-dialog .modal#nutrition-and-ingredients,.ui-dialog .webform-confirmation-modal--content#nutrition-and-ingredients{padding-top:25px;padding-bottom:25px}.ui-dialog .modal .paragraph--type--cooking-instruction,.ui-dialog .webform-confirmation-modal--content .paragraph--type--cooking-instruction{margin:20px 0}.ui-dialog .modal .field--name-title,.ui-dialog .webform-confirmation-modal--content .field--name-title{display:none}.ui-dialog .modal .node__content,.ui-dialog .modal .paragraph--type--cooking-instruction,.ui-dialog .webform-confirmation-modal--content .node__content,.ui-dialog .webform-confirmation-modal--content .paragraph--type--cooking-instruction{display:-webkit-box;display:-ms-flexbox;display:flex}.ui-dialog .modal .field--name-field-cook-method,.ui-dialog .modal .field__label,.ui-dialog .webform-confirmation-modal--content .field--name-field-cook-method,.ui-dialog .webform-confirmation-modal--content .field__label{font-family:"Knockout 67 A","Knockout 67 B";font-size:1.3rem;font-weight:normal;width:90px;padding-right:20px;-ms-flex-negative:0;flex-shrink:0;text-transform:uppercase}.ui-dialog .modal .field--name-field-cook-method:after,.ui-dialog .modal .field__label:after,.ui-dialog .webform-confirmation-modal--content .field--name-field-cook-method:after,.ui-dialog .webform-confirmation-modal--content .field__label:after{content:':'}.ui-dialog .modal .field--name-field-directions,.ui-dialog .webform-confirmation-modal--content .field--name-field-directions{margin-top:5px}.ui-dialog .modal .field__label,.ui-dialog .webform-confirmation-modal--content .field__label{margin:15px 0 5px}.ui-dialog .modal .field--name-field-product-nutrition .field__label,.ui-dialog .webform-confirmation-modal--content .field--name-field-product-nutrition .field__label{margin-top:0}.ui-dialog.webform-confirmation-modal{max-width:700px}.ui-dialog.webform-confirmation-modal .webform-confirmation-modal--content{min-height:150px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media only screen and (min-width:768px){.ui-dialog{width:80% !important}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{right:10px;top:10px}.ui-dialog .modal{padding:15px 25px}.ui-dialog .modal#nutrition-and-ingredients{padding-top:40px;padding-bottom:40px}.ui-dialog .modal .paragraph--type--cooking-instruction{margin:30px 0}.ui-dialog .modal .field--name-field-cook-method,.ui-dialog .modal .field__label{font-size:1.7rem !important;width:150px}.ui-dialog .modal .field--name-field-directions{margin-top:2px}.ui-dialog .modal .field__label{margin:25px 0 10px}.ui-dialog .modal .field__item{font-size:1.6rem}}@media only screen and (min-width:1024px){.ui-dialog{padding:20px}.ui-dialog .modal{padding:15px 40px}.ui-dialog .modal .paragraph--type--cooking-instruction{margin:40px 0}.ui-dialog .modal .field--name-field-cook-method{width:220px;padding-right:80px}.ui-dialog .modal .field__label{margin:35px 0 10px}}
.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}.node--type-product{overflow:hidden}.node--type-product .statements{background:#fff;background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:7.5em;min-height:215px;padding-top:35px}.node--type-product .statements .field--name-field-statements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--type-product .statements .field--name-field-statements>.field__item{width:calc(100% * .5);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#005fb0;padding-left:10%;padding-right:1em}@media (min-width:64em){.node--type-product .statements .field--name-field-statements>.field__item{width:calc(100% * .25);max-width:calc(100% * .25)}}@media (min-width:100em){.node--type-product .statements .field--name-field-statements>.field__item{padding-left:2em;padding-right:2em}}.node--type-product .paragraph--type--product-bold{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:52.5em){.node--type-product .paragraph--type--product-bold{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.node--type-product .paragraph--type--product-bold .field--name-field-bold{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;text-transform:uppercase;font-weight:bold}@media (min-width:80em){.node--type-product .paragraph--type--product-bold .field--name-field-bold{font-size:2.7037rem}}.node--type-product .paragraph--type--product-bold .field--name-field-copy-text{font-family:"Knockout 29 A","Knockout 29 B";text-transform:initial;font-weight:100;font-size:1rem;line-height:1em;padding-left:.5rem;padding-top:1em;margin-bottom:.3em}@media (min-width:80em){.node--type-product .paragraph--type--product-bold .field--name-field-copy-text{margin-bottom:.5em}}.node--type-product .field--name-field-statement-legal-line{color:#005fb0;font-size:.7rem;padding-top:1.5em;padding-bottom:1.5em;padding-left:1.5em}@media only screen and (min-width:768px){.node--type-product .field--name-field-grill-cta{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-product .field--name-field-grill-cta .left{width:50%}}.node--type-product .field--name-field-scta-display-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#fcc90f;padding-left:15px;padding-top:1em;width:75vw}@media (min-width:48em){.node--type-product .field--name-field-scta-display-title{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.node--type-product .field--name-field-scta-display-title{font-size:6.074rem}}@media (min-width:52.5em){.node--type-product .field--name-field-scta-display-title{padding-left:5%;padding-top:.5em}}.node--type-product .field--name-field-scta-link{padding-left:15px;margin-top:1em}@media (min-width:52.5em){.node--type-product .field--name-field-scta-link{padding-left:5%}}.node--type-product .field--name-field-scta-link a{color:#fcc90f;text-transform:lowercase;text-decoration:underline;margin-top:.5em}@media (min-width:52.5em){.node--type-product .field--name-field-scta-link a{text-decoration:none}}.node--type-product .field--name-field-scta-image .field--name-image{max-height:170px;overflow:hidden}@media (min-width:52.5em){.node--type-product .field--name-field-scta-image .field--name-image{max-height:initial}}.node--type-product .field--name-field-scta-image .field--name-image img{width:125vw;height:auto;margin-left:3em}@media (min-width:52.5em){.node--type-product .field--name-field-scta-image .field--name-image img{width:65vw}}@media (min-width:52.5em){.node--type-product .field--name-field-scta-image{margin-top:6em}}.node--type-product .blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;color:#005fb0;padding:35px 50px;font-size:1.7rem;font-style:italic;text-align:center;overflow:hidden;background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}@media (min-width:52.5em){.node--type-product .blockquote{background-size:220px}}@media (min-width:80em){.node--type-product .blockquote{background-size:250px}}.node--type-product .blockquote .quote-content-wrapper{display:block;margin:0 auto;position:relative}.node--type-product .blockquote .field--name-field-quote-text{font-family:"Knockout 67 A","Knockout 67 B"}.node--type-product .blockquote .field--name-field-quote-text p{position:relative}.node--type-product .blockquote .field--name-field-quote-text p::before,.node--type-product .blockquote .field--name-field-quote-text p::after{position:absolute;color:#fcc90f;font-style:normal}.node--type-product .blockquote .field--name-field-quote-text p::before{content:"\201C";font-size:9rem;top:-2.8rem;-webkit-transform:translateX(-115%);transform:translateX(-115%)}.node--type-product .blockquote .field--name-field-quote-text p::after{content:"\201D";font-size:6rem;margin-top:-.7rem;-webkit-transform:translateX(50%);transform:translateX(50%)}.node--type-product .blockquote .field--name-field-quote-author{font-size:.8rem}.node--type-product .blockquote .field--name-field-quote-author::before{content:"\2013";padding-right:.2em}@media (min-width:48em){.node--type-product .blockquote{padding:20px 10%;text-align:left}.node--type-product .blockquote .field--name-field-quote-text{font-size:2.8rem}.node--type-product .blockquote .field--name-field-quote-text p::before{font-size:12rem;top:-3.2rem}.node--type-product .blockquote .field--name-field-quote-text p::after{font-size:8rem;margin-top:-.5rem}.node--type-product .blockquote .field--name-field-quote-author{font-size:1.1rem}}.node--type-product .field--name-field-quote-text+.field--name-field-quote-author{margin-top:.5em}.node--type-product .field--name-field-icta-display-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#005fb0;padding-left:15px;padding-top:1em;width:75vw}@media (min-width:48em){.node--type-product .field--name-field-icta-display-title{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.node--type-product .field--name-field-icta-display-title{font-size:6.074rem}}.node--type-product .field--name-field-bottom-cta{background:#fcc90f;position:relative}.node--type-product .field--name-field-bottom-cta .right{margin-top:1em;text-align:center;padding-bottom:4em}.node--type-product .field--name-field-bottom-cta .right a{color:#005fb0;text-decoration:underline;text-transform:lowercase}.node--type-product .field--name-field-bottom-cta .right .field--type-link{margin-bottom:1em}.node--type-product .field--name-field-icta-link{position:absolute;bottom:20px;text-align:center;left:15%;right:15%}.node--type-product .field--name-field-icta-link a{background:#005fb0;color:#fcc90f;text-transform:uppercase;padding:10px;display:block;font-size:1.25rem}
.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}#BVRRSummaryContainer .bv-write-review{text-decoration:underline !important}@media (min-width:48em){#BVRRSummaryContainer .bv-rating,#BVRRSummaryContainer .bv-rating-ratio-count,#BVRRSummaryContainer .bv-write-review{font-size:22px !important;margin-bottom:2px !important}}@media (min-width:64em){#BVRRSummaryContainer .bv-rating,#BVRRSummaryContainer .bv-rating-ratio-count,#BVRRSummaryContainer .bv-write-review{font-size:27px !important;margin-bottom:5px !important}}#bazaarvoice-reviews{background-color:#fff;background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}@media (min-width:52.5em){#bazaarvoice-reviews{background-size:220px}}@media (min-width:80em){#bazaarvoice-reviews{background-size:250px}}#bazaarvoice-reviews .bv-header .bv-action-bar,#bazaarvoice-reviews .bv-header .bv-section-summary{background:#fcc90f !important;padding-left:25px !important;padding-right:25px !important;margin-left:0 !important;margin-right:0 !important}#bazaarvoice-reviews .bv-header .bv-action-bar{padding-top:40px !important}#bazaarvoice-reviews .bv-header .bv-action-bar .bv-action-bar-header{line-height:36px !important}#bazaarvoice-reviews .bv-header .bv-action-bar .bv-write-review{background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}#bazaarvoice-reviews .bv-header .bv-section-summary{padding-bottom:20px !important}#bazaarvoice-reviews .bv-header .bv-section-summary .bv-content-secondary-ratings-container,#bazaarvoice-reviews .bv-header .bv-section-summary .bv-content-secondary-ratings-value{background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important}#bazaarvoice-reviews .bv-header .bv-section-summary .bv-secondary-rating-summary .bv-td{vertical-align:middle !important;line-height:25px !important}#bazaarvoice-reviews .bv-content-list-Reviews{padding:0 25px}#bazaarvoice-reviews .bv-content-pagination{background-color:transparent !important}#bazaarvoice-reviews .bv-content-pagination .bv-content-btn{background-color:#005fb0 !important;background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;width:auto !important;min-width:150px !important;color:#fcc90f !important;padding:.5em 1em !important;font-size:19px !important;line-height:21px !important}#bazaarvoice-reviews .bv-content-pagination .bv-content-btn:hover{background-color:#004e8f !important}#bazaarvoice-reviews .bv-content-pagination .bv-content-btn span{text-transform:lowercase !important;font-family:"Knockout 29 A","Knockout 29 B" !important}@media (min-width:52.5em){#bazaarvoice-reviews .bv-header .bv-action-bar,#bazaarvoice-reviews .bv-header .bv-section-summary{padding-left:30px !important;padding-right:30px !important}#bazaarvoice-reviews .bv-content-list-Reviews{padding:0 30px !important}}@media (min-width:60em){#bazaarvoice-reviews .bv-header .bv-action-bar,#bazaarvoice-reviews .bv-header .bv-section-summary{padding-left:45px !important;padding-right:45px !important}#bazaarvoice-reviews .bv-content-list-Reviews{padding:0 45px !important}}@media (min-width:80em){#bazaarvoice-reviews .bv-header .bv-action-bar,#bazaarvoice-reviews .bv-header .bv-section-summary{padding-left:80px !important;padding-right:80px !important}#bazaarvoice-reviews .bv-content-list-Reviews{padding:0 80px !important}}div.bv-cv2-cleanslate .bv-core-container-32 .bv-mbox-box{max-height:90vh !important;overflow-y:auto !important}
.block--homepage-carousel-{background:#005fb0;background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px;background-position:10px 10px;padding:30px 10px;overflow:hidden;position:relative}@media (min-width:52.5em){.block--homepage-carousel-{padding:60px 50px 40px;height:600px;background-size:220px}}@media (min-width:80em){.block--homepage-carousel-{padding:80px 80px 50px;height:750px;background-size:250px}}.block--homepage-carousel- .slick-arrow{display:none !important}.block--homepage-carousel- .slick-dots{position:absolute;top:235px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);list-style:none;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}@media (min-width:37.5em){.block--homepage-carousel- .slick-dots{top:285px}}@media (min-width:52.5em){.block--homepage-carousel- .slick-dots{bottom:55px;top:auto;left:15%}}@media (min-width:80em){.block--homepage-carousel- .slick-dots{bottom:45px}}.block--homepage-carousel- .slick-dots li{display:inline-block;margin:0 6px}@media (min-width:52.5em){.block--homepage-carousel- .slick-dots li{margin:0 8px}}@media (min-width:80em){.block--homepage-carousel- .slick-dots li{margin:0 10px}}.block--homepage-carousel- .slick-dots li.slick-active{background-color:#fcc90f;border-radius:50%;display:inline-block}.block--homepage-carousel- .slick-dots li .slider-circle{border:2px solid #fcc90f;border-radius:50%;-webkit-box-sizing:unset;cursor:pointer;height:6px;width:6px}@media (min-width:52.5em){.block--homepage-carousel- .slick-dots li .slider-circle{height:10px;width:10px;border-width:3px}}@media (min-width:80em){.block--homepage-carousel- .slick-dots li .slider-circle{height:14px;width:14px}}.block--homepage-carousel- .field--name-field-display-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#fcc90f;display:none;z-index:2;position:relative}@media (min-width:48em){.block--homepage-carousel- .field--name-field-display-title{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.block--homepage-carousel- .field--name-field-display-title{font-size:6.074rem}}@media (min-width:52.5em){.block--homepage-carousel- .field--name-field-display-title{display:block;margin-left:auto;text-align:right;line-height:0.8em;width:65%;position:absolute;top:14%;right:50px;z-index:1;height:40%}}@media (min-width:64em){.block--homepage-carousel- .field--name-field-display-title{top:8%;width:61%}}@media (min-width:80em){.block--homepage-carousel- .field--name-field-display-title{width:57%;font-size:5rem}}.block--homepage-carousel- .field--name-image{text-align:center}.block--homepage-carousel- .field--name-field-hps-small-image img{height:170px;width:auto;margin-left:auto;margin-right:auto}@media (min-width:37.5em){.block--homepage-carousel- .field--name-field-hps-small-image img{height:220px}}@media (min-width:52.5em){.block--homepage-carousel- .field--name-field-hps-small-image{height:auto !important}.block--homepage-carousel- .field--name-field-hps-small-image img{height:auto;max-width:240px;max-height:330px}}@media (min-width:80em){.block--homepage-carousel- .field--name-field-hps-small-image img{max-width:300px;max-height:400px}}@media (min-width:100em){.block--homepage-carousel- .field--name-field-hps-small-image img{max-width:315px;max-height:420px}}.block--homepage-carousel- img{max-width:100%;height:auto}.block--homepage-carousel- .left{text-align:center}@media (min-width:52.5em){.block--homepage-carousel- .left{height:auto !important;position:absolute;left:0;bottom:100px;width:30%}}@media (min-width:80em){.block--homepage-carousel- .left{margin-top:120px}}@media (min-width:90em){.block--homepage-carousel- .left{margin-top:100px}}.block--homepage-carousel- .field--name-field-hps-link{margin-top:25px;text-align:center}@media (min-width:52.5em){.block--homepage-carousel- .field--name-field-hps-link{margin-top:35px;height:auto}}.block--homepage-carousel- .field--name-field-hps-link a{background:#fcc90f;color:#005fb0;padding:5px;text-transform:lowercase;display:block;margin:auto;width:200px}.block--homepage-carousel- .field--name-field-hps-link a:hover{background:#edba00}@media (min-width:52.5em){.block--homepage-carousel- .field--name-field-hps-link a{width:70%;max-width:250px}}.block--homepage-carousel- .field--name-field-hps-large-image{margin-top:60px;text-align:center}@media (min-width:48em){.block--homepage-carousel- .field--name-field-hps-large-image{margin-top:0}}.block--homepage-carousel- .field--name-field-hps-large-image img{height:250px;width:auto;margin-left:auto;margin-right:auto;z-index:1}@media (min-width:64em){.block--homepage-carousel- .field--name-field-hps-large-image img{height:100%}}@media (min-width:52.5em){.block--homepage-carousel- .paragraph--type--homepage-carousel-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.block--homepage-carousel- .paragraph--type--homepage-carousel-slide .right{height:auto;position:absolute;right:0;height:59%}}@media (min-width:64em){.block--homepage-carousel- .paragraph--type--homepage-carousel-slide .right .media--type-image{height:100%}}@media (min-width:52.5em){.block--homepage-carousel- .field--name-field-hps-slides,.block--homepage-carousel- .field--name-field-hps-slides div{height:100%}}
.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}.block--homepage-slider{background:#005fb0;padding-top:20px}@media (min-width:52.5em){.block--homepage-slider{padding:0;padding-top:60px}}@media (min-width:80em){.block--homepage-slider{padding:0;padding-top:80px}}.block--homepage-slider .slick-arrow{position:absolute;bottom:35px;color:#fcc90f;z-index:1;display:block;width:110px;height:35px;background-size:100% auto;background-repeat:no-repeat;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms ease-in-out;transition:300ms ease-in-out;cursor:pointer}.block--homepage-slider .slick-arrow.slick-next{background-image:url("/themes/custom/ballpark/dist/css/../../images/yellow-arrow-right.svg");background-position:right center;right:30px}.block--homepage-slider .slick-arrow.slick-next:active{-webkit-transform:translateX(5px);transform:translateX(5px)}@media (min-width:52.5em){.block--homepage-slider .slick-arrow.slick-next{right:5vw}}.block--homepage-slider .slick-arrow.slick-prev{background-image:url("/themes/custom/ballpark/dist/css/../../images/yellow-arrow-left.svg");background-position:left center;left:30px}.block--homepage-slider .slick-arrow.slick-prev:active{-webkit-transform:translateX(-5px);transform:translateX(-5px)}@media (min-width:52.5em){.block--homepage-slider .slick-arrow.slick-prev{left:5vw}}.block--homepage-slider .field--name-field-slider-display-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#fcc90f;width:50%;padding:0 30px}@media (min-width:48em){.block--homepage-slider .field--name-field-slider-display-title{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.block--homepage-slider .field--name-field-slider-display-title{font-size:6.074rem}}@media (min-width:52.5em){.block--homepage-slider .field--name-field-slider-display-title{width:100%;margin-left:5%;padding:0}}.block--homepage-slider .field--name-field-slider-slides{margin-top:-20px}.block--homepage-slider .field--name-field-slider-image{overflow:hidden}.block--homepage-slider .field--name-field-slider-image img{height:60vw;width:auto;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.block--homepage-slider .field--name-field-slider-image img{height:36vw}}.block--homepage-slider .paragraph--type--slider-slide{text-align:center}.block--homepage-slider .field--name-field-slider-title-copy{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:75px;font-size:5.3vw;color:#fcc90f;margin-bottom:90px;font-size:1.75rem;display:none;text-transform:capitalize}@media (min-width:52.5em){.block--homepage-slider .field--name-field-slider-title-copy{font-size:4vw}}@media (min-width:48em){.block--homepage-slider .field--name-field-slider-title-copy{margin-bottom:30px}}.block--homepage-slider .slick-current .field--name-field-slider-title-copy{display:block}
.block--large-cta{background:#fcc90f;padding:2rem 0;position:relative}@media (min-width:30em){.block--large-cta{padding:1rem 0}}.block--large-cta .cta-content{width:100%}.block--large-cta .field--name-field-lcta-title-copy{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#005fb0;-ms-flex-item-align:start;align-self:flex-start;margin-left:5%;width:4em;position:relative;top:0;z-index:1}@media (min-width:48em){.block--large-cta .field--name-field-lcta-title-copy{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.block--large-cta .field--name-field-lcta-title-copy{font-size:6.074rem}}@media (min-width:37.5em){.block--large-cta .field--name-field-lcta-title-copy{width:100%}}@media (min-width:48em){.block--large-cta .field--name-field-lcta-title-copy{top:1vw}}.block--large-cta .field--name-field-lcta-link{margin-top:35vw;width:100%;position:absolute;z-index:2}.block--large-cta .field--name-field-lcta-link a{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;background:#005fb0;color:#fcc90f;position:absolute;right:0;background-image:url("/themes/custom/ballpark/dist/css/../../images/yellow-arrow-right.svg");background-repeat:no-repeat;background-size:1.5em 0.5em;background-position:85% 75%;width:9rem;padding-top:.5rem;padding-bottom:.5rem;padding-right:3rem;padding-left:1rem}@media (min-width:80em){.block--large-cta .field--name-field-lcta-link a{font-size:2.7037rem}}@media (min-width:30em){.block--large-cta .field--name-field-lcta-link a{width:10rem;padding-top:1rem;padding-bottom:1rem;padding-right:4rem;background-position:75% 75%}}@media (min-width:37.5em){.block--large-cta .field--name-field-lcta-link a{width:12rem;padding-right:6rem}}@media (min-width:48em){.block--large-cta .field--name-field-lcta-link a{width:12.5rem;padding-right:7rem;padding-top:1.5rem;padding-bottom:1.5rem;background-position:70% 75%}}@media (min-width:52.5em){.block--large-cta .field--name-field-lcta-link a{width:14rem;padding-right:8rem}}@media (min-width:52.5em){.block--large-cta .field--name-field-lcta-link a{width:14.5rem}}@media (min-width:64em){.block--large-cta .field--name-field-lcta-link a{width:13rem;padding-right:7rem}}@media (min-width:80em){.block--large-cta .field--name-field-lcta-link a{width:15rem}}@media (min-width:90em){.block--large-cta .field--name-field-lcta-link a{width:16rem;padding-right:8rem}}@media (min-width:100em){.block--large-cta .field--name-field-lcta-link a{width:18.5rem;padding-right:10rem;padding-left:2rem;padding-top:2rem;padding-bottom:2rem;background-position:65% 75%}}@media (min-width:30em){.block--large-cta .field--name-field-lcta-link{margin-top:30vw}}@media (min-width:37.5em){.block--large-cta .field--name-field-lcta-link{margin-top:20vw}}@media (min-width:48em){.block--large-cta .field--name-field-lcta-link{margin-top:14vw}}@media (min-width:52.5em){.block--large-cta .field--name-field-lcta-link{margin-top:18vw}}@media (min-width:64em){.block--large-cta .field--name-field-lcta-link{margin-top:15vw}}@media (min-width:80em){.block--large-cta .field--name-field-lcta-link{margin-top:16vw}}@media (min-width:90em){.block--large-cta .field--name-field-lcta-link{margin-top:18vw}}.block--large-cta .field--name-field-lcta-image img{max-width:100%;width:90%;height:auto;display:block;margin-left:4vw;position:relative;z-index:1}@media (min-width:37.5em){.block--large-cta .field--name-field-lcta-image img{width:65%;margin-left:6vw}}@media (min-width:64em){.block--large-cta .field--name-field-lcta-image img{width:55%}}.block--large-cta .field--name-field-watermark-image-yellow img{display:block;position:absolute;right:-1vw;top:4vw;margin-right:-2em;width:50vw;height:50vw}@media (min-width:30em){.block--large-cta .field--name-field-watermark-image-yellow img{width:45vw;height:45vw}}@media (min-width:37.5em){.block--large-cta .field--name-field-watermark-image-yellow img{width:40vw;height:40vw}}@media (min-width:48em){.block--large-cta .field--name-field-watermark-image-yellow img{width:35vw;height:35vw;top:6vw}}@media (min-width:64em){.block--large-cta .field--name-field-watermark-image-yellow img{width:30vw;height:30vw;top:4vw;right:-2vw}}@media (min-width:100em){.block--large-cta .field--name-field-watermark-image-yellow img{top:4vw;right:-2vw}}
.block--product-locator{background:#fff}.block--product-locator iframe{width:100%}.block--product-locator iframe.ready{visibility:visible}
.field--name-field-anchor-links{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);max-width:15em;padding-bottom:1em}@media (min-width:30em){.field--name-field-anchor-links{max-width:18em}}@media (min-width:48em){.field--name-field-anchor-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);padding-bottom:.2rem;margin-left:6.5em}}@media (min-width:52.5em){.field--name-field-anchor-links{padding-bottom:2.5rem}}@media (min-width:52.5em){.field--name-field-anchor-links{padding-bottom:2rem}}.field--name-field-anchor-links .paragraph--type--anchor-link{color:#005fb0;font-family:"Knockout 29 A","Knockout 29 B";font-size:19px}@media (min-width:48em){.field--name-field-anchor-links .paragraph--type--anchor-link{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:64em){.field--name-field-anchor-links .paragraph--type--anchor-link{font-size:27px}}.field--name-field-anchor-links .paragraph--type--anchor-link button{border:none;background:border-box;text-decoration:underline;text-transform:lowercase}@media (min-width:48em){.field--name-field-anchor-links .paragraph--type--anchor-link button{padding:5px 0}}
html{font-size:19px;font-family:"Knockout 29 A","Knockout 29 B"}html *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){html{font-size:22px}}@media only screen and (min-width:1024px){html{font-size:27px}}p{margin:0;padding:0}:focus{outline-color:#fcc90f}h1,h2,h3,h4,h5{margin:0;font-weight:100}h1,.header-1{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:230px;font-size:5.2rem}@media (min-width:80em){h1,.header-1{font-size:8.519em}}h2,.header-2{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem}@media (min-width:48em){h2,.header-2{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){h2,.header-2{font-size:6.074rem}}h3,.header-3{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:75px;font-size:5.3vw}.subheading{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem}@media (min-width:80em){.subheading{font-size:2.7037rem}}body.primary,div.primary,.body-1{font-family:"Knockout 29 A","Knockout 29 B";text-transform:initial;font-weight:100;font-size:1rem}body.secondary,div.secondary,.body-2{font-family:"Knockout 29 A","Knockout 29 B";text-transform:initial;font-weight:100;font-size:0.704rem}.cta{font-family:"Knockout 29 A","Knockout 29 B";text-transform:lowercase;font-size:1.2rem}.cta.button{height:40px}@media only screen and (min-width:1024px){.cta.button{height:60px;width:280px}}.cta.blue{color:#fcc90f;background-color:#005fb0}.cta.blue a{color:#fcc90f}.cta.blue :hover{background-color:#004e8f}.cta.yellow{color:#005fb0;background-color:#fcc90f}.cta.yellow a{color:#005fb0}.cta.yellow :hover{background-color:#edba00}a{text-decoration:none}.block-block-content{color:#fcc90f}.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}.block--hb-404-hero{width:100%;height:210px;background:#fcc90f;padding:10px 5%;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}@media (min-width:48em){.block--hb-404-hero{height:320px}}@media (min-width:90em){.block--hb-404-hero{height:420px}}.block--hb-404-hero .field--name-field-4hb-description{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;font-size:2.8rem;line-height:2.5rem;color:#005fb0;margin-bottom:50px;-ms-flex-item-align:center;align-self:center}@media (min-width:30em){.block--hb-404-hero .field--name-field-4hb-description{font-size:3.2rem;line-height:2.6rem}}@media (min-width:37.5em){.block--hb-404-hero .field--name-field-4hb-description{font-size:4.2rem;line-height:3.6rem}}@media (min-width:52.5em){.block--hb-404-hero .field--name-field-4hb-description{font-size:5.2rem;line-height:4.8rem;margin-bottom:70px}}@media (min-width:90em){.block--hb-404-hero .field--name-field-4hb-description{font-size:7.2rem;line-height:6.8rem;margin-bottom:140px}}@media (min-width:1700px){.block--hb-404-hero .field--name-field-4hb-description{font-size:8.519rem;line-height:7.2rem}}.block--hb-404-hero .field--name-field-4hb-image{width:auto;height:100%;position:absolute;bottom:0;right:0}.block--hb-404-hero .field--name-field-4hb-image img{position:absolute;height:60%;width:auto;-webkit-transform:translate(-115%,75%);transform:translate(-115%,75%)}.block-local-tasks-block,.quickedit{font-size:20px}#panels-ipe-tray,.ui-dialog-buttonpane,.ui-menu{font-size:16px}.ipe-actions{position:relative;z-index:10}.user-login-form{background:white;color:#005fb0;padding:30px}.user-login-form .form-item{width:100%;max-width:500px;margin:1em auto}.user-login-form .form-actions{text-align:center}.user-login-form input{width:100%;border:3px solid #005fb0;color:#005fb0}.user-login-form input[type="submit"]{background:#005fb0;color:yellow;padding:0.2em 2em;text-transform:lowercase;width:auto}.content-type--page{background:#fff}.content-type--page main ul{padding-left:1em}.content-type--page main ul li{margin-bottom:10px}.content-type--page main .region-content{padding:30px 5%;color:#005fb0}.content-type--page main .region-content a{color:#edba00}.content-type--page main .block-page-title-block{display:block}.content-type--page main .block-page-title-block h1{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:75px;font-size:5.3vw;font-weight:100;margin-bottom:20px}@media only screen and (min-width:992px){.content-type--page main .region-content{padding:50px 5%}}.featured-callout{display:block;position:relative;width:100%;height:350px;background-color:#fcc90f}.featured-callout .field__label{display:none}.featured-callout .field--type-image{position:absolute;overflow:hidden;height:100%}.featured-callout .field--name-field-image{width:90%;height:100%}.featured-callout .field--name-field-image img{height:55%;width:auto;position:absolute;bottom:3%;left:5%}.featured-callout .field--name-field-background-image{display:none}.featured-callout .field--name-field-link{background-color:#005fb0;width:45%;height:40%;position:absolute;top:30px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-callout .field--name-field-link .field__item{position:absolute;height:auto;width:80px;left:5%}.featured-callout .field--name-field-link .field__item a{font-family:"Knockout 67 A","Knockout 67 B";font-size:28px;color:#fcc90f;text-decoration:none}.featured-callout .field--name-field-link .field__item a:after{width:50px;height:50px;content:'';display:inline-block;position:absolute;clear:both;-webkit-transform:translate(15%,-10%);transform:translate(15%,-10%);background:url("/themes/custom/ballpark/dist/css/../../images/Arrow_Right.png");background-size:70px;background-repeat:no-repeat;background-position:right}.featured-callout .field--name-field-title{position:absolute;top:6%;left:5%;font-family:"Knockout 67 A","Knockout 67 B";color:#005fb0;font-size:32px;text-transform:uppercase;width:45%}@media only screen and (min-width:400px){.featured-callout .field--name-field-image img{height:70%;width:auto}}@media only screen and (min-width:568px){.featured-callout .field--name-field-title{font-size:42px}}@media only screen and (min-width:768px){.featured-callout .field--name-field-title{font-size:52px}.featured-callout .field--name-field-link .field__item{width:100px}.featured-callout .field--name-field-link .field__item a{font-size:36px}.featured-callout .field--name-field-link .field__item a:after{-webkit-transform:translate(15%,0);transform:translate(15%,0)}}@media only screen and (min-width:1024px){.featured-callout{height:1015px}.featured-callout .field--name-field-image img{height:75%;bottom:3%;left:5%;z-index:12}.featured-callout .field--name-field-background-image{height:60%;position:absolute;display:block;text-align:right;right:0;top:7%}.featured-callout .field--name-field-background-image img{width:80%;height:auto;-webkit-transform:translateX(15%);transform:translateX(15%);z-index:1}.featured-callout .field--name-field-link{z-index:18;bottom:20%;top:auto;width:40%}.featured-callout .field--name-field-link .field__item{width:230px}.featured-callout .field--name-field-link .field__item a{font-size:80px}.featured-callout .field--name-field-link .field__item a:after{width:145px;height:100px;-webkit-transform:translate(110%,0%);transform:translate(110%,0%);background-size:145px}.featured-callout .field--name-field-title{position:absolute;font-size:156px;top:4%;left:2%;width:90%;z-index:8}}@media only screen and (min-width:1200px){.featured-callout .field--name-field-title{font-size:180px}}.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}.block-webform-block{background:#fff;background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px;background-position:10px 10px}@media (min-width:52.5em){.block-webform-block{background-size:220px}}@media (min-width:80em){.block-webform-block{background-size:250px}}.webform-submission-contact-tyson-form{max-width:600px;margin:0 auto;padding:20px 5%;color:#005fb0}.webform-submission-contact-tyson-form input,.webform-submission-contact-tyson-form textarea,.webform-submission-contact-tyson-form .select2-container--default .select2-selection--single,.webform-submission-contact-tyson-form .button{border-width:3px;height:40px}.webform-submission-contact-tyson-form label,.webform-submission-contact-tyson-form .button{text-transform:lowercase}.webform-submission-contact-tyson-form input[type="checkbox"] ~ label:before{border-width:3px;font-weight:bold;line-height:22px}.webform-submission-contact-tyson-form textarea{height:200px}.webform-submission-contact-tyson-form .button{background-color:#005fb0;border-color:#005fb0;color:#fcc90f}.webform-submission-contact-tyson-form .webform-element-help:active,.webform-submission-contact-tyson-form .webform-element-help:focus,.webform-submission-contact-tyson-form .webform-element-help:hover{border-color:#005fb0;background:#005fb0}.webform-submission-contact-tyson-form .form-item input.error,.webform-submission-contact-tyson-form .form-item textarea.error{border-color:#fcc90f}.webform-submission-contact-tyson-form .form-item-attach-image-pdf{display:none}.webform-submission-contact-tyson-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:40px;margin-top:3px}.webform-submission-contact-tyson-form .select2-container--default .select2-selection--single .select2-selection__arrow{background:url("/themes/custom/ballpark/dist/css/../../images/misc/blue-down-arrow.png") no-repeat;background-position:right 8px center;background-size:60%;height:100%;width:40px;top:0;right:0}.webform-submission-contact-tyson-form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.webform-submission-contact-tyson-form .customer-service h3{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-family:"Knockout 67 A","Knockout 67 B"}@media (min-width:80em){.webform-submission-contact-tyson-form .customer-service h3{font-size:2.7037rem}}@media (min-width:48em){.webform-submission-contact-tyson-form{max-width:800px}.webform-submission-contact-tyson-form input[type="checkbox"] ~ label:before{margin-top:3px}}@media (min-width:64em){.webform-submission-contact-tyson-form{padding:50px 5%}.webform-submission-contact-tyson-form input[type="checkbox"] ~ label:before{margin-top:6px}}footer .region-footer{background-color:#005fb0;color:#fcc90f;font-size:16px;padding:20px 5%;text-align:center}footer .region-footer a{color:#fcc90f}footer .region-footer #block-footer{width:100%}footer .region-footer #block-footer ul.menu{margin:0}footer .region-footer #block-footer ul.menu li{display:block;margin-bottom:10px;text-align:center}footer .region-footer #block-footer ul.menu li a{text-transform:uppercase;white-space:nowrap}footer .region-footer #block-footer ul.menu li a.is-active{color:#fcc90f}footer .region-footer #block-copyright{max-width:400px;margin:15px auto 0}@media only screen and (min-width:768px){footer .region-footer{font-size:20px}footer .region-footer #block-footer ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .region-footer #block-footer ul.menu li{margin-right:3%}}@media only screen and (min-width:1024px){footer .region-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .region-footer #block-footer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}footer .region-footer #block-footer ul.menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .region-footer #block-footer ul.menu li{margin-bottom:0}footer .region-footer #block-copyright{margin:0;text-align:left}}footer .sociallinks{margin:30px 0 25px}@media (min-width:64em){footer .sociallinks{margin:0}}@media (min-width:64em){footer #block-copyright{width:100%;max-width:none !important;margin-top:30px !important}}.block--banner-hero{background-color:#005fb0}.hero{height:calc(100vh - 50px);padding:25px}@media (min-width:60em){.hero{height:calc((100vw - 120px) * 0.5625);padding:60px}}@media (min-width:90em){.hero{height:calc((100vw - 160px) * 0.5625);padding:80px}}.hero-banner{background-color:#005fb0;min-height:calc(100vh - 50px);overflow:hidden;padding:25px 5% 70px;position:relative;max-width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:52.5em){.hero-banner{padding:60px 5%;min-height:0}}@media only screen and (min-width:1024px){.hero-banner{padding:80px 5% 100px}}.hero-banner--watermark{display:block}.hero-banner--watermark img{position:absolute;width:50vw;height:50vw;left:-16%;top:.5rem}@media (min-width:30em){.hero-banner--watermark img{top:3rem}}@media (min-width:48em){.hero-banner--watermark img{left:-10%;top:4em;width:35vw;height:35vw}}@media (min-width:64em){.hero-banner--watermark img{left:-6%;top:1rem;width:25vw;height:25vw}}.hero-banner--text{position:relative;color:#fcc90f;width:100%;z-index:2;max-width:500px}.hero-banner--text h1,.hero-banner--text h2{margin:0;font-size:5.2rem;line-height:0.8em;font-weight:normal}@media only screen and (min-width:768px){.hero-banner--text{max-width:700px}.hero-banner--text h1,.hero-banner--text h2{font-size:7rem}}@media only screen and (min-width:1024px){.hero-banner--text{max-width:900px}.hero-banner--text h1,.hero-banner--text h2{font-size:8.519rem}}.hero-banner--image{position:relative;z-index:3;margin-top:-25px}@media (min-width:52.5em){.hero-banner--image{position:absolute;left:490px;bottom:-11%;margin:0}}@media only screen and (min-width:1024px){.hero-banner--image{left:calc(5vw + 685px)}}.hero-banner--image .field--name-field-hero-image{width:95vw;max-width:475px}.hero-banner--image .field--name-field-hero-image img{max-width:100%;height:auto}@media (min-width:52.5em){.hero-banner--image .field--name-field-hero-image{width:60vw}}@media only screen and (min-width:1024px){.hero-banner--image .field--name-field-hero-image{max-width:800px;width:80vw}}.hero-banner--button{margin:10px 0 0;position:relative;width:6em;z-index:4}@media (min-width:52.5em){.hero-banner--button{margin-top:90px}}@media only screen and (min-width:1024px){.hero-banner--button{margin-top:150px}}.hero-banner--button .field--name-field-hero-link{height:100%;width:100%;text-align:center}.hero-banner--button .field--name-field-hero-link a{display:block;line-height:40px;width:100%}@media only screen and (min-width:1024px){.hero-banner--button .field--name-field-hero-link a{line-height:60px}}.hero-banner:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 18px #005fb0;border-left:solid 18px transparent;border-right:solid 18px transparent}@media (min-width:52.5em){.hero-banner:after{border-top:solid 34px #005fb0;border-left:solid 34px transparent;border-right:solid 34px transparent}}@media (min-width:80em){.hero-banner:after{border-top:solid 50px #005fb0;border-left:solid 50px transparent;border-right:solid 50px transparent}}img.responsive{width:100%;max-width:50vw;height:auto}header{position:fixed;top:0;left:0;right:0;width:100%;z-index:99;height:60px;background-color:#005fb0;-webkit-transition:height .2s;transition:height .2s}header.open{background-color:#fcc90f}header .region-top-navigation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header .region-top-navigation #block-ballpark-main-menu ul.menu{display:none}header .region-top-navigation #block-ballpark-branding{max-width:221px;height:100%;margin-left:5%;margin-right:2%;-ms-flex-negative:0;flex-shrink:0}header .region-top-navigation #block-ballpark-branding .brand-logo{height:100%}header .region-top-navigation #block-ballpark-branding .brand-logo img{height:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}header .region-top-navigation #block-navigationlinks{display:none}@media only screen and (min-width:768px){header .region-top-navigation #block-navigationlinks{display:block}}header .region-top-navigation-mobile{z-index:100;display:none;background-color:#fcc90f;position:fixed;height:calc((100%) - 52px);left:0;width:100%;top:52px;padding:20px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}header .region-top-navigation-mobile ul.menu,header .region-top-navigation-mobile ul.link-list{list-style:none;margin:0 3%;padding:0}header .region-top-navigation-mobile ul.menu li,header .region-top-navigation-mobile ul.link-list li{padding:10px 0}header .region-top-navigation-mobile ul.menu li a,header .region-top-navigation-mobile ul.link-list li a{text-transform:uppercase;font-family:"Knockout 46 A","Knockout 46 B";font-size:52px;color:#005fb0;text-decoration:none;font-weight:400}header .region-top .hamburger-wrapper{position:absolute;right:5%;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}header .region-top .hamburger-wrapper .hamburger{width:50px;height:50px;position:relative;transform:rotate(0deg) scale(0.6,0.5);-webkit-transform:rotate(0deg) scale(0.6,0.5);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}header .region-top .hamburger-wrapper .hamburger span{display:block;position:absolute;height:6px;width:100%;background:#fcc90f;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}header .region-top .hamburger-wrapper .hamburger span:nth-child(1){top:0}header .region-top .hamburger-wrapper .hamburger span:nth-child(2){top:18px}header .region-top .hamburger-wrapper .hamburger span:nth-child(3){top:36px}header .region-top .hamburger-wrapper.open .hamburger span{background:#005fb0}header .region-top .hamburger-wrapper.open .hamburger span:nth-child(1){top:22px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}header .region-top .hamburger-wrapper.open .hamburger span:nth-child(2){opacity:0;left:-60px}header .region-top .hamburger-wrapper.open .hamburger span:nth-child(3){top:22px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}@media only screen and (min-width:768px){header{height:70px;background-color:#005fb0}header .region-top-navigation #block-ballpark-main-menu{white-space:nowrap}header .region-top-navigation #block-ballpark-main-menu ul.menu{height:auto;display:block;-ms-flex-line-pack:center;align-content:center;padding:0}header .region-top-navigation #block-ballpark-main-menu ul.menu li{display:inline;list-style:none;margin-right:3.5%}header .region-top-navigation #block-ballpark-main-menu ul.menu li a{text-transform:uppercase;font-family:"Knockout 29 A","Knockout 29 B";color:#fcc90f;font-size:18px;text-decoration:none}header .region-top-navigation #block-navigationlinks{margin-left:auto;margin-right:5%}header .region-top-navigation #block-navigationlinks ul.link-list{height:auto;-ms-flex-line-pack:center;align-content:center;padding:0;margin:0}header .region-top-navigation #block-navigationlinks ul.link-list li{float:left;list-style:none}header .region-top-navigation #block-navigationlinks ul.link-list li a{text-transform:uppercase;font-family:"Knockout 29 A","Knockout 29 B";font-size:18px;color:#fcc90f;text-decoration:none}header .region-top-navigation #block-navigationlinks ul.link-list li:nth-child(2){background:url("/themes/custom/ballpark/images/search_icon.png");background-size:20px;background-repeat:no-repeat;background-position:center;-webkit-box-sizing:content-box;box-sizing:content-box;float:left;height:35px;-webkit-transform:translate(30%,-5px);transform:translate(30%,-5px)}header .region-top-navigation #block-navigationlinks ul.link-list li:nth-child(2) a{color:transparent}header .region-top-navigation-mobile{display:none !important}header .region-top .hamburger-wrapper{display:none}}@media only screen and (min-width:992px){header .region-top-navigation #block-ballpark-main-menu ul.menu li a{font-size:18px}header .region-top-navigation #block-navigationlinks ul.link-list li a{font-size:18px}header .region-top-navigation #block-navigationlinks ul.link-list li a:hover,header .region-top-navigation #block-navigationlinks ul.link-list li a:focus{text-decoration:underline}header .region-top-navigation #block-navigationlinks ul.link-list li:nth-child(2){height:38px;-webkit-transform:translate(30%,-9px);transform:translate(30%,-9px)}}@media only screen and (min-width:1024px){header{height:100px}header .region-top-navigation #block-ballpark-main-menu{width:45%}header .region-top-navigation #block-ballpark-main-menu ul.menu li{display:inline;list-style:none;margin-right:3%}header .region-top-navigation #block-ballpark-main-menu ul.menu li a{text-transform:uppercase;font-size:22px;color:#fcc90f;text-decoration:none}header .region-top-navigation #block-ballpark-main-menu ul.menu li a:hover,header .region-top-navigation #block-ballpark-main-menu ul.menu li a:focus{text-decoration:underline}header .region-top-navigation #block-navigationlinks ul.link-list li a{font-size:22px}header .region-top-navigation #block-navigationlinks ul.link-list li:nth-child(2){background-size:30px;height:42px;-webkit-transform:translate(30%,-8px);transform:translate(30%,-8px)}header .region-top-navigation-mobile{display:none}header .region-top .hamburger-wrapper{display:none}}@media only screen and (min-width:1200px){header .region-top-navigation #block-ballpark-main-menu ul.menu li{margin-right:5%}header .region-top-navigation #block-ballpark-main-menu ul.menu li a{font-size:24px}header .region-top-navigation #block-navigationlinks ul.link-list li a{font-size:24px}header .region-top-navigation #block-navigationlinks ul.link-list li:nth-child(2){height:44px}}header.slim{height:52px;-webkit-transition:height .2s;transition:height .2s}header.slim.open{height:60px}header.slim .region-top-navigation #block-ballpark-branding .brand-logo{background:none}header.slim .region-top-navigation #block-ballpark-branding .brand-logo img{background:none}@media only screen and (min-width:768px){header.slim{height:72px}}@media only screen and (min-width:1024px){header.slim{height:110px}}main{margin-top:60px}@media only screen and (min-width:768px){main{margin-top:80px}}@media only screen and (min-width:1024px){main{margin-top:120px}}.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}.node--type-product{overflow:hidden}.node--type-product .statements{background:#fff;background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:7.5em;min-height:215px;padding-top:35px}.node--type-product .statements .field--name-field-statements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--type-product .statements .field--name-field-statements>.field__item{width:calc(100% * .5);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#005fb0;padding-left:10%;padding-right:1em}@media (min-width:64em){.node--type-product .statements .field--name-field-statements>.field__item{width:calc(100% * .25);max-width:calc(100% * .25)}}@media (min-width:100em){.node--type-product .statements .field--name-field-statements>.field__item{padding-left:2em;padding-right:2em}}.node--type-product .paragraph--type--product-bold{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}@media (min-width:52.5em){.node--type-product .paragraph--type--product-bold{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.node--type-product .paragraph--type--product-bold .field--name-field-bold{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;text-transform:uppercase;font-weight:bold}@media (min-width:80em){.node--type-product .paragraph--type--product-bold .field--name-field-bold{font-size:2.7037rem}}.node--type-product .paragraph--type--product-bold .field--name-field-copy-text{font-family:"Knockout 29 A","Knockout 29 B";text-transform:initial;font-weight:100;font-size:1rem;line-height:1em;padding-left:.5rem;padding-top:1em;margin-bottom:.3em}@media (min-width:80em){.node--type-product .paragraph--type--product-bold .field--name-field-copy-text{margin-bottom:.5em}}.node--type-product .field--name-field-statement-legal-line{color:#005fb0;font-size:.7rem;padding-top:1.5em;padding-bottom:1.5em;padding-left:1.5em}@media only screen and (min-width:768px){.node--type-product .field--name-field-grill-cta{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-product .field--name-field-grill-cta .left{width:50%}}.node--type-product .field--name-field-scta-display-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#fcc90f;padding-left:15px;padding-top:1em;width:75vw}@media (min-width:48em){.node--type-product .field--name-field-scta-display-title{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.node--type-product .field--name-field-scta-display-title{font-size:6.074rem}}@media (min-width:52.5em){.node--type-product .field--name-field-scta-display-title{padding-left:5%;padding-top:.5em}}.node--type-product .field--name-field-scta-link{padding-left:15px;margin-top:1em}@media (min-width:52.5em){.node--type-product .field--name-field-scta-link{padding-left:5%}}.node--type-product .field--name-field-scta-link a{color:#fcc90f;text-transform:lowercase;text-decoration:underline;margin-top:.5em}@media (min-width:52.5em){.node--type-product .field--name-field-scta-link a{text-decoration:none}}.node--type-product .field--name-field-scta-image .field--name-image{max-height:170px;overflow:hidden}@media (min-width:52.5em){.node--type-product .field--name-field-scta-image .field--name-image{max-height:initial}}.node--type-product .field--name-field-scta-image .field--name-image img{width:125vw;height:auto;margin-left:3em}@media (min-width:52.5em){.node--type-product .field--name-field-scta-image .field--name-image img{width:65vw}}@media (min-width:52.5em){.node--type-product .field--name-field-scta-image{margin-top:6em}}.node--type-product .blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;color:#005fb0;padding:35px 50px;font-size:1.7rem;font-style:italic;text-align:center;overflow:hidden;background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}@media (min-width:52.5em){.node--type-product .blockquote{background-size:220px}}@media (min-width:80em){.node--type-product .blockquote{background-size:250px}}.node--type-product .blockquote .quote-content-wrapper{display:block;margin:0 auto;position:relative}.node--type-product .blockquote .field--name-field-quote-text{font-family:"Knockout 67 A","Knockout 67 B"}.node--type-product .blockquote .field--name-field-quote-text p{position:relative}.node--type-product .blockquote .field--name-field-quote-text p::before,.node--type-product .blockquote .field--name-field-quote-text p::after{position:absolute;color:#fcc90f;font-style:normal}.node--type-product .blockquote .field--name-field-quote-text p::before{content:"\201C";font-size:9rem;top:-2.8rem;-webkit-transform:translateX(-115%);transform:translateX(-115%)}.node--type-product .blockquote .field--name-field-quote-text p::after{content:"\201D";font-size:6rem;margin-top:-.7rem;-webkit-transform:translateX(50%);transform:translateX(50%)}.node--type-product .blockquote .field--name-field-quote-author{font-size:.8rem}.node--type-product .blockquote .field--name-field-quote-author::before{content:"\2013";padding-right:.2em}@media (min-width:48em){.node--type-product .blockquote{padding:20px 10%;text-align:left}.node--type-product .blockquote .field--name-field-quote-text{font-size:2.8rem}.node--type-product .blockquote .field--name-field-quote-text p::before{font-size:12rem;top:-3.2rem}.node--type-product .blockquote .field--name-field-quote-text p::after{font-size:8rem;margin-top:-.5rem}.node--type-product .blockquote .field--name-field-quote-author{font-size:1.1rem}}.node--type-product .field--name-field-quote-text+.field--name-field-quote-author{margin-top:.5em}.node--type-product .field--name-field-icta-display-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#005fb0;padding-left:15px;padding-top:1em;width:75vw}@media (min-width:48em){.node--type-product .field--name-field-icta-display-title{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.node--type-product .field--name-field-icta-display-title{font-size:6.074rem}}.node--type-product .field--name-field-bottom-cta{background:#fcc90f;position:relative}.node--type-product .field--name-field-bottom-cta .right{margin-top:1em;text-align:center;padding-bottom:4em}.node--type-product .field--name-field-bottom-cta .right a{color:#005fb0;text-decoration:underline;text-transform:lowercase}.node--type-product .field--name-field-bottom-cta .right .field--type-link{margin-bottom:1em}.node--type-product .field--name-field-icta-link{position:absolute;bottom:20px;text-align:center;left:15%;right:15%}.node--type-product .field--name-field-icta-link a{background:#005fb0;color:#fcc90f;text-transform:uppercase;padding:10px;display:block;font-size:1.25rem}.product-detail-hero{background-color:#fcc90f;color:#005fb0;height:auto;padding:60px 25px 20px;position:relative}@media (min-width:52.5em){.product-detail-hero{padding:60px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:60em){.product-detail-hero{padding:60px 45px}}@media (min-width:80em){.product-detail-hero{padding:80px}}.product-detail-hero .header-1{line-height:0.8;margin:0}@media (min-width:52.5em){.product-detail-hero .left,.product-detail-hero .right{width:47%}}@media (min-width:52.5em){.product-detail-hero .right{margin-left:auto}.product-detail-hero .right.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-detail-hero .field--name-field-product-detail-hero-image{margin-top:20px}.product-detail-hero .field--name-field-product-detail-hero-image img{width:500px;max-width:100%;height:auto}@media (min-width:52.5em){.product-detail-hero .field--name-field-product-detail-hero-image{margin-right:-20px}.product-detail-hero .field--name-field-product-detail-hero-image img{width:auto}}@media (min-width:80em){.product-detail-hero .field--name-field-product-detail-hero-image{margin-right:-35px}}@media (min-width:80em){.product-detail-hero .field--name-field-product-detail-hero-image{margin-right:-65px}}.product-detail-hero .field--name-field-product-detail-hero-descri{margin-top:1em;max-width:350px}@media (min-width:52.5em){.product-detail-hero .field--name-field-product-detail-hero-descri{max-width:450px;margin-bottom:40px}}@media (min-width:80em){.product-detail-hero .field--name-field-product-detail-hero-descri{font-size:1.48rem}}.product-detail-hero .field--name-field-available-sizes{padding:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-hero .field--name-field-available-sizes .field__item:before{content:'|';padding:0 10px}.product-detail-hero .field--name-field-available-sizes .field__item:first-child:before{display:none}@media (min-width:52.5em){.product-detail-hero .field--name-field-available-sizes{margin-top:-10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:20px;padding-right:2.5em}}.product-detail-hero .product-locator-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;max-width:300px;margin:5px auto 0}@media (min-width:52.5em){.product-detail-hero .product-locator-link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:250px;margin:10px auto 0}}.product-detail-hero .product-locator-link a{display:block;width:100%;text-align:center;padding:0.3em 1.5em;background:#005fb0;color:#fcc90f;text-transform:uppercase}@media (min-width:52.5em){.product-detail-hero .product-locator-link a{text-transform:lowercase;margin:0 0 0 auto}}.product-detail-hero .modal-links{-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:300px;margin:10px auto 0}.product-detail-hero .modal-links button{display:block;width:100%;padding:0.2em 2em;background:#005fb0;color:#fcc90f;text-transform:uppercase;border:0;margin-bottom:5px}@media (min-width:52.5em){.product-detail-hero .modal-links{width:100%;max-width:none;padding-right:1.5rem;margin-top:0}.product-detail-hero .modal-links button{text-transform:none;color:#005fb0;background:none;text-decoration:underline;padding:0;text-align:right;margin:0 0 0 auto;width:auto;font-style:italic}}.product-detail-hero:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 18px #fcc90f;border-left:solid 18px transparent;border-right:solid 18px transparent}@media (min-width:52.5em){.product-detail-hero:after{border-top:solid 34px #fcc90f;border-left:solid 34px transparent;border-right:solid 34px transparent}}@media (min-width:80em){.product-detail-hero:after{border-top:solid 50px #fcc90f;border-left:solid 50px transparent;border-right:solid 50px transparent}}.product-landing-hero{background-color:#005fb0;overflow:hidden;padding:20px 5% 90px;position:relative;max-width:100vw;background-position:10px 10px}@media only screen and (min-width:768px){.product-landing-hero{padding:30px 5% 75px}}.product-landing-hero--text{color:#fcc90f;position:relative;text-align:center;z-index:2}.product-landing-hero--text h1,.product-landing-hero--text h2{margin:0;font-size:5.2rem}@media only screen and (min-width:768px){.product-landing-hero--text h1,.product-landing-hero--text h2{font-size:7rem}}@media only screen and (min-width:1024px){.product-landing-hero--text h1,.product-landing-hero--text h2{font-size:8.519rem}}.product-landing-hero--image{margin-top:-35px;position:relative;z-index:3}@media only screen and (min-width:768px){.product-landing-hero--image{margin-top:-50px;width:calc(100% - 120px)}}@media only screen and (min-width:1024px){.product-landing-hero--image{margin-top:-75px}}.product-landing-hero--image .field--name-field-hero-image{width:95vw;max-width:350px}.product-landing-hero--image .field--name-field-hero-image img{max-width:100%;height:auto}@media only screen and (min-width:768px){.product-landing-hero--image .field--name-field-hero-image{width:475px;height:260px;max-width:none}}@media only screen and (min-width:1024px){.product-landing-hero--image .field--name-field-hero-image{width:650px;height:350px}}@media only screen and (min-width:80em) and (min-width:1024px){.product-landing-hero--image .field--name-field-hero-image{width:800px;height:420px}}.product-landing-hero--ticket{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;background:url("/themes/custom/ballpark/dist/css/../../images/Ticket_Yellow.png") no-repeat center;background-size:100% 100%;max-width:90%;width:338px;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#005fb0;line-height:1;margin-top:10px;position:relative;z-index:3;overflow:hidden;padding:15px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:ticket-slidein-animation 1s normal backwards ease-in-out;animation:ticket-slidein-animation 1s normal backwards ease-in-out;-webkit-animation-delay:0.5s;animation-delay:0.5s}@media (min-width:80em){.product-landing-hero--ticket{font-size:2.7037rem}}.product-landing-hero--ticket .field--name-body{min-width:262px;width:75%;max-height:75%}.product-landing-hero--ticket.blue{background-image:url("/themes/custom/ballpark/dist/css/../../images/Ticket_Blue.png");color:yellow}@media only screen and (min-width:768px){.product-landing-hero--ticket{position:absolute;top:40%;left:50%;margin-left:-47%;width:350px;height:200px}}@media only screen and (min-width:1024px){.product-landing-hero--ticket{width:450px;height:280px}}@media (min-width:80em){.product-landing-hero--ticket{padding:30px;width:540px;height:320px;top:42%}}@media (min-width:100em){.product-landing-hero--ticket{margin-left:-720px;width:600px}}.product-landing-hero--ticket .field--name-field-hero-ticket-text{opacity:1;-webkit-animation:ticket-text-fadein 0.5s normal backwards ease-in-out;animation:ticket-text-fadein 0.5s normal backwards ease-in-out;-webkit-animation-delay:0.7s;animation-delay:0.7s}@-webkit-keyframes ticket-slidein-animation{0%{-webkit-transform:translateY(200%);transform:translateY(200%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ticket-slidein-animation{0%{-webkit-transform:translateY(200%);transform:translateY(200%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ticket-text-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ticket-text-fadein{0%{opacity:0}100%{opacity:1}}.block--video-callout{background-color:#fcc90f;padding:70px 0 150px;position:relative}@media only screen and (min-width:768px){.block--video-callout{padding:150px 0 200px}}@media (min-width:64em){.block--video-callout{padding-bottom:250px}}@media (min-width:80em){.block--video-callout{padding-bottom:300px}}.block--video-callout:before{content:"";display:block;width:0;height:0;position:absolute;margin:auto;top:0;left:0;right:0;margin:0 auto;border-style:solid;border-width:25px 25px 0 25px;border-color:#005fb0 transparent transparent transparent;transform:rotate(0deg);transform-origin:0 0;-ms-transform:rotate(0deg);-ms-transform-origin:0 0;-webkit-transform:rotate(0deg);-webkit-transform-origin:0 0}@media only screen and (min-width:768px){.block--video-callout:before{border-width:35px 35px 0 35px}}@media only screen and (min-width:1200px){.block--video-callout:before{bottom:151px}}.block--video-callout .field--name-field-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;color:#005fb0;padding:0 25px;max-width:400px;margin-bottom:40px;z-index:2}@media (min-width:48em){.block--video-callout .field--name-field-title{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.block--video-callout .field--name-field-title{font-size:6.074rem}}@media only screen and (min-width:568px){.block--video-callout .field--name-field-title{line-height:3.2rem}}@media only screen and (min-width:768px){.block--video-callout .field--name-field-title{position:absolute;top:8vw;line-height:3.5rem;text-align:right;width:45%;padding:0 5vw 0 20px;margin-bottom:0;right:0;max-width:none}}@media (min-width:52.5em){.block--video-callout .field--name-field-title{line-height:4.0rem}}@media only screen and (min-width:992px){.block--video-callout .field--name-field-title{top:5vw;line-height:1}}@media only screen and (min-width:1024px){.block--video-callout .field--name-field-title{top:4vw}}@media only screen and (min-width:1200px){.block--video-callout .field--name-field-title{top:25px;font-size:155px;line-height:.9}}@media (min-width:80em){.block--video-callout .field--name-field-title{top:60px}}@media (min-width:90em){.block--video-callout .field--name-field-title{top:80px}}.block--video-callout .field--name-body{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;color:#fcc90f;background-color:#005fb0;position:absolute;bottom:6%;width:80%;max-width:300px;right:0;padding:20px;z-index:2}@media (min-width:80em){.block--video-callout .field--name-body{font-size:2.7037rem}}@media only screen and (min-width:568px){.block--video-callout .field--name-body{padding:25px}}@media only screen and (min-width:768px){.block--video-callout .field--name-body{bottom:10%;padding-left:30px;padding-right:30px}}@media only screen and (min-width:1024px){.block--video-callout .field--name-body{z-index:1;width:100%;max-width:390px}}@media only screen and (min-width:1200px){.block--video-callout .field--name-body{line-height:1}}@media (min-width:80em){.block--video-callout .field--name-body{padding:40px 5vw 40px 40px;font-size:2.4rem}}@media (min-width:90em){.block--video-callout .field--name-body{max-width:490px;font-size:2.75rem}}.block--video-callout img{display:none}.block--video-callout .video-embed-field-responsive-video{display:block;max-width:900px;width:100%}@media only screen and (min-width:768px){.block--video-callout .video-embed-field-responsive-video{width:55%}}@media (min-width:90em){.block--video-callout .video-embed-field-responsive-video{max-width:none}}.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}.block--featured-recipe-landing-hero{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%}.block--featured-recipe-landing-hero .top{height:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:100%}@media (min-width:30em){.block--featured-recipe-landing-hero .top{height:60vw}}@media (min-width:48em){.block--featured-recipe-landing-hero .top{height:45.5vw}}.block--featured-recipe-landing-hero .top .field--name-field-hero-title-text{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;width:50%;position:absolute;left:45%;top:3vw;text-align:right}@media (min-width:48em){.block--featured-recipe-landing-hero .top .field--name-field-hero-title-text{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:80em){.block--featured-recipe-landing-hero .top .field--name-field-hero-title-text{font-size:6.074rem}}@media (min-width:380px){.block--featured-recipe-landing-hero .top .field--name-field-hero-title-text{top:7vw}}@media (min-width:37.5em){.block--featured-recipe-landing-hero .top .field--name-field-hero-title-text{width:35%;left:55%}}.block--featured-recipe-landing-hero .top .node--view-mode-featured-hero .title{display:none}.block--featured-recipe-landing-hero .top .node--unpublished{background-color:transparent}.block--featured-recipe-landing-hero .top .field--name-field-recipe{position:absolute;left:-15vw;top:2vw}.block--featured-recipe-landing-hero .top .field--name-field-recipe .field--name-field-recipe-featured-image img{height:auto;margin-top:14vw}@media (min-width:30em){.block--featured-recipe-landing-hero .top .field--name-field-recipe .field--name-field-recipe-featured-image img{margin-top:2vw}}@media (min-width:37.5em){.block--featured-recipe-landing-hero .top .field--name-field-recipe .field--name-field-recipe-featured-image img{margin-top:-5vw}}@media (min-width:48em){.block--featured-recipe-landing-hero .top .field--name-field-recipe .field--name-field-recipe-featured-image img{margin-top:0}}.block--featured-recipe-landing-hero .top .field--name-field-anchor-id{display:none}.block--featured-recipe-landing-hero .bottom{height:auto;min-height:200px;width:100%;background-color:white}.block--featured-recipe-landing-hero .bottom .field__items{background:transparent}.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px}@media (min-width:37.5em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes{width:80%}}@media (min-width:48em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes{width:70%}}@media (min-width:52.5em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item{margin:-40px 1% 80px;width:45%;max-width:190px;height:168px;overflow:hidden;text-align:left}.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item:nth-of-type(1n+4),.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item:nth-of-type(1n+4){display:none}.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item .node--view-mode-teaser,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item .node--view-mode-teaser{width:100%;height:100%;position:relative;font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-family:"Knockout 29 A","Knockout 29 B";font-size:20px}@media (min-width:80em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item .node--view-mode-teaser,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item .node--view-mode-teaser{font-size:2.7037rem}}@media (min-width:37.5em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item .node--view-mode-teaser,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item .node--view-mode-teaser{font-size:25px}}@media (min-width:52.5em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item .node--view-mode-teaser,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item .node--view-mode-teaser{font-size:35px;line-height:35px}}.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item .node--view-mode-teaser img,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item .node--view-mode-teaser img{position:absolute;width:90%;height:auto;right:0}@media (min-width:37.5em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item .node--view-mode-teaser img,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item .node--view-mode-teaser img{width:100%}}.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item .node--view-mode-teaser .title,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item .node--view-mode-teaser .title{z-index:1;position:absolute;bottom:0;left:0;padding-left:.3em;padding-bottom:.2em}@media only screen and (min-width:390px){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item{height:190px}}@media (min-width:37.5em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item{width:40%;max-width:250px;height:250px}}@media (min-width:52.5em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;max-width:300px;height:300px;width:30%}}@media (min-width:52.5em) and (min-width:48em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:52.5em) and (min-width:80em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item{font-size:6.074rem}}@media (min-width:60em){.block--featured-recipe-landing-hero .bottom .field--name-field-sub-featured-recipes>.field__item,.block--featured-recipe-landing-hero .bottom .field--name-field-recipes>.field__item{max-width:400px;height:400px;width:31%}}.block--featured-recipe-landing-hero .bottom .field--name-field-see-all-button-text{color:#005fb0;margin:10px auto 40px;max-width:220px;position:relative;width:100%;height:60px;text-align:center;cursor:pointer}.block--featured-recipe-landing-hero .bottom .field--name-field-see-all-button-text.inverted:after{-webkit-transform:rotate(-135deg) translateX(-50%);transform:rotate(-135deg) translateX(-50%);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;bottom:-15px;left:48%}.block--featured-recipe-landing-hero .bottom .field--name-field-see-all-button-text:after{content:"";width:20px;height:20px;border:2px solid #005fb0;margin-left:auto;margin-right:auto;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);border-left:0;border-top:0;position:absolute;left:50%;cursor:pointer;bottom:0}@media (min-width:60em){.block--featured-recipe-landing-hero .bottom .field--name-field-see-all-button-text{margin:50px auto 110px;height:100px}}.block--featured-recipe-landing-hero .field--name-field-recipe-category h2{display:none}.block--featured-recipe-landing-hero .field--name-field-hero-background-pattern,.block--featured-recipe-landing-hero .field--name-field-theme-color{display:none}.block--featured-recipe-landing-hero.blue .top{background-color:#005fb0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}.block--featured-recipe-landing-hero.blue .top .field--name-field-recipe-featured-image img{width:90vw}@media (min-width:48em){.block--featured-recipe-landing-hero.blue .top .field--name-field-recipe-featured-image img{width:75vw}}.block--featured-recipe-landing-hero.blue .bottom .field--name-field-recipes-block .view-content .node--type-recipes a{background-color:#fcc90f}.block--featured-recipe-landing-hero.blue .bottom .field--name-field-recipes-block .view-content .node--type-recipes a .title{color:#005fb0}.block--featured-recipe-landing-hero.blue .bottom .node--view-mode-teaser{background-color:#fcc90f}.block--featured-recipe-landing-hero.blue .bottom .node--view-mode-teaser .title{color:#005fb0}.block--featured-recipe-landing-hero.yellow .top{background-color:#fcc90f;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.block--featured-recipe-landing-hero.yellow .top .field--name-field-hero-title-text{text-align:left;left:10%;color:#005fb0}.block--featured-recipe-landing-hero.yellow .top .field--name-field-recipe{right:0;left:auto}.block--featured-recipe-landing-hero.yellow .top .field--name-field-recipe-featured-image img{margin-top:8vw;width:82vw}@media (min-width:30em){.block--featured-recipe-landing-hero.yellow .top .field--name-field-recipe-featured-image img{width:60vw}}@media (min-width:37.5em){.block--featured-recipe-landing-hero.yellow .top .field--name-field-recipe-featured-image img{margin-top:0;width:55vw}}@media (min-width:48em){.block--featured-recipe-landing-hero.yellow .top .field--name-field-recipe-featured-image img{width:50vw}}.block--featured-recipe-landing-hero.yellow .bottom .node--view-mode-teaser{background-color:#005fb0;width:100%}.block--featured-recipe-landing-hero.yellow .bottom .node--view-mode-teaser .title{color:#fcc90f}.block--featured-recipe-landing-hero.yellow .bottom .field--name-field-recipes-block .view-content .node--type-recipes a{background-color:#005fb0}.block--featured-recipe-landing-hero.yellow .bottom .field--name-field-recipes-block .view-content .node--type-recipes a .title{color:#fcc90f}.recipe-detail-hero{background-color:#005fb0;color:#fcc90f;height:auto;width:100%;padding:40px 0 0 5%;position:relative;display:inline-block}.recipe-detail-hero .field--name-field-recipe-hero-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;font-size:5.2rem;line-height:0.8em;max-width:85%;display:inline-block;padding-bottom:0}@media (min-width:52.5em){.recipe-detail-hero .field--name-field-recipe-hero-title{max-width:45%;padding-bottom:40px}}@media (min-width:80em){.recipe-detail-hero .field--name-field-recipe-hero-title{float:left}}@media (min-width:90em){.recipe-detail-hero .field--name-field-recipe-hero-title{font-size:7.2em}}@media (min-width:100em){.recipe-detail-hero .field--name-field-recipe-hero-title{font-size:8.519em}}.recipe-detail-hero .field--name-field-recipe-description{font-size:1rem;font-family:"Knockout 29 A","Knockout 29 B";max-width:100%;padding:5px 5% 20px 0}@media (min-width:52.5em){.recipe-detail-hero .field--name-field-recipe-description{max-width:45%;padding:0 5% 40px 0}}@media (min-width:80em){.recipe-detail-hero .field--name-field-recipe-description{max-width:45%;font-size:1.48rem}}.recipe-detail-hero .field--name-field-recipe-featured-hero-image{width:85%;text-align:right;display:inline-block;margin-left:15%}.recipe-detail-hero .field--name-field-recipe-featured-hero-image img{width:100%;height:auto}@media (min-width:30em){.recipe-detail-hero .field--name-field-recipe-featured-hero-image{width:70%;margin-left:30%}}@media (min-width:52.5em){.recipe-detail-hero .field--name-field-recipe-featured-hero-image{margin-top:20px;max-width:55%;margin-left:auto;float:right}}.recipe-detail-hero:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 18px #005fb0;border-left:solid 18px transparent;border-right:solid 18px transparent}@media (min-width:52.5em){.recipe-detail-hero:after{border-top:solid 34px #005fb0;border-left:solid 34px transparent;border-right:solid 34px transparent}}@media (min-width:80em){.recipe-detail-hero:after{border-top:solid 50px #005fb0;border-left:solid 50px transparent;border-right:solid 50px transparent}}.recipe-cook-share-block{background:#fcc90f}.recipe-cook-share-block .left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 5%;margin:0 auto;max-width:400px}@media (min-width:37.5em){.recipe-cook-share-block .left{max-width:100%;padding:30px 5%}}@media (min-width:80em){.recipe-cook-share-block .left{width:55%;padding-top:60px;padding-bottom:50px;padding-left:2%;padding-right:0;margin:0;max-width:100%}}@media (min-width:90em){.recipe-cook-share-block .left{width:50%;padding-right:2%;padding-left:5%}}.recipe-cook-share-block .left .field{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Knockout 29 A","Knockout 29 B";text-transform:initial;font-weight:100;font-size:1rem;text-transform:lowercase;color:#005fb0;padding-top:10px}@media (min-width:80em){.recipe-cook-share-block .left .field{padding-top:0}}.recipe-cook-share-block .left .field .field__label{font-weight:unset}@media (min-width:80em){.recipe-cook-share-block .left .field .field__label{padding-right:.2em}}.recipe-cook-share-block .left .field--name-field-recipes-serves-count{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.recipe-cook-share-block .left .field--name-field-recipes-serves-count:before{content:"";background:url("/themes/custom/ballpark/dist/css/../../images/serve_size_icon.png") no-repeat center;background-size:100% 100%;width:43px;height:31px;margin-right:.3em}@media (min-width:37.5em){.recipe-cook-share-block .left .field--name-field-recipes-serves-count:before{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:52.5em){.recipe-cook-share-block .left .field--name-field-recipes-serves-count:before{width:50px;height:38px}}.recipe-cook-share-block .left .field--name-field-recipe-cook-time{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:37.5em){.recipe-cook-share-block .left .field--name-field-recipe-cook-time{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.recipe-cook-share-block .left .field--name-field-recipe-prep-time:before{content:"";background:url("/themes/custom/ballpark/dist/css/../../images/prep_time_icon.png") no-repeat center;background-size:100% 100%;width:33px;height:38px;margin-right:.3em}@media (min-width:52.5em){.recipe-cook-share-block .left .field--name-field-recipe-prep-time:before{width:40px;height:46px}}.recipe-cook-share-block{display:block}.recipe-cook-share-block .right{display:inline-block;width:100%;position:relative;text-align:center;padding:5px 5% 20px}.recipe-cook-share-block .right .addtoany_list{color:#005fb0;font-family:"Knockout 29 A","Knockout 29 B"}.recipe-cook-share-block .right .addtoany_list .info{display:none}@media (min-width:80em){.recipe-cook-share-block{display:-webkit-box;display:-ms-flexbox;display:flex}.recipe-cook-share-block .right{width:50%;padding:60px 5% 50px 0;text-align:right}.recipe-cook-share-block .right .addtoany_list .info{display:inline-block;padding-right:5px;-webkit-transform:translateY(2px);transform:translateY(2px)}}.ingredients-directions .ingredients-directions-container{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}@media (min-width:52.5em){.ingredients-directions .ingredients-directions-container{width:92%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.ingredients-directions .ingredients-wrapper,.ingredients-directions .directions-wrapper{width:100%;padding:0 5%}.ingredients-directions .ingredients-wrapper .field__label,.ingredients-directions .directions-wrapper .field__label{font-size:2.1rem;font-family:"Knockout 46 A","Knockout 46 B";text-transform:uppercase;margin-bottom:10px}@media (min-width:37.5em){.ingredients-directions .ingredients-wrapper .field__label,.ingredients-directions .directions-wrapper .field__label{font-size:3.1rem}}@media (min-width:52.5em){.ingredients-directions .ingredients-wrapper,.ingredients-directions .directions-wrapper{width:50%;padding:0 2%}}.ingredients-directions .ingredients-wrapper{margin-top:25px}.ingredients-directions .ingredients-wrapper .field--name-field-recipe .ingredient-item{margin:15px auto 5px auto;display:inline-block}.ingredients-directions .ingredients-wrapper .field--name-field-recipe .ingredient-item .field--name-field-ingredient{display:inline-block}.ingredients-directions .ingredients-wrapper .field--name-field-recipe .ingredient-item .field--name-field-product-ingredient{display:inline-block}.ingredients-directions .ingredients-wrapper .field--name-field-recipe .ingredient-item .field--name-field-product-ingredient a{font-size:1rem;font-family:"Knockout 29 A","Knockout 29 B";color:#005fb0}.ingredients-directions .ingredients-wrapper .field--name-field-recipe .ingredient-item .field--name-field-product-ingredient a:hover{text-decoration:underline}@media (min-width:52.5em){.ingredients-directions .ingredients-wrapper{margin-top:0}.ingredients-directions .ingredients-wrapper .field--name-field-recipe .ingredient-item{margin:20px auto}}.ingredients-directions .directions-wrapper{margin-top:50px}.ingredients-directions .directions-wrapper .field__items{padding-left:2%}.ingredients-directions .directions-wrapper .field__items .field__item{margin:20px auto}.ingredients-directions .directions-wrapper .field__items .field__item button{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.ingredients-directions .directions-wrapper .field__items .field__item a{font-size:1rem;font-family:"Knockout 29 A","Knockout 29 B";color:#005fb0}.ingredients-directions .directions-wrapper .field__items .field__item a:hover{text-decoration:underline}@media (min-width:52.5em){.ingredients-directions .directions-wrapper{margin-top:0}.ingredients-directions .directions-wrapper .field__items{padding-left:20px}.ingredients-directions .directions-wrapper .field__items .field__item{margin:25px auto 40px auto}}@media (min-width:90em){.ingredients-directions .directions-wrapper .field__items{padding-left:25px}}.related-recipes{position:relative}.related-recipes .field--name-field-related-recipes-title{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-family:"Knockout 67 A","Knockout 67 B";color:#005fb0;text-transform:uppercase;padding-bottom:1.5em;margin-left:4.8%;display:inline-block;position:absolute;z-index:1;top:-5rem}@media (min-width:80em){.related-recipes .field--name-field-related-recipes-title{font-size:2.7037rem}}@media (min-width:37.5em){.related-recipes .field--name-field-related-recipes-title{margin-left:5.8%}}@media (min-width:80em){.related-recipes .field--name-field-related-recipes-title{padding-bottom:1em}}.related-recipes .field--name-field-related-recipes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#005fb0}.related-recipes .field--name-field-related-recipes>.field__item{background:#fcc90f;position:relative;margin:.5em auto;width:280px;height:280px;margin-top:-1.5em !important;margin-bottom:80px}.related-recipes .field--name-field-related-recipes>.field__item .title{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-family:"Knockout 29 A","Knockout 29 B";color:#005fb0;font-size:25px;z-index:1;position:absolute;bottom:0;padding-left:10px;padding-bottom:10px}@media (min-width:80em){.related-recipes .field--name-field-related-recipes>.field__item .title{font-size:2.7037rem}}@media (min-width:48em){.related-recipes .field--name-field-related-recipes>.field__item .title{font-size:30px}}@media (min-width:80em){.related-recipes .field--name-field-related-recipes>.field__item .title{font-size:35px}}.related-recipes .field--name-field-related-recipes>.field__item .field--name-image img{width:90%;height:auto;position:absolute;right:0}@media (min-width:37.5em){.related-recipes .field--name-field-related-recipes>.field__item{margin:.5em}}@media (min-width:52.5em){.related-recipes .field--name-field-related-recipes>.field__item{width:320px;height:320px;margin-bottom:0}}@media (min-width:60em){.related-recipes .field--name-field-related-recipes>.field__item{width:350px;height:350px}}@media (min-width:80em){.related-recipes .field--name-field-related-recipes>.field__item{width:420px;height:420px;margin:1em}}@media (min-width:90em){.related-recipes .field--name-field-related-recipes>.field__item{width:450px;height:450px}}@media (min-width:37.5em){.related-recipes .field--name-field-related-recipes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.related-recipes .field--name-field-related-recipes-link{text-align:center;position:relative;bottom:2em}.related-recipes .field--name-field-related-recipes-link a{color:#fcc90f;text-transform:lowercase}.related-recipes .field--name-field-related-recipes-link a:before{color:#fcc90f;border-style:solid;border-width:0.1em 0.1em 0 0;content:'';display:inline-block;height:0.8em;right:0.5em;position:relative;top:0.2em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);vertical-align:top;width:0.8em}@media (min-width:37.5em){.related-recipes .field--name-field-related-recipes-link{bottom:-3em;margin-bottom:6em}}.block--grill-tips{background-color:#fff;padding-bottom:25vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block--grill-tips .field--name-field-grill-tips-text{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;color:#005fb0;width:80vw;margin:5vw auto;text-align:center}@media (min-width:80em){.block--grill-tips .field--name-field-grill-tips-text{font-size:2.7037rem}}@media (min-width:48em){.block--grill-tips .field--name-field-grill-tips-text{width:60vw}}.block--grill-tips .field--name-field-grill-tips{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;padding:0 2%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.block--grill-tips .field--name-field-grill-tips{padding:0 3%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block--grill-tips .field--name-field-grill-tips>.field__item{display:block;width:100%;height:auto;min-height:90vw;background-size:100%;padding:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1vw 0}@media (min-width:48em){.block--grill-tips .field--name-field-grill-tips>.field__item{width:30%;min-height:28vw;padding:1rem .8rem 1.5rem;margin:.5vw}}.block--grill-tips .field--name-field-grill-tips>.field__item .paragraph--type--grill-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}.block--grill-tips .field--name-field-grill-tips>.field__item .paragraph--type--grill-tip .field--name-field-grill-tip-header-text{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;line-height:1;margin-bottom:.2em;font-size:3rem}.block--grill-tips .field--name-field-grill-tips>.field__item .paragraph--type--grill-tip .field--name-field-grill-tip-body-text{font-family:"Knockout 29 A","Knockout 29 B";text-transform:initial;font-size:1.2rem}.block--grill-tips .field--name-field-grill-tips>.field__item:nth-child(odd){color:#fcc90f;background-color:#005fb0;background-image:url("/themes/custom/ballpark/dist/css/../../images/blue-pod.png");background-size:cover;background-position:center}.block--grill-tips .field--name-field-grill-tips>.field__item:nth-child(even){color:#005fb0;background-color:#fcc90f;background-image:url("/themes/custom/ballpark/dist/css/../../images/yellow-pod.png");background-size:cover;background-position:center}.block--grill-tips .field--name-field-grill-tips>.field__item:nth-child(n+3){display:none}@media (min-width:48em){.block--grill-tips .field--name-field-grill-tips>.field__item:nth-child(n+3){display:block !important}}.block--grill-tips .field--name-field-grill-tips-button-text{display:block;background-color:#005fb0;width:30vw;height:30px;text-align:center;line-height:30px;cursor:pointer}@media (min-width:48em){.block--grill-tips .field--name-field-grill-tips-button-text{display:none}}.block--grill-tips .field--name-field-grill-tips-button-text:active{background-color:#fcc90f;color:#005fb0}.block--grill-tips .field--name-field-grill-tips-button-text[aria-hidden="true"]{display:none}.block--grill-tips .field--name-field-hero-background-pattern{display:none}.recipe-detail-bottom{background-color:#fff;width:100%;color:#005fb0;font-size:1rem;font-family:"Knockout 29 A","Knockout 29 B";background-image:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");padding-bottom:5rem}.field--name-field-grill-cta,.block--grilltips-cta{background:#005fb0;padding:1rem 0;position:relative;height:400px;overflow:hidden}@media (min-width:37.5em){.field--name-field-grill-cta,.block--grilltips-cta{height:430px}}@media (min-width:64em){.field--name-field-grill-cta,.block--grilltips-cta{height:520px}}@media (min-width:90em){.field--name-field-grill-cta,.block--grilltips-cta{height:740px}}.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-title-copy,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-title-copy{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;font-size:4.2rem;line-height:3.5rem;color:#fcc90f;-ms-flex-item-align:start;align-self:flex-start;margin-left:5%;width:3.2em;position:relative;top:0;z-index:1}@media (min-width:37.5em){.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-title-copy,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-title-copy{line-height:4.2rem;font-size:5.2rem}}@media (min-width:48em){.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-title-copy,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-title-copy{font-size:6.074rem;line-height:5.2rem;margin-top:20px;position:absolute}}@media (min-width:90em){.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-title-copy,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-title-copy{font-size:8.519rem;line-height:7.2rem;margin-top:40px}}.field--name-field-grill-cta .grill-tips-callout .cta-content,.block--grilltips-cta .grill-tips-callout .cta-content{position:absolute;width:100%;height:100%;left:0}.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link{margin-top:10px;width:100%;position:absolute;z-index:2;margin-left:5%}.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a{color:#fcc90f;font-family:"Knockout 29 A","Knockout 29 B";font-size:18px;background-image:url("/themes/custom/ballpark/dist/css/../../images/yellow-arrow-right.svg");background-repeat:no-repeat;background-size:3.5em;background-position:80% 60%;width:9rem;padding-top:.5rem;padding-bottom:.5rem;padding-right:5rem;padding-left:5px;text-decoration:underline}@media (min-width:37.5em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a{font-size:22px;padding-right:6.2rem}}@media (min-width:48em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link{margin-top:auto;bottom:120px}.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a{font-size:28px;padding-right:7rem;text-decoration:none}}@media (min-width:64em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link{bottom:150px}.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-link a{font-size:36px}}.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img{width:130%;height:auto;display:block;-webkit-transform:translate(10%,60px);transform:translate(10%,60px);position:absolute;z-index:1}@media (min-width:400px){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img{width:100%}}@media (min-width:37.5em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img{width:90%;-webkit-transform:translate(25%,60px);transform:translate(25%,60px)}}@media (min-width:48em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-mobile img{display:none}}.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img{height:auto;position:absolute;z-index:1;display:none}@media (min-width:48em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img{width:70%;-webkit-transform:translate(80%,150px);transform:translate(80%,150px);display:block}}@media (min-width:60em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img{-webkit-transform:translate(70%,150px);transform:translate(70%,150px)}}@media (min-width:64em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img{-webkit-transform:translate(75%,175px);transform:translate(75%,175px)}}@media (min-width:80em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img{width:60%;-webkit-transform:translate(80%,175px);transform:translate(80%,175px)}}@media (min-width:90em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img{width:70%;-webkit-transform:translate(75%,280px);transform:translate(75%,280px)}}@media (min-width:100em){.field--name-field-grill-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .grill-tips-callout .cta-content .field--name-field-gtcta-image-desktop img{width:60%;-webkit-transform:translate(80%,260px);transform:translate(80%,260px)}}.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img{display:block;position:absolute;right:0;top:0;margin-right:-40px;width:auto;height:75%}@media (min-width:48em){.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img{left:23%;height:100%;padding:2.5% 0}}@media (min-width:80em){.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img{left:20%}}@media (min-width:90em){.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-watermark-image img{left:22%}}.field--name-field-grill-cta .grill-tips-callout .field--name-field-gtcta-image-position,.block--grilltips-cta .grill-tips-callout .field--name-field-gtcta-image-position{display:none}.field--name-field-grill-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img{display:none}@media (min-width:48em){.field--name-field-grill-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img{width:68%;-webkit-transform:translate(80%,-50px);transform:translate(80%,-50px);display:block}}@media (min-width:64em){.field--name-field-grill-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img{-webkit-transform:translate(75%,-75px);transform:translate(75%,-75px)}}@media (min-width:80em){.field--name-field-grill-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img{width:60%;-webkit-transform:translate(90%,-75px);transform:translate(90%,-75px)}}@media (min-width:90em){.field--name-field-grill-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img{width:65%;-webkit-transform:translate(80%,-65px);transform:translate(80%,-65px)}}@media (min-width:100em){.field--name-field-grill-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img,.block--grilltips-cta .top-right .cta-content .field--name-field-gtcta-image-desktop img{width:60%;-webkit-transform:translate(85%,-125px);transform:translate(85%,-125px)}}.block--grill-tips-hero{background-color:#005fb0;overflow:hidden;padding:20px 5% 50px;position:relative;background-position:10px 10px;max-height:870px}@media (min-width:48em){.block--grill-tips-hero{min-height:500px}}@media (min-width:100em){.block--grill-tips-hero{min-height:870px}}.block--grill-tips-hero .field--name-field-gthb-title-copy{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;font-size:5.2rem;line-height:4.2rem;color:#fcc90f;-ms-flex-item-align:start;align-self:flex-start;width:3.2em;position:relative;top:10px;z-index:15}@media (min-width:48em){.block--grill-tips-hero .field--name-field-gthb-title-copy{font-size:6.074rem;line-height:5.2rem;width:3.2em}}@media (min-width:90em){.block--grill-tips-hero .field--name-field-gthb-title-copy{font-size:8.519rem;line-height:7.2rem;top:20px}}.block--grill-tips-hero .field--name-field-gthb-description{width:85%;margin:30px 0;position:relative;display:block;font-size:22px;font-family:"Knockout 29 A","Knockout 29 B";z-index:10}@media (min-width:48em){.block--grill-tips-hero .field--name-field-gthb-description{width:40%}}@media (min-width:60em){.block--grill-tips-hero .field--name-field-gthb-description{font-size:28px}}@media (min-width:64em){.block--grill-tips-hero .field--name-field-gthb-description{font-size:32px}}@media (min-width:80em){.block--grill-tips-hero .field--name-field-gthb-description{margin:60px 0;font-size:36px}}@media (min-width:100em){.block--grill-tips-hero .field--name-field-gthb-description{width:30%}}.block--grill-tips-hero .field--name-field-gthb-image-mobile{position:absolute;height:350px;top:15px;right:110px;z-index:5}.block--grill-tips-hero .field--name-field-gthb-image-mobile img{height:150%;width:auto;position:absolute}@media (min-width:48em){.block--grill-tips-hero .field--name-field-gthb-image-mobile{display:none}}.block--grill-tips-hero .field--name-field-gthb-image-desktop{display:none}@media (min-width:48em){.block--grill-tips-hero .field--name-field-gthb-image-desktop{display:block;position:absolute;width:60%;bottom:0;right:0}.block--grill-tips-hero .field--name-field-gthb-image-desktop img{width:120%;height:auto;-webkit-transform:translate(2%,65%);transform:translate(2%,65%)}}@media (min-width:100em){.block--grill-tips-hero .field--name-field-gthb-image-desktop{width:70%}.block--grill-tips-hero .field--name-field-gthb-image-desktop img{width:110%;-webkit-transform:translate(2%,55%);transform:translate(2%,55%)}}.block--grill-tips-hero .field--name-field-arrow{display:none}@media (min-width:48em){.block--grill-tips-hero .field--name-field-arrow{width:40px;height:40px;content:'';display:inline-block;position:absolute;clear:both;bottom:50px;right:50%;background:url("/themes/custom/ballpark/dist/css/../../images/arrow-scroll.png");background-size:40px;background-repeat:no-repeat;background-position:center;cursor:pointer}}.block--grill-tips-hero .field--name-field-gthb-grill-tips-list{position:relative}@media (min-width:48em){.block--grill-tips-hero .field--name-field-gthb-grill-tips-list{position:absolute;top:9%;left:50%;width:50%;padding-right:5vw}}.block--grill-tips-hero .ticket-container-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:15px 20px;width:100%;height:180px;background:url("/themes/custom/ballpark/dist/css/../../images/ticket-yellow-blank.png") no-repeat center;background-size:100% 100%;font-family:"Knockout 46 A","Knockout 46 B";font-size:1.6rem;line-height:1;text-transform:uppercase;color:#005fb0;-webkit-perspective:1222px;perspective:1222px;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);overflow:hidden;z-index:3}@media (min-width:30em){.block--grill-tips-hero .ticket-container-list{max-width:360px;height:200px;padding:15px 30px}}@media (min-width:48em){.block--grill-tips-hero .ticket-container-list{padding:25px}}@media (min-width:64em){.block--grill-tips-hero .ticket-container-list{max-width:540px;height:260px;padding:30px 40px}}@media (min-width:80em){.block--grill-tips-hero .ticket-container-list{max-width:600px;height:280px;padding:30px 60px 45px;font-size:2rem}}@media (min-width:100em){.block--grill-tips-hero .ticket-container-list{max-width:740px;height:390px;font-size:2.7rem;padding-bottom:55px}}.block--grill-tips-hero .ticket-container-list::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:0 0;transform-origin:0 0;width:50%;height:50%;background:url("/themes/custom/ballpark/dist/css/../../images/ticket-yellow-mark.png") no-repeat center;background-size:auto 100%;z-index:1}.block--grill-tips-hero .ticket-container-list.rotate{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform 1.6s;transition:-webkit-transform 1.6s;transition:transform 1.6s;transition:transform 1.6s,-webkit-transform 1.6s}.block--grill-tips-hero .ticket-container-list li{position:initial;display:none;width:100%;padding-bottom:20px;z-index:2}.block--grill-tips-hero .ticket-container-list li.active{display:block}.block--grill-tips-hero .ticket-container-list .ticket-content{text-align:left;letter-spacing:.005em}.block--grill-tips-hero .ticket-container-list .ticket-number{position:absolute;bottom:8%;right:5%;font-family:"Knockout 29 A","Knockout 29 B";font-size:.8rem;font-weight:400}.block--grill-tips-hero .grill-tips-list-btn{display:block;margin:35px auto 0;border:0;padding:0.3em 1.5em;background:#fcc90f;text-transform:lowercase;text-align:center;color:#005fb0;min-width:180px}@media (min-width:64em){.block--grill-tips-hero .grill-tips-list-btn{margin-top:50px}}.block--grill-tips-hero .sociallinks{margin-top:20px}@media (min-width:64em){.block--grill-tips-hero .sociallinks{margin-top:30px}}.recipe-landing-hero{background-color:#005fb0;padding:20px 5% 180px;position:relative;max-width:100vw;background:url("/themes/custom/ballpark/dist/css/../../images/backgrounds/Recipe_Mobile_Header.png") no-repeat;background-size:cover}@media (min-width:30em){.recipe-landing-hero{padding:100px 5% 180px}}@media (min-width:37.5em){.recipe-landing-hero{padding:185px 5% 180px}}@media (min-width:48em){.recipe-landing-hero{padding:30px 5% 75px;background:url("/themes/custom/ballpark/dist/css/../../images/backgrounds/Recipe_Header.png") no-repeat;background-position:0 -60px;padding:20px 5% 90px;background-size:100%;height:50vw}}@media (min-width:52.5em){.recipe-landing-hero{background-position:0 -115px}}.recipe-landing-hero--text{color:#005fb0;position:relative;text-align:left;z-index:2;float:left;width:85%;margin-left:2vw}@media (min-width:30em){.recipe-landing-hero--text{width:60%;top:-3em}}@media (min-width:37.5em){.recipe-landing-hero--text{top:-7em}}@media (min-width:48em){.recipe-landing-hero--text{width:50%;top:0}}.recipe-landing-hero--text h1,.recipe-landing-hero--text h2{margin:0;font-size:5.2rem;line-height:5rem;margin-top:10vw}@media (min-width:48em){.recipe-landing-hero--text h1,.recipe-landing-hero--text h2{margin-top:2vw}}@media (min-width:60em){.recipe-landing-hero--text h1,.recipe-landing-hero--text h2{font-size:6rem}}@media (min-width:80em){.recipe-landing-hero--text h1,.recipe-landing-hero--text h2{margin-top:3vw;font-size:7rem;line-height:7rem}}@media (min-width:90em){.recipe-landing-hero--text h1,.recipe-landing-hero--text h2{font-size:8.519rem}}.recipe-landing-hero--image{margin-top:-35px;position:relative;z-index:3}@media (min-width:48em){.recipe-landing-hero--image{margin-top:-50px;width:calc(100% - 120px)}}@media (min-width:64em){.recipe-landing-hero--image{margin-top:-75px}}.recipe-landing-hero--image .field--name-field-hero-image{width:95vw;max-width:350px}.recipe-landing-hero--image .field--name-field-hero-image img{max-width:100%;height:auto}@media (min-width:48em){.recipe-landing-hero--image .field--name-field-hero-image{width:475px;height:260px;max-width:none}}@media (min-width:64em){.recipe-landing-hero--image .field--name-field-hero-image{width:650px;height:350px}}@media only screen and (min-width:80em) and (min-width:1024px){.recipe-landing-hero--image .field--name-field-hero-image{width:800px;height:420px}}.recipe-landing-hero--ticket{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;background:url("/themes/custom/ballpark/dist/css/../../images/Ticket_Blue.png") no-repeat center;background-size:100% 100%;max-width:90%;width:338px;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fcc90f;line-height:1;margin-top:10px;position:relative;z-index:3;overflow:hidden;padding:15px;top:20vw}@media (min-width:80em){.recipe-landing-hero--ticket{font-size:2.7037rem}}.recipe-landing-hero--ticket .field--name-body{min-width:262px;width:75%;max-height:75%}@media (min-width:30em){.recipe-landing-hero--ticket{top:5vw}}@media (min-width:37.5em){.recipe-landing-hero--ticket{top:10vw}}@media (min-width:48em){.recipe-landing-hero--ticket{position:absolute;top:15vw;right:3%;margin-left:-47%;width:350px;height:200px}}@media (min-width:64em){.recipe-landing-hero--ticket{width:450px;height:280px}}@media (min-width:80em){.recipe-landing-hero--ticket{padding:30px;width:540px;height:320px;top:20vw;right:8%}}@media (min-width:100em){.recipe-landing-hero--ticket{margin-left:-720px;width:600px;top:26vw}}.hh-split{position:relative;height:100%;height:290px;width:100%}@media (min-width:48em){.hh-split{height:390px}}@media (min-width:80em){.hh-split{height:650px}}.hh-split__area{position:absolute;top:0;height:100%;width:50%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 450ms 200ms ease-in-out,z-index 100ms 660ms;transition:all 450ms 200ms ease-in-out,z-index 100ms 660ms;background-repeat:no-repeat;transform:translateX(0);z-index:1;overflow:hidden}@media (min-width:64em){.hh-split__area.is-hover{-webkit-transition:all 450ms ease-in-out,z-index 100ms;transition:all 450ms ease-in-out,z-index 100ms;width:100%}.hh-split__area.is-hover .hh-split__message{-webkit-transform:translate(0,50%);transform:translate(0,50%)}}@media (min-width:64em){.hh-split__area--hotdog.is-translated{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (min-width:64em){.hh-split__area--hamburger.is-translated{-webkit-transform:translateX(100%);transform:translateX(100%)}}.hh-split__content{position:absolute;width:100vw;height:calc(100% - 50px);background-repeat:no-repeat;z-index:1}@media (min-width:48em){.hh-split__content{height:100%}}.hh-split__hotspot{display:block;position:absolute;top:0;width:50%;height:100%;z-index:3}.hh-split__hotspot--hotdog{left:0}.hh-split__hotspot--hamburger{right:0}.hh-split__message{position:absolute;bottom:-40px;width:100%;max-width:400px;font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:75px;font-size:5.3vw;font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;padding-bottom:50px;background-repeat:no-repeat;background-size:auto 35px;-webkit-transition:500ms 300ms ease;transition:500ms 300ms ease}@media (min-width:48em){.hh-split__message{bottom:50%;background-size:auto 30px;-webkit-transform:translate(0,50%);transform:translate(0,50%)}}@media (min-width:64em){.hh-split__message{background-size:auto 43px}}.hh-split__message span{display:none}@media (min-width:48em){.hh-split__message span{display:block}}.hh-split__area--hotdog{background-color:#fcc90f;left:0}.hh-split__area--hotdog .hh-split__content{background-image:url("/themes/custom/ballpark/dist/css/../../images/pick/pick-hotdog.png");background-size:auto 50.5%;background-position:left 30vw top 56.3%;background-position:center top 56.3%;left:0}.hh-split__area--hotdog .hh-split__message{left:5vw;color:#005fb0;background-image:url("/themes/custom/ballpark/dist/css/../../images/pick/pick-arrow-left.png");background-position:bottom left;padding-left:20px}@media (min-width:64em){.hh-split__area--hotdog .hh-split__message{padding-left:40px;-webkit-transform:translate(-150%,50%);transform:translate(-150%,50%)}}.hh-split__area--hamburger{background-color:#005fb0;right:0}.hh-split__area--hamburger .hh-split__content{background-image:url("/themes/custom/ballpark/dist/css/../../images/pick/pick-hamburger.png");background-size:auto 88.5%;background-position:right 27vw center;background-position:center center;right:0}.hh-split__area--hamburger .hh-split__message{right:5vw;color:#fcc90f;text-align:right;background-image:url("/themes/custom/ballpark/dist/css/../../images/pick/pick-arrow-right.png");background-position:bottom right;padding-right:20px}@media (min-width:64em){.hh-split__area--hamburger .hh-split__message{padding-right:40px;-webkit-transform:translate(150%,50%);transform:translate(150%,50%)}}.block--generic-hero-banner{background-color:#005fb0;overflow:hidden;padding:20px 5%;position:relative;background-position:10px 10px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.block--generic-hero-banner .field--name-field-gh-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;font-size:2.5rem;line-height:2.2rem;color:#fcc90f;-ms-flex-item-align:start;align-self:flex-start;width:60%;position:relative;z-index:15}@media (min-width:30em){.block--generic-hero-banner .field--name-field-gh-title{font-size:3.2rem;line-height:2.6rem}}@media (min-width:37.5em){.block--generic-hero-banner .field--name-field-gh-title{font-size:4.2rem;line-height:3.2rem}}@media (min-width:48em){.block--generic-hero-banner .field--name-field-gh-title{padding-right:20px;margin:15px 0}}@media (min-width:90em){.block--generic-hero-banner .field--name-field-gh-title{font-size:5.2rem;line-height:4.2rem;padding-right:40px;margin:30px 0}}@media (min-width:100em){.block--generic-hero-banner .field--name-field-gh-title{font-size:6.5rem;line-height:5.5rem}}.block--generic-hero-banner .field--name-field-gh-description{width:60%;margin:10px 0;padding-right:10px;position:relative;display:block;font-size:18px;font-family:"Knockout 29 A","Knockout 29 B";z-index:10}@media (min-width:48em){.block--generic-hero-banner .field--name-field-gh-description{font-size:28px;margin:20px 0;padding-right:20px}}@media (min-width:60em){.block--generic-hero-banner .field--name-field-gh-description{font-size:28px}}@media (min-width:64em){.block--generic-hero-banner .field--name-field-gh-description{margin:30px 0}}@media (min-width:64em){.block--generic-hero-banner .field--name-field-gh-description{font-size:32px;width:45%;padding-right:30px}}@media (min-width:80em){.block--generic-hero-banner .field--name-field-gh-description{font-size:36px}}@media (min-width:100em){.block--generic-hero-banner .field--name-field-gh-description{margin:30px 0}}.block--generic-hero-banner .field--name-field-gh-image{position:absolute;height:100%;width:40%;right:0;top:0;z-index:5;overflow:hidden}.block--generic-hero-banner .field--name-field-gh-image img{height:100%;width:auto;-webkit-transform:translate(0,20%);transform:translate(0,20%)}@media (min-width:30em){.block--generic-hero-banner .field--name-field-gh-image img{height:115%;width:auto;-webkit-transform:translate(35%,10%);transform:translate(35%,10%)}}@media (min-width:48em){.block--generic-hero-banner .field--name-field-gh-image{margin-right:2%;float:left}.block--generic-hero-banner .field--name-field-gh-image img{position:absolute;height:100%;width:auto;-webkit-transform:translate(0,25%);transform:translate(0,25%)}}@media (min-width:80em){.block--generic-hero-banner .field--name-field-gh-image img{height:115%;width:auto;-webkit-transform:translate(0,15%);transform:translate(0,15%)}}.block--generic-hero-banner .field--name-field-gh-image-position{display:none}.block--generic-hero-banner .field--name-field-gh-css-class{display:none}.block--generic-hero-banner.center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block--generic-hero-banner.center-right .field--name-field-gh-image{height:80%;top:7%;overflow:hidden}.block--generic-hero-banner.center-right .field--name-field-gh-image img{width:auto;height:100%;-webkit-transform:none;transform:none;float:none}.block--generic-hero-banner.top-right{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.block--generic-hero-banner.top-right .field--name-field-gh-image{height:80%;top:0;overflow:visible}.block--generic-hero-banner.top-right .field--name-field-gh-image img{width:auto;height:100%;-webkit-transform:translateY(-20%);transform:translateY(-20%);float:none}.block--generic-hero-banner.contact-us-hero .field--name-field-gh-image{margin-right:0}.block--product-landing-recipe-callout{background:#fcc90f;background-size:170px;background-position:10px;background-clip:content-box;position:relative}@media (min-width:48em){.block--product-landing-recipe-callout{background-size:220px}}.block--product-landing-recipe-callout .field--name-field-hero-background-pattern{display:none}.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-title{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;font-size:4.2rem;line-height:3.8rem;color:#005fb0;-ms-flex-item-align:start;align-self:flex-start;margin-left:5%;width:15rem;position:relative;top:0;z-index:1;padding-top:.3em}@media (min-width:37.5em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-title{line-height:4.2rem;font-size:5.2rem;width:18rem}}@media (min-width:48em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-title{font-size:6.074rem;line-height:5.2rem;margin-top:10px;position:absolute;width:3.5em;right:0;text-align:right;margin-right:25px;padding-top:25px}}@media (min-width:64em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-title{margin-right:50px;padding-top:60px}}@media (min-width:80em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-title{padding-top:.5em}}@media (min-width:90em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-title{font-size:8.519rem;line-height:7.2rem;width:3.5em;padding-top:.5em}}.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link{position:absolute;color:#005fb0;text-transform:lowercase;left:0;top:9.5em;margin-left:5%}.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link a{font-family:"Knockout 29 A","Knockout 29 B";color:#005fb0;font-size:18px;background-repeat:no-repeat;background-image:url("/themes/custom/ballpark/dist/css/../../images/blue-arrow-right.svg");background-size:3.5em;background-position:80% 100%;width:9rem;text-decoration:underline;float:right}@media (min-width:37.5em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link{top:10.5em}.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link a{font-size:22px;background-position:100% 100%;width:9.5rem}}@media (min-width:48em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link{margin-top:auto;right:-1em;top:13em}.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link a{font-size:28px;padding-right:7rem;text-decoration:none;background-position:70% 100%;width:13.5rem}}@media (min-width:52.5em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link{right:-4.5em;top:13em}.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link a{background-position:50% 100%;width:16.5rem}}@media (min-width:64em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link{right:-4em;top:15em}}@media (min-width:80em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link{top:18em;right:-9em}.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link a{background-position:40% 100%;width:17.5em;font-size:36px}}@media (min-width:90em){.block--product-landing-recipe-callout .field--name-field-pl-recipe-callout-link{top:22em}}.block--product-landing-recipe-callout img{width:85%;height:auto;margin-top:3.5em;margin-bottom:-1em}@media (min-width:48em){.block--product-landing-recipe-callout img{width:40%;margin-top:1.5em}}@media (min-width:64em){.block--product-landing-recipe-callout img{width:45%}}.block--featured-recipe-callout .related-recipes{position:relative}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-title{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-family:"Knockout 67 A","Knockout 67 B";color:#005fb0;text-transform:uppercase;padding-bottom:1.5em;margin-left:4.8%;display:inline-block;position:absolute;z-index:1;top:-5rem}@media (min-width:80em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-title{font-size:2.7037rem}}@media (min-width:37.5em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-title{margin-left:5.8%}}@media (min-width:80em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-title{padding-bottom:1em}}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#005fb0}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item{background:#fcc90f;position:relative;margin:.5em auto;width:280px;height:280px;margin-top:-1.5em !important;margin-bottom:80px}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item .title{font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-family:"Knockout 29 A","Knockout 29 B";color:#005fb0;font-size:25px;z-index:1;position:absolute;bottom:0;padding-left:10px;padding-bottom:10px}@media (min-width:80em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item .title{font-size:2.7037rem}}@media (min-width:48em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item .title{font-size:30px}}@media (min-width:80em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item .title{font-size:35px}}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item .field--name-image img{width:90%;height:auto;position:absolute;right:0}@media (min-width:37.5em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item{margin:.5em}}@media (min-width:52.5em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item{width:320px;height:320px;margin-bottom:0}}@media (min-width:60em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item{width:350px;height:350px}}@media (min-width:80em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item{width:420px;height:420px;margin:1em}}@media (min-width:90em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes>.field__item{width:450px;height:450px}}@media (min-width:37.5em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-link{text-align:center;position:relative;bottom:2em}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-link a{color:#fcc90f;text-transform:lowercase}.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-link a:before{color:#fcc90f;border-style:solid;border-width:0.1em 0.1em 0 0;content:'';display:inline-block;height:0.8em;right:0.5em;position:relative;top:0.2em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);vertical-align:top;width:0.8em}@media (min-width:37.5em){.block--featured-recipe-callout .related-recipes .field--name-field-related-recipes-link{bottom:-3em;margin-bottom:6em}}.page-404 .related-recipes{position:relative;padding:40px 5vw;background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px;background-color:#fff}@media (min-width:80em){.page-404 .related-recipes{padding-bottom:80px}}.page-404 .related-recipes .field--name-field-related-recipes{background-color:transparent}.page-404 .related-recipes .field--name-field-related-recipes-title{position:relative;margin:0 0 50px 0;padding:0;font-family:"Knockout 46 A","Knockout 46 B";text-align:center;width:100%;line-height:.9;top:0}@media (min-width:48em){.page-404 .related-recipes .field--name-field-related-recipes-title{text-align:left;margin-bottom:70px}}.page-404 .related-recipes .field--name-field-related-recipes-link{display:none}.sociallinks{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sociallinks li+li{margin-left:20px}.sociallinks a{display:block;-webkit-box-shadow:0px 0px 1px #074377;box-shadow:0px 0px 1px #074377;overflow:hidden}.sociallinks__icon{display:block;width:30px;height:30px}.cta-banner{position:relative;padding:20% 5vw;background-color:#fcc90f}@media (min-width:48em){.cta-banner{padding:10% 5vw;background-image:url("/themes/custom/ballpark/dist/css/../../images/misc/ketchup-mustard.png");background-repeat:no-repeat;background-size:auto 80%;background-position:bottom -4rem left 10%}}@media (min-width:80em){.cta-banner{background-size:auto 100%}}.cta-banner .media img{width:100%;max-width:500px;height:auto}@media (min-width:48em){.cta-banner .media img{position:absolute;left:50%;height:75%;max-width:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;max-width:none}}@media (min-width:80em){.cta-banner .media img{height:90%}}.cta-banner__copy{width:100%;margin-bottom:40px}@media (min-width:48em){.cta-banner__copy{width:55%;margin-bottom:0}}.cta-banner__headline{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;font-size:3.5rem;color:#005fb0;line-height:.9;margin-bottom:40px}@media (min-width:37.5em){.cta-banner__headline{font-size:5.2rem}}@media (min-width:80em){.cta-banner__headline{font-size:6.074rem}}@media (min-width:90em){.cta-banner__headline{font-size:8.519rem}}.cta-banner__button{display:inline-block;background-color:#005fb0;color:#fcc90f;font-size:.8em;padding:5px 30px 10px}.block--half-and-half-callout{position:relative;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.block--half-and-half-callout{height:500px;padding:20px 5%}}.block--half-and-half-callout .panel{height:90%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block--half-and-half-callout .panel .field--name-field-hh-image{overflow:hidden;height:100%}.block--half-and-half-callout .panel .field--name-field-hh-image img{height:auto;width:100%}@media (min-width:48em){.block--half-and-half-callout .panel{width:50%}.block--half-and-half-callout .panel .field--name-field-hh-image img{width:auto;height:100%}}.block--half-and-half-callout .field--name-field-hh-description{display:inline-block;width:100%;padding:40px 5%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:48em){.block--half-and-half-callout .field--name-field-hh-description{width:50%;padding:0 0 0 5%;font-size:28px}}@media (min-width:60em){.block--half-and-half-callout .field--name-field-hh-description{font-size:28px}}@media (min-width:64em){.block--half-and-half-callout .field--name-field-hh-description{font-size:32px}}@media (min-width:80em){.block--half-and-half-callout .field--name-field-hh-description{font-size:36px}}.block--half-and-half-callout .field--name-field-background{display:none}.block--half-and-half-callout:nth-child(odd) .panel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block--half-and-half-callout:nth-child(odd) .field--name-field-hh-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:48em){.block--half-and-half-callout:nth-child(odd) .panel{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.block--half-and-half-callout:nth-child(odd) .field--name-field-hh-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 5% 0 0}}.block--half-and-half-callout.blue{background-color:#005fb0;color:#fcc90f}.block--half-and-half-callout.gray{background-color:#fff;color:#005fb0}.block--half-and-half-callout.yellow{background-color:#fcc90f;color:#005fb0}.pattern--blue-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs.png");background-size:170px;background-position:10px}.pattern--yellow-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-hot-dogs.png");background-size:170px}.pattern--gray-hot-dogs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-hot-dogs.png");background-size:170px}.pattern--blue-hot-dogs-and-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-hot-dogs-and-patties.png");background-size:170px}.pattern--blue-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/blue-ketchup-and-mustard.png");background-size:170px}.pattern--yellow-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/yellow-ketchup-and-mustard.png");background-size:170px}.pattern--gray-ketchup-and-mustard{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-ketchup-and-mustard.png");background-size:170px}.pattern--gray-baseballs{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-baseballs.png");background-size:170px}.pattern--gray-cookware{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-cookware.png");background-size:170px}.pattern--gray-patties{background:url("/themes/custom/ballpark/dist/css/../../images/patterns/gray-patties.png");background-size:170px}@media (min-width:52.5em){.pattern--blue-hot-dogs{background-size:220px}.pattern--yellow-hot-dogs{background-size:220px}.pattern--gray-hot-dogs{background-size:220px}.pattern--blue-hot-dogs-and-patties{background-size:220px}.pattern--blue-ketchup-and-mustard{background-size:220px}.pattern--yellow-ketchup-and-mustard{background-size:220px}.pattern--gray-ketchup-and-mustard{background-size:220px}.pattern--gray-baseballs{background-size:220px}.pattern--gray-cookware{background-size:220px}.pattern--gray-patties{background-size:220px}}@media (min-width:80em){.pattern--blue-hot-dogs{background-size:250px}.pattern--yellow-hot-dogs{background-size:250px}.pattern--gray-hot-dogs{background-size:250px}.pattern--blue-hot-dogs-and-patties{background-size:250px}.pattern--blue-ketchup-and-mustard{background-size:250px}.pattern--yellow-ketchup-and-mustard{background-size:250px}.pattern--gray-ketchup-and-mustard{background-size:250px}.pattern--gray-baseballs{background-size:250px}.pattern--gray-cookware{background-size:250px}.pattern--gray-patties{background-size:250px}}.block--related-products.yellow{background-color:#fcc90f}.block--related-products.yellow .field--name-field-related-product-title-text,.block--related-products.yellow .field--name-field-teaser-label{color:#fcc90f}.block--related-products.yellow .field--name-field-related-products>.field__item{background-color:#005fb0}.block--related-products.blue{background-color:#005fb0}.block--related-products.blue .field--name-field-related-product-title-text,.block--related-products.blue .field--name-field-teaser-label{color:#005fb0}.block--related-products.blue .field--name-field-related-products>.field__item{background-color:#fcc90f}.block--related-products .field--name-field-related-product-title-text{font-size:2.5rem;line-height:2.2rem;text-transform:uppercase;font-family:"Knockout 67 A","Knockout 67 B";padding-left:5%;background-image:url("/themes/custom/ballpark/images/patterns/gray-ketchup-and-mustard.png");background-color:white;padding-right:30%;padding-top:5vw;padding-bottom:8vw}@media (min-width:30em){.block--related-products .field--name-field-related-product-title-text{font-size:3.2rem;line-height:2.6rem}}@media (min-width:37.5em){.block--related-products .field--name-field-related-product-title-text{font-size:4.2rem;line-height:3.2rem;padding-right:40%}}@media (min-width:48em){.block--related-products .field--name-field-related-product-title-text{margin:15px 0}}@media (min-width:90em){.block--related-products .field--name-field-related-product-title-text{font-size:5.2rem;line-height:4.2rem;margin:30px 0}}@media (min-width:100em){.block--related-products .field--name-field-related-product-title-text{font-size:6.5rem;line-height:5.5rem}}.block--related-products .field--name-field-related-products{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px}@media (min-width:37.5em){.block--related-products .field--name-field-related-products{width:95%}}@media (min-width:52.5em){.block--related-products .field--name-field-related-products{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block--related-products .field--name-field-related-products>.field__item{margin:-5vw auto 80px;width:70%;max-width:300px;height:70vw;overflow:hidden;text-align:left}.block--related-products .field--name-field-related-products>.field__item .node--view-mode-thumbnail{width:100%;height:100%;position:relative;font-family:"Knockout 46 A","Knockout 46 B";text-transform:initial;max-font-size:73px;font-size:2.1055rem;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:80em){.block--related-products .field--name-field-related-products>.field__item .node--view-mode-thumbnail{font-size:2.7037rem}}.block--related-products .field--name-field-related-products>.field__item .node--view-mode-thumbnail img{position:absolute;width:100%;height:auto;margin:0 auto;padding:2vw 1vw 0 1vw}.block--related-products .field--name-field-related-products>.field__item .node--view-mode-thumbnail .field--name-field-teaser-label{z-index:1;position:absolute;bottom:0;left:0;padding-left:.3em;padding-bottom:.2em}@media (min-width:52.5em){.block--related-products .field--name-field-related-products>.field__item .node--view-mode-thumbnail .field--name-field-teaser-label{padding-left:.5em;font-size:2.1rem;bottom:-20px}}@media only screen and (min-width:390px){.block--related-products .field--name-field-related-products>.field__item{height:60vw}}@media only screen and (min-width:550px){.block--related-products .field--name-field-related-products>.field__item{height:50vw}}@media (min-width:37.5em){.block--related-products .field--name-field-related-products>.field__item{width:30%;max-width:250px;height:30vw;margin:-5vw 1% 80px}}@media (min-width:52.5em){.block--related-products .field--name-field-related-products>.field__item{font-family:"Knockout 67 A","Knockout 67 B";text-transform:uppercase;max-font-size:164px;font-size:3.5647rem;line-height:3rem;max-width:300px;width:30%;height:32vw}}@media (min-width:52.5em) and (min-width:48em){.block--related-products .field--name-field-related-products>.field__item{line-height:initial;line-height:5.2rem;font-size:11.5vw}}@media (min-width:52.5em) and (min-width:80em){.block--related-products .field--name-field-related-products>.field__item{font-size:6.074rem}}@media (min-width:60em){.block--related-products .field--name-field-related-products>.field__item{max-width:400px;height:35vw;width:31%;max-height:400px}}.block-entity-fieldnodebody .field__item{padding-top:20px;padding-right:10%;padding-bottom:20px;padding-left:10%}.block-entity-fieldnodebody .field__item p strong,.block-entity-fieldnodebody .field__item p,.block-entity-fieldnodebody .field__item ul{color:#fcc90f}body{background:#005fb0;overflow-x:hidden}div.block-page-title-block{display:none}.block-region-content{max-width:100%;overflow:hidden}.visually-hidden {  position: absolute  !important;  border: 0;  clip:rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  width: 1px}.field--name-field-theme-color{display:none}
