﻿.button,button,[type=button],[type=reset],[type=submit],button{appearance:none;-webkit-font-smoothing:antialiased;background-color:#002664;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:.8em;font-weight:400;line-height:1;margin:1em 0;padding:.6em 1.1em;text-align:center;text-decoration:none;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap}.button.added,button.added,[type=button].added,[type=reset].added,[type=submit].added,button.added{background-color:#bb133e;color:#fff}.button:hover,.button:focus,button:hover,button:focus,[type=button]:hover,[type=button]:focus,[type=reset]:hover,[type=reset]:focus,[type=submit]:hover,[type=submit]:focus,button:hover,button:focus{background-color:#bb133e;color:#fff}.button:disabled,button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}fieldset{background-color:rgb(243.6220930233,244.9476744186,247.3779069767);border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:600;margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:rgb(195.5,195.5,195.5)}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#002664;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,28.31,74.5,.7);outline:none}textarea{resize:vertical}input[type=search]{appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul{list-style-type:square;margin-bottom:.75em;padding-left:1.5em}ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}dl{margin-bottom:.75em}dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}table{font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid hsl(0,0%,71.6666666667%);font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}body{font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.3;margin:0 0 .75em}p{margin:0 0 .75em}a{color:blue;text-decoration:none;transition:color .1s linear}a:active,a:focus,a:hover{color:#002664}a:active,a:focus{outline:none}hr{border-bottom:1px solid #ddd;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}ol[itemprop=recipeInstructions]{list-style-type:decimal;padding-left:1.5em}div.recipe__instructions h5{font-weight:bold;margin:0 0 .75em}div.recipe__instructions p{padding-bottom:1em}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.bases{list-style-type:disc;padding-left:1em;text-align:left}.base{padding-bottom:.5em}.base small{display:block}.bases .my-home-base{font-weight:bold}@media screen and (min-width: 39.375em){.base__services{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.base__services:last-child{margin-right:0}}.base__service{margin-top:2em}h1 small,h2 small,h3 small,h4 small h5 small h6 small{font-size:.75em;font-weight:normal;padding-left:1em}.base__mhblogo{display:inline-block;vertical-align:middle;margin-right:2em}.base__welcome{display:inline-block;font-size:2em;vertical-align:middle}.base__welcome span{display:block;font-size:.5em}.base__welcome small{font-size:.5em}.base__welcome-lead{font-size:1.2em;margin-bottom:1em}.base_videos__primary{display:block;margin:0 0 2em 0;padding:10px;background-color:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1)}.base_videos__primary .video-title{color:#002664;font-size:1em;font-weight:600;margin:1em 0 .5em 0}.base_videos__primary .video-description{color:#333;font-size:.8em;line-height:1.2;margin:1em 0 0 0}.base_videos__primary .video-button{margin:1em 0}.videos{margin:0 0 2em 0;overflow:hidden}.video-preview{display:block;position:relative;min-height:100px}.video-preview h2{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#002664;font-size:.9em;margin:0 0 .5em 0}.video-preview p{font-size:.8em;color:#333;margin:0 0 0 0}.video-preview__image{background-color:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);margin:0 0 10px 0}@media screen and (min-width: 39.375em){.ads__primary{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%;text-align:right}.ads__primary:last-child{margin-right:0}}.ads__primary img{width:300px;height:250px;padding:0 10px 10px 10px}.ads__secondary .flex-box{background-color:rgba(0,0,0,0);box-shadow:none;padding:0}.ads__secondary .flex-box .flex-image img{width:300px;height:250px}.ads__secondary .flex-box .flex-image{height:250px}@media screen and (min-width: 39.375em){.event__column{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.event__column:last-child{margin-right:0}}.event__image{background-color:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;margin:30px 0;padding:20px;float:none;text-align:center}@media screen and (min-width: 39.375em){.event__image{margin-top:0}}dl.base_event_comments dt{font-weight:normal}dl.base_event_comments dd{color:#999;font-style:italic;font-size:.9em}section.covid_note{background:#ffc;padding:20px;box-shadow:0 0 3px 0px rgba(0,0,0,.2)}.benefits{margin-bottom:10px}.benefits__copy{background:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;padding:5px;text-align:center;overflow:hidden}@media screen and (min-width: 39.375em){.benefits__copy{width:100%}}.benefits__copy:hover,.benefits__copy:focus{box-shadow:0 0 6px 0px rgba(0,0,0,.2)}.benefits__title{color:#bb133e;display:block;margin:0 0 5px 0}.benefits__button{text-decoration:underline;white-space:nowrap}.benefits__image{float:left;margin:0 10px 10px 0}div.blog h2{color:#000;font-size:1.5em;font-weight:bold;margin-bottom:.5em;margin-top:1.5em}div.blog h3{color:#000;font-size:1.2em;font-weight:bold;margin-bottom:.5em;margin-top:1.5em}div.blog p{color:#000;font-size:1em;font-weight:normal;margin-bottom:1em}div.blog ol,div.blog ul{margin-bottom:1em;margin-left:2em}div.blog ol li,div.blog ul li{list-style-type:disc;margin-bottom:.5em}.brands__logo{max-height:100px}.brands__sub_brands{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:flex-end;align-content:space-between;padding-top:1em}.brands__sub_brand--logo{margin:2px;max-width:50px}.brand__logos{background:#fff;margin-bottom:20px;float:left;display:block;margin-right:10%;width:100%}.brand__logos:last-child{margin-right:0}@media screen and (min-width: 39.375em){.brand__logos{float:left;display:block;margin-right:3.125%;width:65.625%}.brand__logos:last-child{margin-right:0}}.brand__logos--primary{text-align:center;margin:20px 0}@media screen and (min-width: 39.375em){.brand__logos--primary{float:left;display:block;margin-right:3.125%;width:31.25%}.brand__logos--primary:last-child{margin-right:0}}.brand__logos--primary img{max-height:150px;padding:10px;vertical-align:middle}.brand__logos--sub_brands{text-align:center;margin:20px 0}@media screen and (min-width: 39.375em){.brand__logos--sub_brands{float:left;display:block;margin-right:3.125%;width:65.625%}.brand__logos--sub_brands:last-child{margin-right:0}}.brand__logos--sub_brands img{max-height:100px;max-width:100px;padding:10px;vertical-align:middle}.brand__logos--banner{background:#fff;text-align:center}@media screen and (min-width: 39.375em){.brand__logos--banner{float:left;display:block;margin-right:3.125%;width:65.625%}.brand__logos--banner:last-child{margin-right:0}}.brand__logos--banner img{max-height:150px;padding:10px;vertical-align:middle}.brand__family{float:left;display:block;margin-right:10%;width:100%;padding:2em 0}.brand__family:last-child{margin-right:0}@media screen and (min-width: 39.375em){.brand__family{float:left;display:block;margin-right:3.125%;width:31.25%}.brand__family:last-child{margin-right:0}}.brand__sub_brands{background:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.brand__sub_brands img{margin:10px;height:50px}.brand__disclaimer{margin:3em 0}.brand__features{max-width:68em;margin-left:auto;margin-right:auto}.brand__features::after{clear:both;content:"";display:block}.brand__more{margin:1em 0 3em 0;font-size:1.2em;text-align:center}.brand__feature{display:block;background:#fff;padding:20px;margin-bottom:20px;float:left;display:block;margin-right:10%;width:100%}.brand__feature:last-child{margin-right:0}@media screen and (min-width: 39.375em){.brand__feature{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.brand__feature:last-child{margin-right:0}.brand__feature:nth-child(2n){margin-right:0}.brand__feature:nth-child(2n+1){clear:left}}.brand__feature h4{color:#002664;margin-bottom:0}.breadcrumb{display:inline-block;text-align:left}.breadcrumb a{background-color:#fff;border-left:0;border:1px solid #ddd;color:#333;display:inline-block;font-size:.8em;line-height:2.25em;margin-bottom:2px;margin-right:-5px;padding:0 .5625em 0 1.125em;position:relative;text-decoration:none}.breadcrumb a:first-child{border-bottom-left-radius:3px;border-left:1px solid #ddd;border-top-left-radius:3px;padding-left:1.125em}.breadcrumb a:last-child{background-color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#333;padding-right:1.125em}.breadcrumb a:focus,.breadcrumb a:hover{background-color:#fff;color:#002664}.breadcrumb a:after,.breadcrumb a:before{position:absolute;top:0px;right:auto;bottom:0px;left:100%;border-bottom:1.125em solid rgba(0,0,0,0);border-left:.5625em solid rgba(0,0,0,0);border-top:1.125em solid rgba(0,0,0,0);content:"";display:block;margin:auto;z-index:2}.breadcrumb a:last-child:after,.breadcrumb a:last-child:before{border:none}.breadcrumb a:before{border-left-color:#ddd;margin-left:1px;z-index:1}.breadcrumb a:after{border-left-color:#fff}@media screen and (min-width: 39.375em){.breadcrumb a{font-size:1em;padding:0 1.125em 0 1.5em}}.callouts{max-width:68em;margin-left:auto;margin-right:auto}.callouts::after{clear:both;content:"";display:block}.callout{background:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;margin:0 0 30px 0;min-height:200px;position:relative}.callout:hover,.callout:focus{box-shadow:0 0 6px 0px rgba(0,0,0,.2)}@media screen and (min-width: 39.375em)and (max-width: 60em){.callout{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.callout:last-child{margin-right:0}.callout:nth-child(2n){margin-right:0}.callout:nth-child(2n+1){clear:left}}@media screen and (min-width: 60em){.callout{float:left;display:block;margin-right:3.125%;width:31.25%}.callout:last-child{margin-right:0}.callout:nth-child(3n){margin-right:0}.callout:nth-child(3n+1){clear:left}}.callout__title{color:#002664;font-weight:400;font-family:"Georgia","Cambria","Times New Roman","Times",serif;font-size:1.2em;line-height:1.2;margin:10px 10px 10px 0;position:absolute;right:0;top:0;width:50%}a:hover .callout__title,a:focus .callout__title{color:#bb133e}.callout__image{left:0;padding:10px;overflow:hidden;max-height:100%;position:absolute;text-align:center;top:0;width:45%}.callout__button{bottom:0;margin:10px 10px 10px 0;position:absolute;right:0;width:50%}a:hover .callout__button,a:focus .callout__button{background-color:#bb133e;color:#fff}.wrapper{max-width:68em;margin-left:auto;margin-right:auto;padding:0 10px;position:relative}.wrapper::after{clear:both;content:"";display:block}@media screen and (min-width: 39.375em){.wrapper{padding:0 20px}}.row{display:block}.row::after{clear:both;content:"";display:block}.contest__rules{font-size:.8em}.contest__button,input.contest__button{margin:30px 0;font-size:1.2em}.contest__winners{float:right;width:25%;margin:0 0 1em 1em}html,body{background:#fafafa;margin:0;padding:0}h1{font-size:1.5em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}section{margin:30px 0 0 0}section.clear{clear:both}.filter{font-size:.9em;list-style:none;margin:1em 0;padding:0;text-align:center}@media screen and (min-width: 39.375em){.filter{text-align:left}}.filter__item{display:inline-block;margin:.5em 0}.filter__item a{transition:all .2s ease-in-out;background:rgb(246.5,246.5,246.5);border-radius:3px;border:1px solid #ddd;color:#333;outline:none;padding:.375em 15px;text-decoration:none}.filter__item a:hover,.filter__item a:focus{background:#fff;color:#002664}.filter__item a:active{background:rgb(246.5,246.5,246.5)}.filter__item.current a{background:#fff;color:#002664;border-color:#002664}.flash-alert{background-color:#fff6bf;color:rgb(140,120.3125,0);display:block;font-weight:600;padding:.75em;text-align:center}.flash-alert a{color:rgb(89,76.484375,0);text-decoration:underline}.flash-alert a:focus,.flash-alert a:hover{color:#000}.flash-error{background-color:#fbe3e4;color:rgb(150.5,21.5,26.875);display:block;font-weight:600;padding:.75em;text-align:center}.flash-error a{color:rgb(105.875,15.125,18.90625);text-decoration:underline}.flash-error a:focus,.flash-error a:hover{color:rgb(16.625,2.375,2.96875)}.flash-notice{background-color:#e5edf8;color:rgb(36.2727272727,77.7272727273,134.7272727273);display:block;font-weight:600;padding:.75em;text-align:center}.flash-notice a{color:rgb(25.4545454545,54.5454545455,94.5454545455);text-decoration:underline}.flash-notice a:focus,.flash-notice a:hover{color:rgb(3.8181818182,8.1818181818,14.1818181818)}.flash-success{background-color:#e6efc2;color:hsl(72,58.4415584416%,24.9019607843%);display:block;font-weight:600;padding:.75em;text-align:center}.flash-success a{color:hsl(72,58.4415584416%,14.9019607843%);text-decoration:underline}.flash-success a:focus,.flash-success a:hover{color:#000}.flex-boxes{align-items:stretch;clear:both;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}.flex-boxes::after{clear:both;content:"";display:block}.flex-boxes .flex-box{align-self:stretch;background:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;flex:1 1 15em;margin:.4em;overflow:hidden;padding:10px 10px 105px 10px;position:relative;text-decoration:none;transition:all .2s ease-in-out}.flex-boxes .flex-box .flex-image{display:block;height:8em;margin:0 auto}.flex-boxes .flex-box .flex-image img{max-height:100%}.flex-boxes .flex-box .flex-image--monthly-ads{height:16em}.flex-boxes .flex-box .flex-image--special-offers{height:16em}.flex-boxes .flex-box .flex-title{color:#002664;font-size:1em;font-weight:600;line-height:21px;margin:1em 0 .5em 0}.flex-boxes .flex-box .flex-description{color:#333;font-size:.8em;line-height:1.2;margin:1em 0 0 0}.flex-boxes .flex-box .flex-box-button{bottom:10px;display:block;position:absolute;width:100%}.flex-boxes .flex-box:hover,.flex-boxes .flex-box:focus{box-shadow:0 0 6px 0px rgba(0,0,0,.2)}.flex-boxes .flex-box .button:hover,.flex-boxes .flex-box .button:focus{background-color:#bb133e;color:#fff}.flex-boxes .flex-box-big{flex:2 1 30em}.flex-boxes .flex-box-big .flex-image-big{height:auto}.flex-boxes .flex-box-big .flex-image-ad{max-width:100%;width:auto;height:auto}.flex-boxes .flex-box--brand{text-align:center;padding-bottom:20px}footer{background:#002664;border-bottom:3px solid #bb133e;border-top:3px solid #bb133e;color:#fff;margin-top:60px;padding:10px 0 120px 0;position:relative}footer a{color:#fff;text-shadow:2px 2px 0 hsl(0,15%,2%)}footer a:active,footer a:focus,footer a:hover{color:#fff;text-shadow:2px 2px 0 #bb133e}footer a:active,footer a:focus{outline:none}footer h1{color:#333;font-size:1.2em;font-weight:400}.tagline{margin-top:2em}footer h2{margin:20px 0 30px 0}footer h2 img{height:34px;margin-left:-3px}@media screen and (min-width: 39.375em){footer h2{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}footer h2:last-child{margin-right:0}}@media screen and (min-width: 60em){footer h2{float:left;display:block;margin-right:3.125%;width:65.625%}footer h2:last-child{margin-right:0}}.about{font-size:.8em;line-height:1.3;overflow:hidden}@media screen and (min-width: 39.375em){.about{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.about:last-child{margin-right:0}}@media screen and (min-width: 60em){.about{float:left;display:block;margin-right:3.125%;width:65.625%}.about:last-child{margin-right:0}}.about img{border:1px solid #fff;float:left;margin:0 10px 10px 0}.about p{max-width:40em}.about a{text-decoration:underline}footer nav ul{margin:0}footer nav li{display:inline-block;line-height:2}footer nav li a{text-decoration:underline}footer nav .secondary{padding-left:0}@media screen and (min-width: 39.375em){footer nav .secondary{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}footer nav .secondary:last-child{margin-right:0}}@media screen and (min-width: 60em){footer nav .secondary{float:left;display:block;margin-right:3.125%;width:31.25%}footer nav .secondary:last-child{margin-right:0}}footer nav .secondary li{width:49%}@media screen and (min-width: 39.375em){footer .credit{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}footer .credit:last-child{margin-right:0}}@media screen and (min-width: 60em){footer .credit{float:left;display:block;margin-right:3.125%;width:31.25%}footer .credit:last-child{margin-right:0}}footer nav .tertiary{margin:30px 0 0 0;padding-left:0}footer nav .tertiary li{padding-right:15px}footer .address{margin:30px 0}@media screen and (min-width: 39.375em){footer .address{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}footer .address:last-child{margin-right:0}}@media screen and (min-width: 60em){footer .address{float:left;display:block;margin-right:3.125%;width:65.625%}footer .address:last-child{margin-right:0}}footer .bbig a{text-decoration:underline}.responsive_test{float:none}@media screen and (min-width: 39.375em){.responsive_test{float:left}}@media screen and (min-width: 60em){.responsive_test{float:right}}footer .seo_toggle{cursor:pointer;font-size:.9em;text-decoration:underline}footer nav .secondary li.seo_page{font-size:.9em;width:100%}footer .apps{margin:1em 0 0 0}header{background:#002664 url("/assets/camo-9590198c.png");border-bottom:3px solid #bb133e;color:#fff}header h1{margin:0;padding:20px 0 10px 0;text-align:center}header h1 img{height:40px;margin-left:-3px}@media screen and (min-width: 39.375em){header h1{text-align:left}}header a{color:#fff;text-shadow:2px 2px 0 hsl(0,15%,2%)}header a:active,header a:focus,header a:hover{color:#fff;text-shadow:2px 2px 0 #bb133e}header a:active,header a:focus{outline:none}.shopping_list_count{font-size:.8em;font-weight:400;vertical-align:super}.banner{background:#bb133e;border-bottom:3px solid #bb133e;margin-bottom:0em}.banner-ad img{vertical-align:bottom}.hero{background-color:#ddd;background-size:200%;box-shadow:0 0 3px 0px rgba(0,0,0,.1);height:230px;margin:0;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 39.375em){.hero{background-size:100%;height:275px}}@media screen and (min-width: 60em){.hero{height:347px}}.hero__wrapper{padding:0;margin-top:3px}@media screen and (min-width: 60em){.hero__wrapper{margin-top:20px;padding:0 20px}}.hero__copy{background:rgba(0,38,100,.8) no-repeat;color:#fff;padding:10px;position:absolute;bottom:0;width:100%}@media screen and (min-width: 39.375em){.hero__copy{padding:10px 100px}}.hero__copy h2{color:#fff;font-size:.7em;font-weight:normal;line-height:1.5;margin:0;text-align:center;text-shadow:2px 2px 0 hsl(0,15%,2%)}@media screen and (min-width: 39.375em){.hero__copy h2{font-size:1.2em}}@media screen and (min-width: 60em){.hero__copy h2{font-size:1.4em}}.hero__copy h2 .read_more{font-size:.6em}.intro_wrapper{display:none}.intro_clickable{cursor:pointer}.intro{font-size:.9em}.intro a{text-decoration:underline}@media screen and (min-width: 39.375em){.intro{font-size:1em}}@media screen and (min-width: 60em){.intro{padding:0 20px}}@font-face{font-family:"icomoon";src:url("/assets/icomoon-1630ee31.eot?awmq7e");src:url("/assets/icomoon-1630ee31.eot?awmq7e#iefix") format("embedded-opentype"),url("/assets/icomoon-a16fc815.ttf?awmq7e") format("truetype"),url("/assets/icomoon-0d011669.woff?awmq7e") format("woff"),url("/assets/icomoon-53cd2efa.svg?awmq7e#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-printer:before{content:""}.icon-cancel-circle:before{content:""}.icon-google-plus:before{content:""}.icon-file-text:before{content:""}.icon-cart:before{content:""}.icon-user:before{content:""}.icon-search:before{content:""}.icon-switch:before{content:""}.icon-notification:before{content:""}.icon-website:before{content:""}.icon-youtube:before{content:""}.icon-menu:before{content:""}.icon-star-empty:before{content:""}.icon-star-full:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-rss:before{content:""}.icon-pinterest:before{content:""}.icon-calendar:before{content:""}.icon-new-tab:before{content:""}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.menu{list-style-type:none;margin:0;padding:0;font-size:1.1em;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 39.375em){.menu{font-size:1.1em;text-align:left}}@media screen and (min-width: 60em){.menu{font-size:1.2em}}.menu a{display:inline-block;line-height:2.2}.menu sup{font-size:.7em}.menu li{display:inline-block;padding-right:20px}.menu li.expand{cursor:pointer;padding-right:0}.menu li.expand:active,.menu li.expand:focus,.menu li.expand:hover{color:#fff;text-shadow:2px 2px 0 rgba(187,19,62,.8)}.menu li.expand em{font-style:normal}.menu li.last{padding-right:15px}@media screen and (min-width: 39.375em){.menu__primary .current,.menu__primary a:hover,.menu__primary a:active,.menu__primary a:focus{text-shadow:2px 2px 0 rgba(187,19,62,.8);background:no-repeat bottom center url("/assets/menu-marker-red-94a78c6f.png")}}.menu__primary a.current{font-weight:bold}.menu__session{font-weight:400}@media screen and (min-width: 39.375em){.menu__session{font-size:1em;position:absolute;top:10px;right:10px}}.menu__subnav{background:#ddd;margin:1em 0;padding-left:10px}.menu__subnav a{color:#002664}.menu__subnav .current,.menu__subnav a:hover,.menu__subnav a:active,.menu__subnav a:focus{text-decoration:underline}.menu__subnav a.current{font-weight:bold}.monthly_ads{max-width:68em;margin-left:auto;margin-right:auto}.monthly_ads::after{clear:both;content:"";display:block}.monthly_ad{display:block;background:#fff;padding:20px;margin-bottom:20px;float:left;display:block;margin-right:10%;width:100%}.monthly_ad:last-child{margin-right:0}@media screen and (min-width: 39.375em){.monthly_ad{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.monthly_ad:last-child{margin-right:0}.monthly_ad:nth-child(2n){margin-right:0}.monthly_ad:nth-child(2n+1){clear:left}}.monthly_ad h4{color:#002664;margin-bottom:0}.my-commissary__logo{float:right;margin:0 15px 20px 0}.exchange_logos{display:block;margin:15px 0;padding:10px;text-align:center}.exchange_logos__image{margin:15px;vertical-align:bottom;height:50px}.pagination{font-size:1.2em;margin:4em 0;text-align:center}.pagination ul{display:inline;margin:0;padding:0;text-align:center}.pagination ul li{display:inline;list-style:none}.pagination ul ul li{display:none}.pagination ul ul li:nth-child(1),.pagination ul ul li:nth-child(2),.pagination ul ul li:nth-child(3){display:inline}@media screen and (min-width: 60em){.pagination ul ul li{display:inline}}.pagination ul li a{transition:all .2s ease-in-out;background:rgb(246.5,246.5,246.5);border-radius:3px;border:1px solid #ddd;color:#333;outline:none;padding:.375em 15px;text-decoration:none}.pagination ul li a:hover,.pagination ul li a:focus{background:#fff;color:#002664}.pagination ul li a:active{background:rgb(246.5,246.5,246.5)}.pagination ul li.current a{background:#fff;color:#002664;border-color:#002664}.pagination .pagination__summary{text-align:center}.partner{display:block;margin:30px 0;overflow:hidden}.partner__logo{display:inline-block;padding:0;vertical-align:top;width:25%}.partner__logo img{padding:0 20px 20px 0}.partner__copy{color:#333;display:inline-block;padding:0;font-size:.8em;width:74%}@media screen and (min-width: 39.375em){.partner__copy{font-size:1em}}@media screen and (min-width: 60em){.partner__copy{font-size:1.2em}}.partner__copy .partner__cta{color:#002664;display:block;text-decoration:underline}.promo__image{background-color:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;float:none;margin-bottom:30px;padding:20px;text-align:center}@media screen and (min-width: 39.375em){.promo__image{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.promo__image:last-child{margin-right:0}}.promo__copy img{margin:1em 0}@media screen and (min-width: 39.375em){.promo__copy{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.promo__copy:last-child{margin-right:0}}.promo__price{font-size:1.4em;font-weight:600}.promo__price--index{font-size:1em !important}.promo__icon{margin:0 4px 4px 0;height:32px}.promo__icon--large{margin:0 4px 4px 0;height:48px}.promo__icons--overlay{position:absolute;top:2px;right:2px}.promo__icons--overlay .promo__icon{margin:0 0 4px 4px}.promo__icons--inline{margin:0;padding:0}.promo__icons--inline .promo__icon{margin:0 4px 4px 0}.promo__availability_icons{display:flex;flex-wrap:wrap;margin-top:1em}.promo__availability_icons .promo__icon{height:48px}.promo_location_icons{display:flex;flex-wrap:wrap}.promo_location_icons img{padding-right:10px}.qples-coupon{position:relative;text-align:center}.qples-coupon .qples__title{color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1.8em;padding:10px 0;margin:-20px -20px 0 -20px;border-top:19px solid #002664}.qples-coupon .qples__image img{padding:0 20px 10px 0}.qples-coupon .qples__description{color:#333;font-size:1em;margin-bottom:20px}.qples-coupon .qples__button{margin-bottom:20px;display:block}.flex-boxes .qples-coupon{flex:1 0 20em;border:1px solid #ddd;box-shadow:none;padding-bottom:2px}.qples__savings_center{background:#fff;border:1px solid #ddd;font-size:1.2em;margin-bottom:-10px;padding:10px;text-align:center}.qples__savings_center h4{color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}.qples__savings_center .qples__count,.qples__savings_center .qples__savings,.qples__savings_center .qples__print,.qples__savings_center .qples__clear{display:inline-block;color:#666;margin:0 10px;vertical-align:middle}.qples__savings_center .qples__print{padding-top:5px}.qples__savings_center .qples__clear{font-size:.8em}.qples__loader{margin:2em;padding-bottom:20px;text-align:center;background:url("/assets/loader-7964c612.gif") no-repeat bottom center}.recipe__image{background-color:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;margin:30px 0;padding:20px;float:none;text-align:center}@media screen and (min-width: 39.375em){.recipe__image{margin-top:0}}@media screen and (min-width: 39.375em){.recipe__instructions{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.recipe__instructions:last-child{margin-right:0}}.recipe__card{background:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);border-radius:5px;padding:10px 15px 5px 10px;margin-bottom:1em}.recipe__ingredients{list-style:none;margin:0 0 1em 0;padding:0;line-height:1.8}@media screen and (min-width: 39.375em){.recipe__reviews{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.recipe__reviews:last-child{margin-right:0}}.recipe__brand{background-color:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);border-radius:5px;display:inline-block;padding:10px 15px 5px 10px;vertical-align:middle}.recipe-icon{padding:5px;vertical-align:bottom}.reviews{padding:2em 0}label.recipe_rating{display:inline-block;padding-right:1em}.run_of_site{margin-top:50px}.run_of_site__link{background:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;padding:10px;overflow:hidden}@media screen and (min-width: 39.375em){.run_of_site__link{width:100%}}.run_of_site__link:hover,.run_of_site__link:focus{box-shadow:0 0 6px 0px rgba(0,0,0,.2)}.run_of_site__title{color:#bb133e;font-weight:bold;display:block}.run_of_site__copy{margin-bottom:0}.run_of_site__image{margin:10px;float:right}.float-right{float:right;border:1px solid #000}form.search{margin-bottom:2em}form.search .search-bar{position:relative;max-width:30em}form.search .search-bar input[type=search]{appearance:none;box-sizing:border-box;transition:border-color;background-color:#fff;border-radius:3px;border-radius:3px;border:1px solid #ddd;display:block;font-size:1em;font-style:italic;margin:0;padding:.5em .5em;position:relative;width:100%}form.search .search-bar button[type=submit]{position:absolute;top:0em;right:0em;bottom:0em;border-bottom-left-radius:0;border-top-left-radius:0;outline:none;padding:5px 10px}form.search .search-bar button[type=submit] img{height:12px;opacity:.7}form.search label{display:inline-block;margin-right:1em}form.search input#for_promotions,form.search input#for_recipes{margin-right:0}nav form.search{margin-bottom:.5em;font-size:.7em}.seo_image{float:right;max-width:40%;padding:0 0 20px 20px}@media screen and (min-width: 39.375em){.session article{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.session article:last-child{margin-right:0}}@media screen and (min-width: 39.375em){.session aside{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}.session aside:last-child{margin-right:0}}.session__button,input.session__button{background-color:red;font-size:1.2em;margin:1em 0}.date_select{display:inline-block}.hint{font-size:.8em}dl.share{position:absolute;top:-10px;right:10px;font-size:1em}dl.share dt{display:inline-block;font-weight:normal;margin-right:5px}dl.share dd{display:inline-block;margin-right:10px}dl.share a{text-shadow:none}dl.share a:hover,dl.share a:active,dl.share a:focus{color:#bb133e}.shopping-list{margin-bottom:2em}.shopping-list td{background:#fff}.shopping-list td:first-child{padding-left:10px}.shopping-list td:last-child{padding-right:10px}.shopping-list tr:hover>td{background-color:rgb(241.4,241.4,241.4)}.shopping-list__checkbox{display:none;width:1em;height:1em;border:1px solid #999}.shopping-list__title{padding-right:10px;width:65%}.shopping-list__quantity{text-align:right;width:35%}.shopping-list__button{font-weight:600;margin:1px;width:35px}.shopping-list__image{max-height:20px;max-width:50px;margin-right:5px}.shopping-list__coupon{height:20px;margin-left:5px}.shopping-list__highlight{background-color:#fff6bf}.shopping-list__highlight td{background-color:#fff6bf}input#shopping_list_item_note{display:inline-block;padding-right:10px;width:auto}input#shopping_list_item_button{display:inline-block;vertical-align:middle}.signup__copy{margin-bottom:2em}@media screen and (min-width: 39.375em){.signup__copy{float:left;display:block;margin-right:3.125%;width:65.625%}.signup__copy:last-child{margin-right:0}}.signup__video{background-color:#fff;box-shadow:0 0 3px 0px rgba(0,0,0,.1);display:block;padding:10px;text-align:center}#error_explanation ul li{color:#bb133e}.field_with_errors label{color:#bb133e}#new_registration_form{margin-bottom:4em}#user_preferred_base_id,#contest_entry_user_attributes_preferred_base_id,#contest_entry_user_attributes_country{width:99%}.signup__logos{display:flex;flex-direction:row;justify-content:space-around;background:#fff;border-radius:3px;margin:1em 0;padding:10px;text-align:center}.signup__logo{height:35px;vertical-align:middle}.social-media{margin:20px 0 30px 0;padding-left:0;text-align:center}footer .social-media{text-align:left}@media screen and (min-width: 39.375em){footer .social-media{float:left;display:block;margin-right:4.7619047619%;width:47.619047619%}footer .social-media:last-child{margin-right:0}}@media screen and (min-width: 60em){footer .social-media{float:left;display:block;margin-right:3.125%;width:31.25%}footer .social-media:last-child{margin-right:0}}.social-media--brand{text-align:left;margin-bottom:1em}.social-media li{display:inline-block;padding:0 10px 0 0;white-space:nowrap}.social-media li a:active,.social-media li a:focus,.social-media li a:hover{color:#bb133e;text-shadow:none}footer .social-media li{font-size:2em}.social-media-follows{font-size:1em;list-style:none;line-height:2;padding-left:0}.social-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.social-embed p{margin:1em 0}#survey{display:none;position:fixed;bottom:0;right:0}div.survey{background:hsla(0,0%,100%,.98);box-shadow:0 0 3px 0px rgba(0,0,0,.1);border:2px solid #bb133e;color:#333;font-size:.7em;margin:0 5px 5px 5px}div.survey p{padding-top:10px}@media screen and (min-width: 39.375em){div.survey{font-size:1em;margin-left:0}}div.survey .survey__refuse,div.survey .survey__hide{color:#002664;cursor:pointer;display:block;position:absolute;top:0;right:0;padding:0 2px 2px 2px;text-shadow:none}div.survey .survey__hide{display:none}div.survey .survey__reveal{display:none}div.survey .survey__reveal a{color:#333;text-decoration:underline;text-shadow:none}label.survey__option{display:inline-block;margin-right:15px;cursor:pointer}form.survey{margin:1em 0 2em 0}.stack{max-width:68em;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:1em}.stack::after{clear:both;content:"";display:block}.stack--photo{width:100%;vertical-align:bottom}.stack--photo-link{display:block}@media screen and (min-width: 39.375em)and (max-width: 60em){.stack--photo-link{margin:20px 0}}@media screen and (min-width: 39.375em){.stack--photo-link{float:left;display:block;margin-right:3.125%;width:65.625%}.stack--photo-link:last-child{margin-right:0}}.stack--content{padding:1em;margin-bottom:1em}@media screen and (min-width: 39.375em){.stack--content{padding:1em 1em 0 0;float:left;display:block;margin-right:3.125%;width:31.25%}.stack--content:last-child{margin-right:0}}.stack--subheading{color:#002664;font-weight:normal}.stack--copy{font-size:1.1em}.stack--shifted{background:#ddd}@media screen and (min-width: 39.375em){.stack--shifted .stack--photo-link{margin-left:34.375%}.stack--shifted .stack--content{margin-left:-103.125%;padding:1em}}.stack--shifted.stack--monthly_ads{background:#ddd}.stack--action{margin-top:1em;appearance:none;-webkit-font-smoothing:antialiased;background-color:#bb133e;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;font-weight:400;line-height:1;padding:.8em 1.4em;text-align:center;text-decoration:none;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap}.cards{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.card{flex:1 0 45%}.bases__events{list-style:none;margin:1em 0 2em 0;padding:0}.bases__event{background:#fff;margin:10px;padding:10px}.base__event-solo{flex:1 1 100%;border:1px solid #ccc}.bases__event_info{overflow:hidden;line-height:1.2}.bases__event_image{float:left;margin:0 20px 10px 0;width:125px}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all .3s ease !important;left:6px !important}.grecaptcha-badge:hover{width:256px !important}@media print{html,body{background:#fff}header,footer,button,#navigation,dl.share,.tagline,.button,.flash-alert,.flash-error,.flash-notice,.flash-success{display:none}p a[href^="http://"]:after{content:" (" attr(href) ")";font-size:90%}p a{word-wrap:break-word}a{color:#333}span.shopping-list__checkbox{display:inline-block}.recipe__image{position:absolute;top:0;right:0;width:10%}.recipe__checkbox{display:none}}.carousel{position:relative;overflow:hidden}.carousel-slider{display:flex}.carousel-slide{flex:1 0 100%}.carousel-slide img{display:block;width:100%;height:10em;object-fit:cover}.carousel{position:relative;overflow:hidden;font-size:2.5vmin}.carousel-slider{display:flex;transition:.3s}.carousel-slide{flex:1 0 100%}.carousel-slide img{display:block;width:100%;height:36em;object-fit:cover;max-height:150px}.carousel button{font-size:inherit}.carousel-prev,.carousel-next{position:absolute;top:50%;transform:translateY(-50%);padding:1em;border:none;cursor:pointer}.carousel-prev{left:2em}.carousel-next{right:2em}.carousel-navigation{position:absolute;bottom:1em;left:0;right:0;display:flex;justify-content:center;gap:1em}.carousel-bullet{width:1em;height:1em;border:none;background:#fff;cursor:pointer;border-radius:50%}.carousel-bullet.is-active{background:#1c69d3}h1{line-height:31px;font-size:24px;font-weight:700;margin:0 0 .5em}h2{line-height:29px;font-size:22px;font-weight:700;margin:0 0 .5em}h3{line-height:27px;font-size:21px;font-weight:700;margin:0 0 .5em}p+h3{margin:2em 0 .5em}h4{line-height:25px;font-size:19px;font-weight:700;margin:0 0 .5em}fieldset{padding:10px}
