@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,700");a.btn.featured-recipes-btn,mct-global-search-bar .search-source-options select{text-transform:capitalize;}mct-featured-recipes .recipe .mid-hero_box{background-color:#ffffff;}svg path{fill:inherit;}.copyright-block{opacity:1;padding-bottom:32px;}.bottom_of_page-block .text-container .text-content{color:#888888;opacity:1;}.bottom_of_page-block .circled-icon{color:#888888;}.bottom_of_page-block .icon-container .icon-header{text-align:right;color:#888888;}.bottom_of_page-block .text-container .footer-highlight{color:#ffffff;}.bottom_of_page-block .circled-icon.ico-phone{display:inline-block;margin:0 20px 0 0;text-align:center;width:65px;height:65px;padding:0;font-size:32px;line-height:70px;}.icon-content li:nth-child(last){padding-right:0;}.icon-content li .icon-container .icon{padding:0;}@media screen and (max-width:991px){.block-copyright{padding:30px 0;width:100%;text-align:center;}.bottom_of_page-block{text-align:center;}.bottom_of_page-block .text-container{padding-bottom:15px;margin-bottom:15px;border-bottom:dashed 1px #999999;width:100%;}.bottom_of_page-block .text-container .text-content{font-size:18px;}.bottom_of_page-block .text-container .text-header{font-size:28px;}.bottom_of_page-block .icon-container{padding:30px 0;width:100%;}.bottom_of_page-block .circled-icon.ico-phone{display:inline-block;margin:20px auto;text-align:center;width:80px;height:80px;padding:0;font-size:42px;line-height:88px;}.bottom_of_page-block .icon-container .icon-header,.bottom_of_page-block .icon-container .icon-content{display:block;text-align:center;}}.header-content .secondary-menu{padding:10px 0;}@media screen and (min-width:768px){.header-content .secondary-menu{padding-bottom:50px;}}@media only screen and (min-width:480px){.header-content .secondary-menu.expanded{position:fixed;}}.header-content .logo{text-decoration:none;padding-left:0;}.header-content nav.menu-links mct-icon .svg-icon{width:30px !important;height:30px !important;}@media only screen and (max-width:767px){.header-content nav.menu-links mct-icon{display:none;}}.stuck .header-content nav.menu-links mct-icon{font-size:0;}.stuck .header-content nav.menu-links mct-icon .svg-icon{width:24px !important;height:24px !important;}.header-content nav.menu-links a{cursor:pointer;}.header-content nav.menu-links a label{margin-top:6px;}@media only screen and (min-width:768px){.header-content nav.menu-links a label{font-size:11px;}}.header-content nav.menu-links a:hover label{text-decoration:underline;}@media only screen and (min-width:480px){.stuck .header-content nav.menu-links{height:50px;}}.main-header{border-bottom:0;}.main-navigation .main-have-child .menu-link:after{border-left:5px solid #c6222b;}.header-content .menu-links label{font-weight:bold;}@media only screen and (min-width:768px){mct-global-search-bar{height:51px;}}mct-global-search-bar .global-search-bar{height:auto;box-shadow:none;}mct-global-search-bar .global-search-bar .search-form{padding:0;margin-top:0;}mct-global-search-bar .global-search-bar .search-form .q,mct-global-search-bar .global-search-bar .search-form .q-mirror{border-radius:0;height:42px;box-shadow:inset 0px 2px 16px 0px rgba(0,0,0,0.12);}mct-global-search-bar .global-search-bar .search-submit-button mct-icon .svg-icon{height:24px !important;width:24px !important;margin-left:-5px;}@media only screen and (min-width:480px){.stuck .header-content .menu-links{height:56px;}}.stuck .header-content .menu-links .icon{margin-top:3px;}.info-bar .search-expand.expanded{background-color:#FFFFFF;color:#c6222b;}.info-bar .order-type .icon,.info-bar .section-content-info .icon,.info-bar .active-store-icon .icon{color:#FFF;opacity:1;}.info-bar .order-store .active-store-icon{opacity:1;}@media screen and (max-width:767px){mct-global-search-bar{top:50px;background-color:#FFFFFF;padding:0;z-index:6;}mct-global-search-bar .search-submit-button{height:42px;background-color:#333333;}mct-global-search-bar .search-source-options select{color:#333333;background-color:#ddd9d7;}mct-global-search-bar .global-search-bar,mct-global-search-bar .search-form{background-color:#FFFFFF;padding:10px 14px 14px 10px;}mct-global-search-bar .global-search-bar .search-form .q,mct-global-search-bar .search-form .search-form .q{box-shadow:none;background-color:#ddd9d7;border-radius:3px 0 0 3px;}.info-bar .icon{font-size:24px;line-height:55px;}.info-bar .profile-expand{background-color:#a41b23;}.info-bar.with-order .order-cart-summary{position:absolute;top:0;right:0;margin-right:5px;background-color:#222;}.info-bar.with-order .order-cart-summary .mini-cart-summary .count{display:none;}.info-bar .mini-cart-summary .icon{font-size:23px;margin-top:7px;}.info-bar.with-order .search-expand{position:absolute;top:0;right:105px;}.info-bar.with-order .menu-expand{position:absolute;top:0;right:55px;margin-right:0;}.main-header.menu-expanded .header-content{width:100%;padding:30px;background-color:#222222;}.header-content .user-profile-links a{font-size:16px;text-transform:capitalize;color:#CCCCCC;}.header-content .user-profile-links button{color:#FFF;}.header-content .user-profile-links{background-color:#222222;}.main-header .slide-menu.expanded{box-shadow:none;}}.info-bar .order-type,.info-bar .order-date,.info-bar .order-store .active-store-info{font-size:14px;font-size:14px;text-transform:none;}.info-bar .order-type::after,.info-bar .order-date::after,.info-bar .section-content-info::after{position:relative;top:2px;left:8px;width:10px;height:10px;content:"";transform:rotate(45deg);transform-origin:10px 10px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:0;border-left:0;}.info-bar .order-type mct-icon{display:none;margin-right:10px;fill:#ffffff;}@media screen and (min-width:1200px){.info-bar .order-type mct-icon{display:block;}}.info-bar .order-store{background-color:#c6222b;}.info-bar .order-store .active-store-address,.info-bar .order-type-label,.info-bar .slider .slider-row{font-weight:400;}.info-bar [role="separator"]{display:inline-block;height:13px;border-left-style:dashed;opacity:0.9;}.info-bar .order-date label{color:#ffffff;}.info-bar .order-datestring,.info-bar .active-store-title{font-weight:300;}.info-bar .active-store-title{line-height:1.3;}.info-bar input.btn.pill,.info-bar button.btn.pill,.info-bar a.btn.pill{color:#cccccc;border-color:#cccccc;}.info-bar input.btn.pill:hover,.info-bar button.btn.pill:hover,.info-bar a.btn.pill:hover{color:#c6222b;}.info-bar .section-content-info .icon{font-size:24px;}.info-bar .order-store .slider{height:36px;}.info-bar .order-store .slider .first-row{font-size:14px;}.info-bar .order-store:hover .slider .first-row{margin-top:-2em;}.info-bar .user-profile-name{display:none;}@media screen and (min-width:1200px){.info-bar .user-profile-name{position:relative;top:-2px;display:inline-block;font-weight:300;font-size:14px;}}.info-bar .order-store .preferred-store-icon,.info-bar .order-store .active-store-icon{vertical-align:top;}.info-bar .order-store .preferred-store-icon .ico-map-marker-empty{font-size:30px;color:white;}.info-bar .order-store .preferred-store-icon .ico-star{top:5px;left:10px;color:#c6222b;}@media screen and (min-width:768px){.main-navigation{position:absolute;bottom:0;left:0;right:0;}}@media screen and (min-width:768px){.stuck .main-navigation.expanded-lg-screen{width:200px;top:51px;}}.stuck .main-navigation .nav-main{height:auto;}@media screen and (min-width:992px){.stuck .main-navigation #main-nav > .nav > .menu-item:first-of-type{border-left-width:1px;}}@media screen and (min-width:1200px){.stuck .main-navigation #main-nav > .nav > .menu-item:first-of-type > a{padding-left:20px;}}.main-navigation .menu-item a{padding-right:20px;padding-left:20px;font-family:Roboto,sans-serif;}@media screen and (max-width:768px){.main-navigation .menu-item a{font-size:12px;font-weight:600 !important;}}@media screen and (min-width:992px){.main-navigation .menu-item a{font-size:14px;}}@media screen and (min-width:768px){.main-navigation .nav-main.has-many-items .menu-link{padding-left:6px;padding-right:6px;font-size:12px;}}@media screen and (min-width:992px){.main-navigation .nav-main.has-many-items .menu-link{padding-left:12px;padding-right:12px;}}@media only screen and (max-width:767px){mct-global-search-bar .global-search-bar{padding:8px 8px 12px;}mct-global-search-bar .clear-button{top:8px;right:8px;}}@media only screen and (min-width:768px){mct-global-search-bar{top:144px;}mct-global-search-bar .global-search-bar .search-form .q{height:50px;margin-bottom:1px;background-color:#ffffff;font-style:italic;}mct-global-search-bar .global-search-bar .search-form .search-source-options{padding:0 8px;}mct-global-search-bar .global-search-bar .search-form select{font-family:Roboto,sans-serif;font-size:13px;}mct-global-search-bar .global-search-bar .search-form .search-submit-button{padding-left:18px;padding-right:12px;}mct-global-search-bar .global-search-bar .search-form .clear-button{top:11px;right:11px;}}.checkout .order-progress-indicator .order-progress-indicator__stage--logo{background:#cccccc;}.page_with_sidebar_menu .main-content{border:none;}.page_with_sidebar_menu .sidebar{margin-top:100px;}.page_with_sidebar_menu .menu .links{padding:20px 0 40px;border-left:1px solid #dddddd;}.page_with_sidebar_menu .menu .links li{position:relative;padding:8px 0;background:transparent;border:0;}.page_with_sidebar_menu .menu .links li a{margin-left:32px;font-weight:300;}.page_with_sidebar_menu .menu .links li.active:before{position:absolute;top:10px;display:inline-block;content:"";border-width:10px 0 10px 12px;border-style:solid;border-color:transparent #777777;}.page_with_sidebar_menu .menu .links li.active a{font-weight:500;}.location-selector{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.location-selector mct-location-map,.location-selector mct-selectable-location-list,.location-selector mct-location-list{height:40vh;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;}@media screen and (min-width:768px){.location-selector mct-location-map,.location-selector mct-selectable-location-list,.location-selector mct-location-list{height:45vh;}}@media screen and (min-width:1900px){.location-selector mct-location-map,.location-selector mct-selectable-location-list,.location-selector mct-location-list{height:55vh;}}@media screen and (min-width:768px){.location-selector mct-location-map{-ms-flex-preferred-size:60%;flex-basis:60%;}}@media screen and (min-width:768px){.location-selector mct-location-list,.location-selector mct-selectable-location-list{box-shadow:-2px 0 5px 0 #8e8e8e;-ms-flex-preferred-size:40%;flex-basis:40%;}}select-order-type-dialog .main-content{padding:30px 20px 0 20px;}@media screen and (min-width:992px){select-order-type-dialog .main-content{padding:30px 40px 0 40px;}}select-order-type-dialog .main-content hr{height:2px;background-color:#cccccc;margin-left:-20px;margin-right:-20px;}@media screen and (min-width:992px){select-order-type-dialog .main-content hr{margin-left:-40px;margin-right:-40px;}}select-order-type-dialog .main-content hr.dotted{border:none;border-top:2px dotted #cccccc;background-color:#fff;margin:0;}select-order-type-dialog .main-content .additional-information{padding:30px 0;}select-order-type-dialog .select-previous-address{padding-top:3rem;}item-cart-status .inline-flash{width:100%;margin:0;}item-cart-status .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}item-cart-status .container .alert-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;}item-cart-status .container .product-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:1.5rem;}item-cart-status .container .product-container .product-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}item-cart-status .container .product-container .product-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}item-cart-status .container .product-container .product-image img{max-height:40px;margin-right:10px;}item-cart-header{display:-ms-flexbox;display:flex;top:0;left:0;height:60px;width:100%;background:linear-gradient(#f9f9f9,#f0f0f0);}item-cart-header .back-button{color:#ffffff;padding:0 2rem;margin:0;text-transform:uppercase;background:linear-gradient(#3FD000,#59B200);}item-cart-header .back-button .icon{fill:#ffffff;margin-right:1.5rem;}item-cart-header .back-button:hover{background:#37b700;}item-cart-header .info{border-left:2px solid #dddddd;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}item-cart-header .info.info-with-image{padding:10px;border-left:2px solid #dddddd;}item-cart-header .info.info-no-image{padding:10px;}@media screen and (min-width:992px){item-cart-header .info.info-no-image{padding:10px 40px;}}item-cart-header .info .status{color:#59B200;font-weight:600;font-size:0.9em;font-style:italic;display:block;}item-cart-header .info .product-info-divider{color:#CE172B;font-weight:700;}item-cart-header .image-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-right:2px solid #ffffff;}item-cart-header .image-container img{max-height:40px;margin:10px;}order-zip-input{display:block;}order-zip-input .zip-input-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;padding:30px 0px;-ms-flex-align:center;align-items:center;}order-zip-input .zip-input-form .search-icon{position:absolute;top:45px;left:20px;fill:#59B200;}order-zip-input .zip-input-form mct-icon{display:none;}@media screen and (min-width:480px){order-zip-input .zip-input-form mct-icon{display:block;}}order-zip-input .zip-input-form input{height:50px;}@media screen and (min-width:480px){order-zip-input .zip-input-form input{height:60px;}}order-zip-input .zip-input-form input::-webkit-input-placeholder{color:#999999;font-style:italic;}order-zip-input .zip-input-form input:-ms-input-placeholder{color:#999999;font-style:italic;}order-zip-input .zip-input-form input::placeholder{color:#999999;font-style:italic;}order-zip-input .zip-input-form input[type=text]{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:30px !important;border-bottom-left-radius:30px !important;border:1px solid #cccccc !important;box-shadow:inset 0px 0px;font-size:1.1em;padding-right:0;}@media screen and (min-width:480px){order-zip-input .zip-input-form input[type=text]{font-size:1.2em;padding-left:60px;}}order-zip-input .zip-input-form input[type=submit]{background-color:#59B200;border-top-right-radius:30px;border-bottom-right-radius:30px;font-size:1.1em;font-weight:600;padding:0px 20px;}@media screen and (min-width:480px){order-zip-input .zip-input-form input[type=submit]{font-size:1.2em;padding:0px 20px;}}order-zip-input .zip-input-form input[type=submit]:hover{background-color:#4c9900;}order-zip-input .zip-input-form input.invalid-input{border:2px solid #CE172B !important;}order-zip-input .zip-input-form .validation-error{text-align:left;max-width:100%;padding-left:20px;padding-top:5px;margin:0;font-size:14px;color:#CE172B;-ms-flex-preferred-size:100%;flex-basis:100%;}order-zip-input .search-input{padding:0;width:100%;}@media screen and (min-width:768px){order-zip-input .search-input{width:80%;}}order-zip-input .detect-button{display:-ms-flexbox;display:flex;width:100%;height:40px;-ms-flex-align:center;align-items:center;transition:0.2s background ease;background:transparent;}order-zip-input .detect-button .icon{color:#59B200;margin-right:8px;}order-zip-input .detect-button:hover .button-label{text-decoration:underline;}@media screen and (min-width:768px){order-zip-input .detect-button{width:20%;}}order-zip-input .button-icon{font-size:22px;fill:#59B200;margin-right:8px;}order-zip-input .button-label{display:block;font-size:12px;font-family:Roboto,sans-serif;}.order-status-explanation{padding:25px 20px 20px 42px;font-size:1.2em;max-width:500px;}.order-status-explanation dt{padding-top:33px;}.order-status-explanation dd{padding-top:9px;color:#666666;}.order-status-explanation dd strong{color:#333333;}.order-status-explanation :nth-child(2){vertical-align:text-bottom;}.order-status-explanation span.icon{padding-right:6px;}.order-status-explanation .open{color:#000000;}.order-status-explanation .in-progress{color:#f2a624;}.order-status-explanation .review{color:#53bbdd;}.order-status-explanation .complete{color:#58b957;}.order-status-explanation .cancelled{color:#d1001b;}.order-status-explanation .info{color:#005668;}.checkout{margin-top:48px;}.checkout .order-instructions,.checkout .order-substitutions{margin-bottom:24px;}.checkout .order-substitutions .substitution-blurb{margin:18px 0;font-size:14px;}.checkout .order-thank-you .order-thank-you-info{margin-bottom:40px;}.checkout .order-thank-you .order-thank-you-info p,.checkout .order-thank-you .order-thank-you-info .support-info{font-size:18px;line-height:30px;}@media screen and (max-width:767px){.checkout .order-thank-you .order-thank-you-info p,.checkout .order-thank-you .order-thank-you-info .support-info{font-size:14px;line-height:20px;}}.checkout .order-thank-you .order-thank-you-info .support-info{display:block;font-size:18px;}.checkout .order-thank-you .order-thank-you-info .support-info a.contact-method{text-decoration:none;color:#000000;}.checkout .order-thank-you .order-thank-you-info .support-info .icon{vertical-align:middle;padding-right:10px;font-size:30px;color:#c6222b;}.checkout .order-thank-you .order-thank-you-info .home-info a{margin:30px 0;}@media screen and (max-width:767px){.checkout .order-thank-you .ico-print{margin-right:0 !important;}}.checkout .order-thank-you .logo--print{display:none;}@media print{.checkout .order-thank-you .logo--print{display:inline-block;margin-left:15px;}}.checkout .order-thank-you .barcode--small{display:none;float:right;margin-top:6px;margin-right:10px;}@media screen and (min-width:480px){.checkout .order-thank-you .barcode--small{display:block;}}@media print{.checkout .order-thank-you .barcode--small{display:block;}}.checkout .order-thank-you .barcode--large{text-align:center;}@media screen and (min-width:480px){.checkout .order-thank-you .barcode--large{display:none;}}.checkout .order-thank-you .section-separator{margin:50px 0;}.checkout .order-thank-you mct-order-details .order-status{display:none;}.checkout .order-progress-indicator{position:fixed;display:-ms-flexbox;display:flex;z-index:3;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.checkout .order-progress-indicator .order-progress-indicator__stage{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:5px;padding-left:9px;-ms-flex-positive:2;flex-grow:2;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-preferred-size:auto;flex-basis:auto;}@media screen and (min-width:768px){.checkout .order-progress-indicator .order-progress-indicator__stage{padding-right:15px;padding-left:25px;}}@media screen and (min-width:992px){.checkout .order-progress-indicator .order-progress-indicator__stage{padding-right:30px;padding-left:40px;}}.checkout .order-progress-indicator .order-progress-indicator__stage:hover,.checkout .order-progress-indicator .order-progress-indicator__stage:active,.checkout .order-progress-indicator .order-progress-indicator__stage:focus{text-decoration:none;}@media screen and (min-width:992px){.checkout .order-progress-indicator .order-progress-indicator__stage:hover .order-progress-indicator__stage-index{display:inline-block;width:34px;height:34px;border-color:white;}}.checkout .order-progress-indicator .order-progress-indicator__stage-label{display:none;text-align:center;font-size:14px;font-weight:400;}@media screen and (min-width:480px){.checkout .order-progress-indicator .order-progress-indicator__stage-label{display:block;}}@media screen and (min-width:768px){.checkout .order-progress-indicator .order-progress-indicator__stage-label{text-align:center;}}.checkout .order-progress-indicator .order-progress-indicator__stage-index{display:inline-block;}@media screen and (min-width:992px){.checkout .order-progress-indicator .order-progress-indicator__stage-index{display:inline-block;width:34px;height:34px;border-color:white;}}.checkout .order-progress-indicator .order-progress-indicator__stage-checkmark,.checkout .order-progress-indicator .order-progress-indicator__stage-index{text-align:center;vertical-align:middle;border-width:2px;border-style:solid;border-color:transparent;border-radius:50%;line-height:15px;font-weight:700;font-style:normal;transition:border-color 200ms ease-in-out,color 200ms ease-in-out;-ms-flex-negative:0;flex-shrink:0;}@media screen and (min-width:992px){.checkout .order-progress-indicator .order-progress-indicator__stage-checkmark,.checkout .order-progress-indicator .order-progress-indicator__stage-index{width:34px;height:34px;line-height:34px;}}.checkout .order-progress-indicator .order-progress-indicator__stage-checkmark{margin-right:2px;color:#c6222b;}@media screen and (min-width:768px){.checkout .order-progress-indicator .order-progress-indicator__stage-checkmark{margin-right:10px;font-size:26px;}}@media screen and (min-width:768px){.checkout .order-progress-indicator .order-progress-indicator__stage-checkmark{margin-right:5px;}}@media screen and (min-width:992px){.checkout .order-progress-indicator .order-progress-indicator__stage-checkmark{text-shadow:0 2px 4px rgba(0,0,0,0.4);}}.checkout .order-progress-indicator .order-progress-indicator__stage-index{width:24px;margin-right:4px;line-height:20px;}@media screen and (min-width:480px){.checkout .order-progress-indicator .order-progress-indicator__stage-index{font-size:16px;}}@media screen and (min-width:768px){.checkout .order-progress-indicator .order-progress-indicator__stage-index{width:34px;margin-right:10px;font-size:18px;line-height:30px;}}@media screen and (min-width:992px){.checkout .order-progress-indicator .order-progress-indicator__stage-index{margin-right:5px;font-size:20px;}}.checkout .order-progress-indicator .order-progress-indicator__stage-index--active{color:#c6222b;}@media screen and (min-width:992px){.checkout .order-progress-indicator .order-progress-indicator__stage-index--active{display:inline-block;width:34px;height:34px;border-color:white;}}.checkout .order-progress-indicator--regular{width:100%;background-color:#000000;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage{position:relative;height:40px;color:#ffffff;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage:after{content:" ";position:absolute;top:50%;left:100%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:8px solid #999999;margin-top:-15px;transform:rotate(360deg);z-index:1;}@media screen and (min-width:480px){.checkout .order-progress-indicator--regular .order-progress-indicator__stage{height:50px;}}@media screen and (min-width:768px){.checkout .order-progress-indicator--regular .order-progress-indicator__stage{position:relative;height:80px;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage:after{content:" ";position:absolute;top:50%;left:100%;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:22px solid #999999;margin-top:-40px;transform:rotate(360deg);z-index:1;}}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--logo{display:none;-ms-flex-pack:start;justify-content:flex-start;background:#000000;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--logo:after{border-left-color:#cccccc;}@media screen and (min-width:768px){.checkout .order-progress-indicator--regular .order-progress-indicator__stage--logo{display:-ms-flexbox;display:flex;}}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--logo img{max-height:75%;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--reviewCart{background:#cccccc;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--reviewCart:after{border-left-color:#cccccc;}@media screen and (min-width:992px){.checkout .order-progress-indicator--regular .order-progress-indicator__stage--reviewCart{-ms-flex-positive:6;flex-grow:6;}}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--chooseTime{background:#999999;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--chooseTime:after{border-left-color:#999999;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--orderInformation{background:#666666;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--orderInformation:after{border-left-color:#666666;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--orderConfirmation{background:#333333;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--orderConfirmation:after{border-left-color:#333333;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--orderType{background:#000000;display:none;-ms-flex-positive:1;flex-grow:1;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage--orderType:after{border-left-color:#000000;}@media screen and (min-width:992px){.checkout .order-progress-indicator--regular .order-progress-indicator__stage--orderType{display:-ms-flexbox;display:flex;}}.checkout .order-progress-indicator--regular .order-progress-indicator__stage-index{color:#ffffff;}@media screen and (min-width:480px){.checkout .order-progress-indicator--regular .order-progress-indicator__stage-label{width:100%;font-size:13px;}.checkout .order-progress-indicator--regular .order-progress-indicator__stage-label span{display:inline-block;padding-top:2px;}}@media screen and (min-width:768px){.checkout .order-progress-indicator--regular .order-progress-indicator__stage-label{font-size:14px;}}.checkout .order-progress-indicator--minishop .order-progress-indicator__condensed-stage-label{color:#666666;}.checkout .order-progress-indicator--minishop .order-progress-indicator__stage{color:#000000;}@media screen and (min-width:992px){.checkout .order-progress-indicator--minishop .order-progress-indicator__stage{padding-right:15px;padding-left:5px;}}.checkout .order-progress-indicator--minishop .order-progress-indicator__stage-label{color:#666666;}.checkout .order-progress-indicator--minishop .order-progress-indicator__stage-index--active{color:#c6222b;}@media screen and (min-width:992px){.checkout .order-progress-indicator--minishop .order-progress-indicator__stage-index--active{border-width:2px;border-style:solid;border-color:#c6222b;}}@media screen and (min-width:767px){.checkout .order-progress-indicator--minishop .order-progress-indicator__stage:nth-child(-n+3):after{min-width:40px;height:60px;background-image:url("/sites/all/themes/custom/zany/build/winco/images/chevron_minishop.svg");content:"";}}.checkout .order-progress-indicator--minishop .order-progress-indicator__stage:hover .order-progress-indicator__stage-index{color:#c6222b;}@media screen and (min-width:992px){.checkout .order-progress-indicator--minishop .order-progress-indicator__stage:hover .order-progress-indicator__stage-index{border-width:2px;border-style:solid;border-color:#c6222b;}}.checkout .order-progress-indicator__condensed-stage-label{display:block;text-align:center;width:100%;font-size:12px;font-weight:400;}@media screen and (min-width:480px){.checkout .order-progress-indicator__condensed-stage-label{display:none;}}@media screen and (min-width:1200px){.checkout .order-progress-indicator__condensed-stage-label{font-size:14px;}}.checkout .order-progress-indicator__order-type-icon{opacity:0.5;font-size:40px;}@media print{.checkout .order-progress-indicator{display:none;}}.checkout .order-information .preferred-contact-method{font-family:Roboto,sans-serif;font-weight:600;margin-right:51px;font-size:18px;color:#000000;}.checkout .order-information .payment-header,.checkout .order-information .delivery-header{display:inline-block;}.checkout .order-information .payment-method-title{padding:10px 0;}.checkout .order-information .block-side-note{float:right;color:#333333;padding-top:15px;margin:0;transition:color ease 0.2s;}.checkout .order-information .block-side-note:hover,.checkout .order-information .block-side-note:active,.checkout .order-information .block-side-note:focus{text-decoration:none;color:#000000;}.checkout .order-information .message-box{display:-ms-flexbox;display:flex;padding:15px 20px;margin:10px 0;font-size:12px;color:#666666;background-color:#FFEDCF;border-radius:5px;-ms-flex-align:center;align-items:center;}.checkout .order-information .message-box .card-info{margin:10px;font-weight:bold;font-size:12px;color:#CE172B;}.checkout .order-information .message-box .message{padding-left:15px;}.checkout .order-information .toggle-previous-addresses a{display:inline-block;font-size:1.2em;font-weight:600;color:#999999;margin-bottom:2rem;}.checkout .order-information .toggle-previous-addresses a :hover{text-decoration:underline;color:#fbeeee;}.checkout .order-information .toggle-previous-addresses .icon{color:#999999;}.checkout .order-information .select-previous-address{margin-top:2rem;margin-bottom:1.5rem;}.checkout .order-information .select-previous-address .mct-box{min-height:100px;}.checkout .order-information .payment-information{margin-bottom:20px;}.checkout .order-information .payment-option{margin-bottom:40px;}.checkout .order-information .payment-option .option{display:-ms-inline-flexbox;display:inline-flex;width:350px;height:60px;margin:0 10px 5px 0;background-color:#b3b3b3;border:none;box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.15);-ms-flex-align:center;align-items:center;}@media screen and (max-width:1199px){.checkout .order-information .payment-option .option{width:340px;margin-right:0;}}@media screen and (max-width:991px){.checkout .order-information .payment-option .option{width:45%;margin-right:0;}}.checkout .order-information .payment-option .option:hover,.checkout .order-information .payment-option .option:active,.checkout .order-information .payment-option .option:focus{color:#ffffff;background-color:#59B200;outline:none;}.checkout .order-information .payment-option .option.active{background-color:#59B200;box-shadow:none;}.checkout .order-information .payment-option .icon{font-size:30px;margin-right:5px;opacity:0.5;}@media screen and (max-width:991px){.checkout .order-information .payment-option .icon{margin-right:3px;font-size:20px;}}.checkout .order-information .payment-option .option-title{font-weight:600;font-size:18px;text-transform:uppercase;}@media screen and (max-width:991px){.checkout .order-information .payment-option .option-title{white-space:normal;font-size:14px;}}@media screen and (max-width:767px){.checkout .order-information .payment-option .option-title{font-size:12px;}}.checkout .order-information .payment-option .option-subtitle{font-size:10px;opacity:0.5;}@media screen and (max-width:991px){.checkout .order-information .payment-option .option-subtitle{display:none;}}.checkout--minishop{margin-top:0;background-color:#eeeeee;}.checkout--minishop [mct-spinner]:after{background-color:#eeeeee;}.checkout--minishop .checkout__section,.checkout--minishop .checkout__main,.checkout--minishop .checkout__wrapper,.checkout--minishop .checkout__sidebar{padding:1rem;}@media screen and (min-width:768px){.checkout--minishop .checkout__section,.checkout--minishop .checkout__main,.checkout--minishop .checkout__wrapper,.checkout--minishop .checkout__sidebar{padding:1rem 1rem;}}.checkout--minishop .checkout__wrapper{padding:1rem;margin:0.5rem;background-color:#ffffff;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);}@media screen and (min-width:480px){.checkout--minishop .checkout__wrapper{margin-bottom:2rem;}}.checkout__back-button{margin-top:15px;}.checkout__heading{padding:1rem;margin:0;}.checkout__wrapper{overflow:auto;}.checkout__section,.checkout__main,.checkout__sidebar{padding:1rem;margin-bottom:1rem;}@media screen and (min-width:1200px){.checkout__section,.checkout__main,.checkout__sidebar{padding:3rem 1rem;margin-bottom:3rem;}}.checkout__main{float:left;width:100%;}@media screen and (min-width:1200px){.checkout__main{width:75%;}}.checkout__sidebar{float:left;width:100%;}@media screen and (min-width:1200px){.checkout__sidebar{width:25%;}}@media screen and (min-width:480px){.checkout{margin-top:50px;}}@media screen and (min-width:768px){.checkout{margin-top:0;}}@media print{.checkout{margin-top:0;}}.checkout .checkout-section-container{position:relative;overflow:auto;padding-top:50px;padding-bottom:10px;}@media print{.checkout .checkout-section-container{width:100%;padding-top:10px;padding-bottom:10px;margin:0;}}@media screen and (min-width:768px){.checkout .checkout-section-container{width:95%;max-width:1200px;padding-top:90px;padding-bottom:45px;margin-right:auto;margin-left:auto;}}@media screen and (min-width:992px){.checkout .checkout-section-container{width:90%;}}.checkout .four-oh-four p{max-width:none;}.checkout h3{padding:14px 0;margin-bottom:0;color:#333333;font-size:18px;font-weight:600;text-transform:uppercase;}.checkout h3 .optional{margin-left:10px;color:#666666;font-size:12px;line-height:1;font-weight:400;text-transform:none;}.checkout p{margin:20px 0;font-size:14px;line-height:24px;}.checkout .flash-container{padding:0;}
