.slick-slider .slick-arrow{display:block;position:absolute;top:50%;transform:translate(0,-50%);font-size:0;font-weight:bold;line-height:0;padding:0;color:transparent;border:none;outline:none;background:none;cursor:pointer;z-index:1;height:30%}.slick-slider .slick-arrow:hover{background-color:#dfe3df}.slick-slider .slick-arrow:before{font-family:HungryRootIcons;font-size:30px;font-weight:bold;color:#222;vertical-align:middle}.slick-slider .slick-arrow.slick-disabled{visibility:hidden}.slick-slider .slick-arrow.slick-disabled:hover{background-color:transparent}.slick-slider .slick-arrow.slick-prev{left:-30px}.slick-slider .slick-arrow.slick-prev:before{content:'<'}.slick-slider .slick-arrow.slick-next{right:-30px}.slick-slider .slick-arrow.slick-next:before{content:'>'}.slick-slider .slick-dots{display:block;position:absolute;padding:0;bottom:10px;right:15px;z-index:5}.slick-slider .slick-dots li{display:inline-block}.slick-slider .slick-dots li button{border:none;outline:none;background:none;padding:0;width:10px;height:10px;text-indent:-999em;background:#eff1ef;border-radius:10px;font-size:0;margin:5px;cursor:pointer}.slick-slider .slick-dots li button:hover{background:#7f7f7f}.slick-slider .slick-dots .slick-active button{background:#222}.square-selector,.rect-selector{text-align:center;cursor:pointer;width:176px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;margin-right:16px;margin-bottom:16px}.square-selector.selected,.rect-selector.selected{border:2px solid #222}@media only screen and (max-width:800px){.square-selector,.rect-selector{margin-right:0;width:28vw}}.rect-selector{height:85px}@media only screen and (max-width:800px){.rect-selector{height:12vw;font-size:12px}}.square-selector{height:176px;font-size:10px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none}@media only screen and (max-width:800px){.square-selector{height:28vw}}.square-selector > img{height:74px;margin:25px auto}@media only screen and (max-width:800px){.square-selector > img{height:40px;margin:10px auto}}.square-selector > .icon{font-family:Hungryroot2020;font-size:48px;height:55px;margin:25px auto}@media only screen and (max-width:800px){.square-selector > .icon{height:40px;margin:10px auto;line-height:42px;font-size:32px}}.square-selector > .cropped-img{height:100%;background-size:cover;background-position-x:center}.pill-selector,.small-pill-selector{text-align:center;cursor:pointer;height:40px;width:150px;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:1px solid #d5d7dc;margin-left:-1px;margin-right:-1px;margin-bottom:0;font-size:14px}.pill-selector:first-child,.small-pill-selector:first-child{border-radius:5px 0 0 5px}.pill-selector:last-child,.small-pill-selector:last-child{border-radius:0 5px 5px 0}.pill-selector.selected,.small-pill-selector.selected{border:2px solid #222;z-index:100;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none}@media only screen and (max-width:800px){.pill-selector,.small-pill-selector{width:100px}}.checkbox-selector,.radio-selector{border:none;width:100%;display:flex;margin-bottom:12px;align-items:center}.checkbox-selector::before{content:url("/public/img/edit_delivery/checkbox_unchecked.svg");height:15px;margin:0 4px}.checkbox-selector.selected::before{content:url("/public/img/edit_delivery/checkbox_checked.svg")}.radio-selector::before{content:url("/public/img/edit_delivery/radio_unchecked.svg");height:15px;margin:0 4px}.radio-selector.selected::before{content:url("/public/img/edit_delivery/radio_checked.svg")}.options-container{display:flex;justify-content:center;flex-wrap:wrap}.options-container .option-subtext{font-size:12px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none}@media only screen and (max-width:800px){.options-container{justify-content:space-between}}@media only screen and (max-width:800px){.options-container.pills{justify-content:center}}.options-container > div:focus{outline:none}.options-container .selector-option{position:relative;cursor:pointer}.await-loading{opacity:0}.await-done{transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;opacity:1}.tooltip{position:relative;display:inline-block}.tooltip .trigger{width:18px;height:18px}.tooltip .message{color:#fff;font-size:14px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none;position:absolute;width:170px;min-height:100px;display:flex;justify-content:center;align-items:center;background-color:#222;padding:16px;right:-193px;top:-40px;z-index:300}@media only screen and (max-width:800px){.tooltip .message{width:150px;padding:8px;right:-25px;top:35px}}.tooltip .tooltip-tip{position:absolute;top:0;left:17px;width:20px;height:19px;margin-left:5px;background-color:#222;display:inline-block;clip-path:polygon(100% 0,100% 100%,100% 100%,0 50%);-webkit-clip-path:polygon(100% 0,100% 100%,100% 100%,0 50%);z-index:300}@media only screen and (max-width:800px){.tooltip .tooltip-tip{top:22px;left:-5px;clip-path:polygon(50% 0,0% 100%,100% 100%);-webkit-clip-path:polygon(50% 0,0% 100%,100% 100%)}}.modal{width:592px;min-height:180px;position:absolute;background-color:#fff;z-index:10000;transform:translate(calc((100vw - 592px) / 2),30vh);display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:48px 48px}.modal .close{top:0}@media only screen and (max-width:800px){.modal{width:90vw;transform:translate(5vw,35vh);padding:24px 24px}}.modal.one-time-modal-height-adjustment{padding:0;transform:translate(calc((100vw - 592px) / 2),calc((100vh - 500px) / 2))}@media only screen and (max-width:800px){.modal.one-time-modal-height-adjustment{transform:translate(5vw,13vh)}}.modal-overlay{position:fixed;width:100%;height:100%;z-index:10000;top:0;left:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.7);opacity:1}.rdp-modal-component .modal{text-align:left;padding:0;width:auto;background-color:rgba(0,0,0,0);transform:none;left:calc((100vw - 1000px) / 2);top:calc((100vh - 700px) / 2)}@media only screen and (max-width:800px){.rdp-modal-component .modal{left:0;top:0;bottom:0;right:0}}.rdp-modal-component .closeBtn{width:736px;margin-right:0;position:static;bottom:-40px}@media only screen and (max-width:800px){.rdp-modal-component .closeBtn{position:fixed;width:100vw;bottom:0}}.rdp-modal-component .close{right:16px;top:16px;font-size:20px;position:absolute;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);padding:7px 9px;border-radius:45px;background-color:#fff;z-index:1}.rdp-modal-component .close:before{font-family:FontAwesome;content:'\f00d';color:#222}.tab-selector{width:600px;display:flex;margin:auto;border-bottom:1px solid #dfe3df;border-top:1px solid #dfe3df;z-index:300}@media only screen and (max-width:800px){.tab-selector{width:100vw;background-color:#fff}}.tab-selector > div{color:#70768d;text-align:center;width:50%;padding:16px 8px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none}.tab-selector > div.selected{color:#222;border-bottom:4px solid #222}.pairing-card .rating-card{width:600px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;min-height:450px;border:1px solid #babab1;padding-bottom:32px}@media only screen and (max-width:800px){.pairing-card .rating-card{width:100%}}.pairing-card .rating-card .header{display:flex;justify-content:space-between;border-bottom:1px solid #000;padding:25px 25px 10px 25px}.pairing-card .rating-card .header .info{align-self:center}.pairing-card .rating-card .header .dishTypeImg{height:100px;width:100px}@media only screen and (max-width:800px){.pairing-card .rating-card .header .dishTypeImg{height:95px;width:95px}}.pairing-card .rating-card .body{display:flex;justify-content:flex-start;flex-direction:column}.pairing-card .rating-card .body .static-txt{padding:25px 0 0 25px}.pairing-card .rating-card .body .ingredients-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 20px 20px}@media only screen and (max-width:800px){.pairing-card .rating-card .body .ingredients-container{padding:0 0 20px 0}}.pairing-card .rating-card .body .ingredients-container .itemContainer{width:47%;display:flex;align-items:center;padding:10px}@media only screen and (max-width:800px){.pairing-card .rating-card .body .ingredients-container .itemContainer{width:50%;padding-right:0}}.pairing-card .rating-card .ratingSection{display:flex;justify-content:center;align-self:center;width:100%;padding:0 16px}.pairing-card .rating-card .thumbnailImg{max-height:56px;max-width:56px;padding:4px;margin-right:16px}.pairing-card .order-details-card,.pairing-card .myhungryroot-card{background-color:#fff;padding:32px}@media only screen and (max-width:800px){.pairing-card .order-details-card,.pairing-card .myhungryroot-card{padding:16px}}.pairing-card .order-details-card .order-content,.pairing-card .myhungryroot-card .order-content{border-top:1px solid #dfe3df;padding-top:24px;display:flex}@media only screen and (max-width:800px){.pairing-card .order-details-card .order-content,.pairing-card .myhungryroot-card .order-content{flex-direction:column}}.pairing-card .order-details-card .order-content .instructions-section,.pairing-card .myhungryroot-card .order-content .instructions-section{width:55%}@media only screen and (max-width:800px){.pairing-card .order-details-card .order-content .instructions-section,.pairing-card .myhungryroot-card .order-content .instructions-section{width:100%}}.pairing-card .order-details-card .order-content .ingredients-section,.pairing-card .myhungryroot-card .order-content .ingredients-section{width:45%;margin:0 32px 0 0}@media only screen and (max-width:800px){.pairing-card .order-details-card .order-content .ingredients-section,.pairing-card .myhungryroot-card .order-content .ingredients-section{margin:0 0 16px 0;width:100%}}.pairing-card .order-details-card .add-ons,.pairing-card .myhungryroot-card .add-ons{padding-top:24px;border-top:1px solid #dfe3df}.pairing-card .order-details-card .add-ons .hr-subtitle-md,.pairing-card .myhungryroot-card .add-ons .hr-subtitle-md{color:#70768d;margin-left:8px}.pairing-card .order-details-card .pairing-image,.pairing-card .myhungryroot-card .pairing-image,.pairing-card .order-details-card .dishtype-image,.pairing-card .myhungryroot-card .dishtype-image{height:176px;padding:32px 32px 1px 32px;margin:-32px -32px 32px -32px}@media only screen and (max-width:800px){.pairing-card .order-details-card .pairing-image,.pairing-card .myhungryroot-card .pairing-image,.pairing-card .order-details-card .dishtype-image,.pairing-card .myhungryroot-card .dishtype-image{height:148px;padding:16px;margin:-16px -16px 16px -16px;background-size:20%}}.pairing-card .order-details-card .dishtype-image,.pairing-card .myhungryroot-card .dishtype-image{background-size:100%;height:96px}@media only screen and (max-width:800px){.pairing-card .order-details-card .dishtype-image,.pairing-card .myhungryroot-card .dishtype-image{height:80px;background-size:180%}}.pairing-card .order-details-card .pairing-image,.pairing-card .myhungryroot-card .pairing-image{background-size:960px;background-position-x:-106px;background-position-y:-406px}@media only screen and (max-width:800px){.pairing-card .order-details-card .pairing-image,.pairing-card .myhungryroot-card .pairing-image{background-size:140%;background-position-x:48%;background-position-y:92%}}.pairing-card .customization-card{border:solid 1px #d5d7dc}.pairing-card .customization-card .customization-card-title{color:#2c3650}.pairing-card .customization-card .pairing-image,.pairing-card .customization-card .main-dish-image{height:164px;background-size:149%;background-position-x:50%;background-position-y:100%}@media only screen and (max-width:800px){.pairing-card .customization-card .pairing-image,.pairing-card .customization-card .main-dish-image{height:164px}}.pairing-card .customization-card .main-dish-image{background-size:162%}@media only screen and (max-width:800px){.pairing-card .customization-card-title{font-size:18px}}.pairing-card .customization-card .averageRatingContainer{font-size:12px}.pairing-card .customization-card .averageRatingContainer .fa-star{color:#222;font-size:12px;margin-right:4px}.pairing-card .customization-card .averageRatingContainer .fa-star:before{font-family:FontAwesome;content:'\f005';color:#000}.pairing-card .customization-card .averageRatingContainer .fa-star::before{color:#222;margin-right:2px}.pairing-card .customization-card .averageRatingContainer .fa-star-notEnough{color:#eff1ef;font-size:12px;margin-right:4px}.pairing-card .customization-card .averageRatingContainer .fa-star-notEnough:before{font-family:FontAwesome;content:'\f005';color:#000}.pairing-card .customization-card .averageRatingContainer .fa-star-notEnough::before{color:#b1bab1}.pairing-card .customization-card .averageRatingContainer .numRating{color:#70768d}.pairing-card .customization-card .averageRatingContainer .averageRating{margin-right:2px}.pairing-card .customization-card .averageRatingContainer .notEnoughTxt{color:#70768d}.pairing-card .myhungryroot-card{width:738px}@media only screen and (max-width:800px){.pairing-card .myhungryroot-card{width:100%}}.pairing-card .myhungryroot-card .ingredients-section{width:100% !important;margin:0 !important}.pairing-card .myhungryroot-card .ingredients-section .ingredients-list{display:flex;flex-wrap:wrap}.pairing-card .myhungryroot-card .ingredients-section .ingredients-list .itemContainer{width:50%}@media only screen and (max-width:800px){.pairing-card .myhungryroot-card .ingredients-section .ingredients-list .itemContainer{width:100%}}.pairing-card .header{display:flex;justify-content:space-between}.pairing-card .header img{width:72px}.pairing-card .header .dishtype-and-infos{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.pairing-card .header .dishtype-and-infos .pairing-infos{display:flex;justify-content:flex-start;color:#70768d;font-size:14px}.pairing-card .header .dishtype-and-infos .pairing-infos span{margin-right:8px}.pairing-card .header .dishtype-and-infos .pairing-infos span .time:before{font-family:Hungryroot2020;content:'≓';color:#70768d}.pairing-card .header .dishtype-and-infos .pairing-infos span .calories:before{font-family:Hungryroot2020;content:'≗';color:#70768d}.pairing-card .header .dishtype-and-infos .pairing-infos span .tray:before{font-family:Hungryroot2020;content:'≔';color:#70768d}.pairing-card .header .dishtype-and-infos .pairing-infos span.spicy-data{display:flex;align-items:center}.pairing-card .header .dishtype-and-infos .pairing-infos span.spicy-data .spicy-img{width:12px}@media only screen and (max-width:800px){.pairing-card .header .dishtype-and-infos .pairing-infos span.spicy-data .spicy-img{width:12px}}.pairing-card .header .dishtype-and-infos .pairing-infos span .time,.pairing-card .header .dishtype-and-infos .pairing-infos span .calories,.pairing-card .header .dishtype-and-infos .pairing-infos span .tray,.pairing-card .header .dishtype-and-infos .pairing-infos span .spicy-img{margin-right:4px;vertical-align:middle}.pairing-card .header .dishtype-and-infos .pairing-infos span .order-date{margin:0 0 0 4px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none}.pairing-card .header .dishtype-and-infos .pairing-infos .ratingContainer{display:flex}.pairing-card .header .dishtype-and-infos .pairing-infos .ratingContainer .fa-star-selected:before{font-family:FontAwesome;content:'\f005';color:#222}.pairing-card .header .dishtype-and-infos .chef-pick{display:flex;flex-direction:row;align-items:center;color:#388555}.pairing-card .header .dishtype-and-infos .chef-pick .chef-hat{width:17px;margin-right:4px}.pairing-card .instructions{width:100%;display:flex;justify-content:flex-start;flex-direction:column}.pairing-card .instructions > div:first-child{margin-right:4px}.pairing-card .instructions .toggle{color:#e94d41}.pairing-card .ingredients{width:100%}.pairing-card .ingredients .thumbnailImg{max-height:56px;max-width:56px;margin-right:16px;padding:4px}.pairing-card .ingredients .itemContainer{display:flex;align-items:center;margin-bottom:8px}.pairing-card .ingredients .itemContainer.anchor_black{color:#000;text-decoration:none}.pairing-card .ingredients .itemContainer .brandName{color:#70768d;text-transform:uppercase}.pairing-card .ingredients .itemContainer .item-qty,.pairing-card .ingredients .itemContainer .swap-item{flex-grow:1;text-align:right;margin-left:16px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none;font-size:12px;min-width:20px;display:flex;justify-content:flex-end;align-items:center}.pairing-card .ingredients .itemContainer .mul-icon{display:flex;align-items:center}.pairing-card .ingredients .itemContainer .mul-icon:before{font-family:HungryRootIcons;content:'x';color:#000}.pairing-card .ingredients .edit-pen{font-size:16px;padding:10px}.pairing-card .ingredients .edit-pen:before{font-family:Hungryroot2020;content:'≷';color:#70768d}.pairing-card .pairing-rating-component{padding:16px;background-color:#f7f8f9;margin-top:24px;width:100%}.pairing-card .pairing-rating-component .star-rating-component{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:800px){.pairing-card .pairing-rating-component .star-rating-component{flex-direction:column;align-items:flex-start}.pairing-card .pairing-rating-component .star-rating-component .hr-subtitle-md-bold{margin-bottom:8px}}.pairing-card .pairing-rating-component .star-rating-component .star-ratings{display:flex;align-items:center}@media only screen and (max-width:800px){.pairing-card .pairing-rating-component .star-rating-component .star-ratings{width:100%;justify-content:space-between}}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .stars{display:flex;margin-right:8px;font-size:20px}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .stars .fa-star{cursor:pointer;padding-right:4px}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .stars .fa-star:before{font-family:FontAwesome;content:'\f006';color:#70768d}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .stars .fa-star-selected{cursor:pointer;padding-right:4px}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .stars .fa-star-selected:before{font-family:FontAwesome;content:'\f005';color:#222}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .no-rating{cursor:pointer;color:#70768d}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .no-rating:hover{color:#222}.pairing-card .pairing-rating-component .star-rating-component .star-ratings .no-rating.selected{color:#222}.pairing-card .pairing-rating-component .pairing-feedback{margin-top:16px}.pairing-card .pairing-rating-component .pairing-feedback .text-field-container{background:#fff;position:relative;padding:10px 0}.pairing-card .pairing-rating-component .pairing-feedback .text-field-container textarea{border:none;width:100%;height:77px;resize:none}.pairing-card .pairing-rating-component .pairing-feedback .text-field-container .submit-btn{position:absolute;right:8px;bottom:8px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none;font-size:12px;color:#70768d;cursor:pointer}.product-card-simple{width:100%;background-color:#fff;position:relative}.product-card-simple .productCardImg{width:100%;padding-bottom:100%;background-size:cover;background-position:center}@media only screen and (max-width:800px){.product-card-simple .productCardImg{height:130px}}.product-card-simple .productCardImg.small{height:140px}.product-card-simple .pack-img{position:absolute;bottom:2%;right:2%;height:50%}.product-card-simple .is_new_icon{position:absolute;top:4%;right:4%;height:20%}.product-card-simple .info{padding:16px}@media only screen and (max-width:800px){.product-card-simple .info{padding:8px}}.product-card-simple .info .brand{color:#70768d;text-transform:uppercase}.product-card-simple .marked-never{background-color:#222}.product-card-simple .dietary-tags{text-transform:uppercase;color:#70768d}.product-card-simple .marked-never-msg{font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none;position:absolute;top:33%;left:20%;color:#fff;z-index:10;pointer-events:none}@media only screen and (max-width:800px){.product-card-simple .marked-never-msg{left:19%}}.pills-container{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:16px 32px 16px 0}@media only screen and (max-width:800px){.pills-container{margin:16px 16px 16px 0}}.filter-pill{display:flex;border-radius:15px;background-color:#d5d7dc;font-family:ABCReproVariable;font-variant-ligatures:none;cursor:pointer;font-size:14px;padding:4px 8px;margin-right:16px;margin-bottom:8px;display:flex;justify-content:center;align-items:center}.filter-pill.non-interactive{cursor:default}.filter-pill.anchor-black{color:#000;text-decoration:none}@media only screen and (max-width:800px){.filter-pill{font-size:12px}}@media only screen and (max-width:800px){.filter-pill .filter-name{margin-top:2px}}.filter-pill .filter-pill-x{font-size:16px;font-weight:550}.filter-pill .close-x:before{font-family:FontAwesome;content:'\f00d';color:#222}@media only screen and (max-width:800px){.foods-react-component{padding:16px}}.featuredPairingCard{display:flex;flex-direction:column;justify-content:space-between;width:734px;background-color:#fff}@media only screen and (max-width:800px){.featuredPairingCard{width:296px}}.featuredPairingCard .topSection{display:flex}@media only screen and (max-width:800px){.featuredPairingCard .topSection{flex-direction:column-reverse}}.featuredPairingCard .topSection .infoSection{width:50%;padding:32px}@media only screen and (max-width:800px){.featuredPairingCard .topSection .infoSection{width:100%;padding:16px}}.featuredPairingCard .topSection .topSectionLine{width:100%;border-bottom:1px solid #dfe3df}.featuredPairingCard .topSection .ingredients{min-height:297px}@media only screen and (max-width:800px){.featuredPairingCard .topSection .ingredients{min-height:289px}}.featuredPairingCard .topSection .featuredPairingImg{background-size:250%;background-position:center bottom;width:368px;height:auto}@media only screen and (max-width:800px){.featuredPairingCard .topSection .featuredPairingImg{background-size:150%;background-position:center bottom;width:100%;height:164px}}.featuredPairingCard .seeInstructionSection{text-align:center;padding:16px;border-top:1px solid #dfe3df;font-size:12px;text-transform:uppercase}.rdp-customize{width:736px;background:#fff;height:auto;margin:0 auto}@media only screen and (max-width:800px){.rdp-customize{width:90vw}}.rdp-customize .header{margin:0 32px 16px 32px;padding:24px 0 16px 0;border-bottom:1px solid #dfe3df}@media only screen and (max-width:800px){.rdp-customize .header{margin:0 16px 16px 16px}}.rdp-customize .featuredQuote{display:flex;justify-content:center;align-items:center;padding:16px 0;margin:0 32px 0 32px;flex-direction:column;border-bottom:1px solid #dfe3df;text-align:center}@media only screen and (max-width:800px){.rdp-customize .featuredQuote{padding:16px 0;margin:0 16px 16px 16px;text-align:center}}.rdp-customize .featuredQuote .quote{margin-bottom:8px}.rdp-customize .body-holder{display:flex;margin:0 32px;justify-content:space-between}@media only screen and (max-width:800px){.rdp-customize .body-holder{flex-direction:column;margin:0 16px}}.rdp-customize .body-holder .ingredients,.rdp-customize .body-holder .instructions{width:45%;padding-top:16px;margin-bottom:16px}@media only screen and (max-width:800px){.rdp-customize .body-holder .ingredients,.rdp-customize .body-holder .instructions{padding-top:16px;width:100%}}.rdp-customize .body-holder .ingredients .itemContainer,.rdp-customize .body-holder .instructions .itemContainer{display:flex;align-items:center;margin-bottom:8px}.rdp-customize .body-holder .ingredients .thumbnailImg,.rdp-customize .body-holder .instructions .thumbnailImg{height:56px;width:56px;padding:4px;margin-right:16px}.rdp-customize img{width:100%}.rdp-customize{position:relative;display:flex;width:1000px;overflow:hidden}.rdp-customize .img-container{background-size:cover;background-position:center;width:60%}.rdp-customize.pdp-modal .slick-slider{position:relative;width:60%}@media only screen and (min-width:801px){.rdp-customize.pdp-modal .slick-slider{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0),#000 0);mask-image:linear-gradient(to left,rgba(0,0,0,0),#000 0)}}@media only screen and (max-width:800px){.rdp-customize.pdp-modal .slick-slider{width:100%}}.rdp-customize.pdp-modal .slick-slider div{height:100%;width:100%}@media only screen and (max-width:800px){.rdp-customize.pdp-modal .slick-slider div{width:100vw;height:90vw}}.rdp-customize.pdp-modal .slick-slider div img{height:100%;object-fit:cover}.rdp-customize.pdp-modal .slick-slider div img.packaged-img{height:80%;width:80% !important;object-fit:contain}.rdp-customize.pdp-modal .slick-slider .slick-slide > div{display:flex;justify-content:center;align-items:center}.rdp-customize.pdp-modal .slick-slider .slick-list{overflow:hidden}.rdp-customize.pdp-modal .slick-slider button.slick-arrow{background-color:#fff;opacity:.85;height:32px;width:32px;border-radius:50%}.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-prev:before,.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-next:before{font-size:16px;opacity:.75}.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-prev:hover:before,.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-next:hover:before{opacity:1}.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-prev{left:15px}.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-prev:before{font-family:Hungryroot2020;content:'≰';color:#222}.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-next{right:15px}.rdp-customize.pdp-modal .slick-slider button.slick-arrow.slick-next:before{font-family:Hungryroot2020;content:'≩';color:#222}.rdp-customize.pdp-modal .slick-slider ul.slick-dots li button{background:#000;opacity:.25;width:6px;height:6px}.rdp-customize.pdp-modal .slick-slider ul.slick-dots li button:hover{opacity:.5}.rdp-customize.pdp-modal .slick-slider ul.slick-dots li button:before{color:unset;opacity:unset}.rdp-customize.pdp-modal .slick-slider ul.slick-dots li.slick-active button{background:#222;opacity:1}@media only screen and (max-width:800px){.rdp-customize.pdp-modal .slick-slider ul.slick-dots{bottom:-30px;right:0;width:100%;text-align:center}.rdp-customize.pdp-modal .slick-slider ul.slick-dots li{margin:0;width:20px;height:20px}}@media only screen and (min-width:801px){.rdp-customize.pdp-modal .slick-slider ul.slick-dots{height:14px;width:auto;right:50%;transform:translate(50%,-50%);background-color:#fff;border-radius:10px}.rdp-customize.pdp-modal .slick-slider ul.slick-dots li{position:relative;display:inline-block;width:15px;height:0;margin:0;padding:0;cursor:pointer}.rdp-customize.pdp-modal .slick-slider ul.slick-dots li button{position:absolute;bottom:2px;margin:4px;padding:0;left:0}}.rdp-customize .info-container{width:40%;height:624px;overflow:scroll}.rdp-customize .body-holder{display:flex;flex-direction:column;padding-bottom:72px}.rdp-customize .body-holder .ingredients,.rdp-customize .body-holder .instructions{width:100%}.rdp-customize .warning-text-container{padding:32px 32px 0}@media only screen and (max-width:800px){.rdp-customize .warning-text-container{padding:42px 16px 0}}.rdp-customize .header-container{padding-top:8px}.rdp-customize .closeBtn{width:1000px}.rdp-customize .add-remove-btn-container{position:absolute;bottom:0;right:0;width:40%;padding:16px 32px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 50%)}@media only screen and (max-width:800px){.rdp-customize .add-remove-btn-container{width:100%;padding:16px 16px}}.rdp-customize .add-remove-btn-container .add-only-button,.rdp-customize .add-remove-btn-container .update-only-button{background-color:#222;color:#fff;border-color:#fff;cursor:pointer}.rdp-customize .add-remove-btn-container .add-only-button .points-container,.rdp-customize .add-remove-btn-container .update-only-button .points-container{border-left:1px solid #fff}.rdp-customize .add-remove-btn-container .add-only-button .points-container .currency-icon,.rdp-customize .add-remove-btn-container .update-only-button .points-container .currency-icon{width:15px;margin-left:5px}.rdp-customize .add-remove-btn-container .add-only-button .add-text.sku,.rdp-customize .add-remove-btn-container .update-only-button .add-text.sku{width:195px}.rdp-customize .btm-liner-gradient{position:absolute;height:70px;width:40%;bottom:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 50%)}@media only screen and (max-width:800px){.rdp-customize .btm-liner-gradient{height:50px;width:100%}}@media only screen and (max-width:800px){.rdp-customize{position:static;display:block;width:100vw;overflow:scroll}.rdp-customize .img-container{width:100vw;height:90vw;background-size:cover;background-position-y:100%}.rdp-customize .img-container.dishtype-img{background-position-y:90%}.rdp-customize .info-container{width:100%;overflow:initial;padding-bottom:16px}}.pdp-modal .header{margin-bottom:0}.pdp-modal .header .brand-name{text-transform:uppercase;color:#70768d}.pdp-modal .header .pills-container{margin-bottom:0}.pdp-modal .header .pills-container .filter-pill{margin-right:4px;padding:2px 6px}.pdp-modal .header .spicy-data{margin-top:8px;display:flex;align-items:center}.pdp-modal .header .spicy-data .hr-paragraph{color:#70768d}.pdp-modal .header .spicy-data .spicy-icon{width:20px;margin-right:8px}@media only screen and (max-width:800px){.pdp-modal .header .spicy-data .spicy-icon{width:16px}}.pdp-modal .product-details-text{color:#70768d}.pdp-modal .product-details-text p{color:#70768d !important}.pdp-modal .dish-type-container{padding-bottom:24px}.pdp-modal .dish-type-container .dish-type{min-height:98px;width:80px;float:left;text-align:center;margin-top:8px}@media only screen and (max-width:800px){.pdp-modal .dish-type-container .dish-type{min-height:72px;width:72px}}.pdp-modal .dish-type-container .dish-type .dish-type-img{width:54px;height:54px}@media only screen and (max-width:800px){.pdp-modal .dish-type-container .dish-type .dish-type-img{width:50px;height:50px}}.pdp-modal .dish-type-container .dish-type.anchor-black{color:#000;text-decoration:none}.pdp-modal .hr-line-separator{border-color:#d5d7dc}.pdp-modal .hr-paragraph-bold{margin-top:15px;display:inline-block}@media only screen and (max-width:800px){.pdp-modal .hr-paragraph-bold{margin-top:5px;font-size:14px}}.share-container{padding-top:14px;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center}@media only screen and (max-width:800px){.share-container{flex-direction:column;padding:0;height:auto}}.share-container .share-link-container{width:100%;height:48px;padding:0;display:flex;justify-content:space-between;background:#f7f8f9;align-items:center}@media only screen and (max-width:800px){.share-container .share-link-container{width:100%;margin:0}}.share-container .share-link-container .link-text{width:100%}.share-container .share-link-container .link-text .share-link{font-size:14px;padding:0 16px;border:none;width:100%;opacity:.5;color:#70768d;background:0}.share-container .share-link-container .copy-button{cursor:pointer;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none;font-size:14px;margin-right:24px;display:flex;align-items:center}.exit-intent-modal{width:680px;height:522px;background-image:url("/public/img/homepage/exit_intent_desktop.jpg");background-size:cover;background-position:center;transform:translate(calc((100vw - 680px) / 2),calc((100vh - 522px) / 2));text-align:center}@media only screen and (max-width:800px){.exit-intent-modal{background-image:url("/public/img/homepage/exit_intent_mobile.png");width:100vw;height:100vh;transform:translate(0,0);padding:16px}}.exit-intent-modal .modal-content{width:432px;background-color:#fff;padding:40px}@media only screen and (max-width:800px){.exit-intent-modal .modal-content{width:100%;padding:24px}}.exit-intent-modal .modal-content .subhead{color:#70768d}.exit-intent-modal .modal-content .close{right:16px;top:16px;font-size:20px;position:absolute;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);padding:7px 9px;border-radius:45px;background-color:#fff;z-index:1}.exit-intent-modal .modal-content .close:before{font-family:FontAwesome;content:'\f00d';color:#222}.exit-intent-modal .modal-content .products-container{width:100%;display:flex;justify-content:space-between}.exit-intent-modal .modal-content .products-container .cyo-product-container{text-align:left;position:relative;width:31%}.exit-intent-modal .modal-content .products-container .cyo-product-container .checkbox-selector{position:absolute;top:10px;right:5px;width:initial}.exit-intent-modal .modal-content .products-container .cyo-product-container .product-card-simple .info{padding:8px 0}.exit-intent-modal .modal-content .products-container .cyo-product-container .product-card-simple .info .hr-paragraph-bold{font-size:14px;letter-spacing:.18px}.exit-intent-modal .modal-content .products-container .cyo-product-container.selected .productCardImg{outline:2px solid #2c3650}.exit-intent-modal .modal-content .products-container .cyo-product-container .mobile-product-card{width:100%;display:flex;align-items:center;padding:4px;border:1px solid #d5d7dc;border-radius:5px}.exit-intent-modal .modal-content .products-container .cyo-product-container .mobile-product-card .hr-subtitle-sm{color:#70768d;text-transform:uppercase}.exit-intent-modal .modal-content .products-container .cyo-product-container .mobile-product-card.selected{border-color:#2c3650}.exit-intent-modal .modal-content .products-container .cyo-product-container .mobile-product-card img{height:56px;padding-right:8px}.exit-intent-modal .modal-content.var-3 .forty-off{font-size:72px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none}.exit-intent-modal .modal-content.var-2{width:520px}@media only screen and (max-width:800px){.exit-intent-modal .modal-content.var-2{width:100%}.exit-intent-modal .modal-content.var-2 .products-container{display:flex;justify-content:space-between;flex-direction:column}.exit-intent-modal .modal-content.var-2 .products-container .cyo-product-container{width:100%;height:64px;margin-bottom:8px}.exit-intent-modal .modal-content.var-2 .products-container .cyo-product-container:last-child{margin-bottom:0}}.exit-intent-modal.var-2{height:648px;transform:translate(calc((100vw - 680px) / 2),calc((100vh - 648px) / 2))}@media only screen and (max-width:800px){.exit-intent-modal.var-2{height:100vh;transform:translate(0,0)}}.four-servings .pairing-card .ingredients .thumbnailImg{max-width:56px;max-height:56px;padding:4px;margin-right:16px}.four-servings .pairing-card .ingredients .itemContainer{margin-bottom:8px}.four-servings .pairing-card .ingredients .ingredient-name{font-size:12px}.four-servings .pairing-card .ingredients .brandName{font-size:10px}.four-servings .pairing-card.rdp .ingredients .thumbnailImg,.four-servings .pairing-card.cart-recipe-card .ingredients .thumbnailImg{max-width:56px;max-height:56px;padding:4px;margin-right:16px}.four-servings .pairing-card.rdp .ingredients .ingredient-name,.four-servings .pairing-card.cart-recipe-card .ingredients .ingredient-name{font-size:14px}.four-servings .pairing-card.rdp .ingredients .brandName,.four-servings .pairing-card.cart-recipe-card .ingredients .brandName{font-size:12px}.collapsible-form{width:736px;margin:0 auto;position:relative;background-color:#fff;min-height:122px}@media only screen and (max-width:800px){.collapsible-form{min-height:80px;width:90%}}.collapsible-form .top-section{display:flex}.collapsible-form .form-icon{display:flex;align-items:center}.collapsible-form .form-icon > img{padding:16px;width:150px}@media only screen and (max-width:800px){.collapsible-form .form-icon > img{width:80px;padding:8px;margin-right:8px}}.collapsible-form .form-summary{display:flex;flex-direction:column;justify-content:center;margin-left:24px;min-height:150px;padding-right:16px}.collapsible-form .form-summary:focus{outline:none}@media only screen and (max-width:800px){.collapsible-form .form-summary{width:80%;min-height:auto;padding:16px 16px 16px 0;margin-left:0}}.collapsible-form .form-summary .form-title{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:800px){.collapsible-form .form-summary .form-title{margin-bottom:8px}}.collapsible-form .form-summary .form-title .title{display:inline;margin-bottom:0;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none}.collapsible-form .form-summary .form-title .edit-button{position:absolute;align-self:flex-end;color:#222;font-size:20px;font-family:ABCReproVariable,"Avenir Light",Arial,sans-serif;font-variant-ligatures:none;top:0;right:5px;padding:10px}.collapsible-form .form-summary .form-title .edit-button:focus{outline:none}.collapsible-form .form-content{position:relative;border-top:.5px solid #dfe3df;background-color:#fff;display:flex;align-items:center;justify-content:space-around;padding:32px;margin:auto}@media only screen and (max-width:800px){.collapsible-form .form-content{width:100%;padding:16px;justify-content:space-between}}.input-error-message-component{color:#e94d41;margin-top:4px}.pairing-img-component{display:grid;max-height:624px}.pairing-img-component .pairing-img{width:100%;height:100%;background-size:cover;background-position:center}.pairing-img-component.customization-2,.pairing-img-component.customization-3,.pairing-img-component.customization-4{grid-gap:1px;height:164px}.pairing-img-component.customization-2,.pairing-img-component.customization-4{grid-template-columns:repeat(2,1fr)}.pairing-img-component.customization-2 .pairing-img,.pairing-img-component.customization-4 .pairing-img{height:100%}@media only screen and (max-width:800px){.pairing-img-component.customization-2,.pairing-img-component.customization-4{height:40vw}}.pairing-img-component.customization-3{grid-template-columns:repeat(3,1fr)}.pairing-img-component.customization-3 .pairing-img{height:100%}.pairing-img-component.customization-3 .pairing-img:first-child{grid-column-start:1;grid-row-start:1;grid-column-end:3;grid-row-end:3}@media only screen and (max-width:800px){.pairing-img-component.customization-3{height:40vw}}.pairing-img-component.order-details-2,.pairing-img-component.order-details-3,.pairing-img-component.order-details-4,.pairing-img-component.order-details-5,.pairing-img-component.order-details-6{margin:-32px -32px 32px -32px;height:176px;grid-gap:1px}@media only screen and (max-width:800px){.pairing-img-component.order-details-2,.pairing-img-component.order-details-3,.pairing-img-component.order-details-4,.pairing-img-component.order-details-5,.pairing-img-component.order-details-6{margin:-16px -16px 16px -16px;height:45vw}}.pairing-img-component.order-details-2{grid-template-columns:repeat(2,1fr)}.pairing-img-component.order-details-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:800px){.pairing-img-component.order-details-3 .pairing-img:first-child{grid-column-start:1;grid-row-start:1;grid-column-end:3;grid-row-end:3}}.pairing-img-component.order-details-4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:800px){.pairing-img-component.order-details-4{grid-template-columns:repeat(2,1fr)}}.pairing-img-component.order-details-5{grid-template-columns:repeat(4,1fr)}.pairing-img-component.order-details-5 .pairing-img:first-child{grid-column-start:1;grid-row-start:1;grid-column-end:3;grid-row-end:3}.pairing-img-component.order-details-6{grid-template-columns:repeat(3,1fr)}.pairing-img-component.rdp-2,.pairing-img-component.rdp-3,.pairing-img-component.rdp-4,.pairing-img-component.rdp-5,.pairing-img-component.rdp-6{width:600px;grid-gap:2px}@media only screen and (max-width:800px){.pairing-img-component.rdp-2,.pairing-img-component.rdp-3,.pairing-img-component.rdp-4,.pairing-img-component.rdp-5,.pairing-img-component.rdp-6{grid-gap:1px;width:100vw;height:100vw}}.pairing-img-component.rdp-2{grid-template-columns:repeat(1,1fr)}.pairing-img-component.rdp-3,.pairing-img-component.rdp-5{grid-template-columns:repeat(2,1fr)}.pairing-img-component.rdp-3 .pairing-img:first-child,.pairing-img-component.rdp-5 .pairing-img:first-child{grid-column-start:1;grid-row-start:1;grid-column-end:3;grid-row-end:3}.pairing-img-component.rdp-4,.pairing-img-component.rdp-6{grid-template-columns:repeat(2,1fr)}