.LoaderComponent__wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,0.2);z-index:2000;transform:translateZ(0)}.LoaderComponent__box{background-color:#fff;border-radius:10px;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.LoaderComponent__box .dcom-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}

.Modal__container,.Modal__container__nested{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1012}.Modal__container__background{background-color:rgba(0,0,0,0.6);animation:fadeIn 112ms ease-out}.Modal__container--MenuConnect .Modal__wrapper{position:absolute;margin-left:0;margin-right:0;left:10px}.Modal__container.ModalWide .Modal__wrapper,.ModalWide.Modal__container__nested .Modal__wrapper{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:visible;position:relative;box-sizing:border-box;border-radius:4px;opacity:0;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:0.3s;animation-delay:0.6s}.Modal__container.ModalWide .Modal__contentContainer,.ModalWide.Modal__container__nested .Modal__contentContainer{overflow:hidden;display:flex;flex:1}.Modal__confirmation{border-top:1px solid #eee;margin-top:15px;padding-top:15px;text-align:right}.Modal__wrapper{display:flex;flex-direction:column;position:fixed;width:calc(100% - 30px);left:0;background-color:#fff;box-sizing:border-box;padding:20px 10px 10px 10px;overflow:hidden;border-radius:0;max-height:100%}.Modal__wrapper--fullScreen{width:100%;min-height:100%;margin:0;top:0}.Modal__close{position:absolute;top:30px;right:40px;color:#1f5ea9;width:22px;height:22px;font-size:1.5714rem;font-weight:bold;line-height:2.4286rem;display:block;text-align:center;outline:0;background:none;border:none;cursor:pointer}.Modal__content{width:100%;overflow-y:auto;padding:0;box-sizing:border-box;line-height:1.4286rem}.Modal__header{flex:0 0 auto;text-align:center;padding:10px 40px}.Modal__footer{flex:0 0 auto;text-align:center;padding:10px 10px 0}@media (min-width: 320px) and (max-width: 567px){.Modal__wrapper{width:100%;height:100%}.Modal__wrapper{padding:20px 0 0 0}.Modal__close{top:20px;right:30px}.Modal__content{overflow-y:unset}}@media (min-width: 360px){.Modal__container--MenuConnect .Modal__wrapper{left:20px}.Modal__wrapper--fullScreen{width:100%;margin:0}}@media (min-width: 568px){.Modal__container--MenuConnect .Modal__wrapper{left:50%;transform:translateX(-50%)}.Modal__wrapper--fullScreen{min-height:0}.Modal__container,.Modal__container__nested{display:flex;align-items:center;flex-direction:column;justify-content:center}.Modal__container__nested{display:flex;align-items:center;flex-direction:column;justify-content:flex-start}.Modal__wrapper{position:relative;box-sizing:border-box;max-width:587px;max-height:90vh;box-shadow:0 0 10px rgba(0,0,0,0.5);padding:35px 0 0 0;border-radius:16px}.Modal__footer{padding:20px 0}.Modal__header{padding:0 40px 20px}}@media (min-width: 568px) and (max-width: 767px){.Modal__wrapper{max-width:calc(100% - 40px)}}@media (min-width: 568px) and (min-width: 567px) and (max-width: 767px){.Modal__wrapper{max-width:calc(100% - 40px)}}@media (min-width: 568px) and (min-width: 320px) and (max-width: 567px){.Modal__wrapper{padding:20px 0 10px 0}}@media (min-width: 768px){.Modal__container.ModalWide .Modal__wrapper .Modal__close,.ModalWide.Modal__container__nested .Modal__wrapper .Modal__close{color:white;right:-25px;top:-40px}}@media (min-width: 960px){.Modal__container.ModalWide .Modal__wrapper .Modal__close,.ModalWide.Modal__container__nested .Modal__wrapper .Modal__close{right:-40px;top:-10px}}@media (max-width: 767px){.Modal__wrapper{overflow-y:auto}}

.SeoLinks{background-color:#fafafa;padding:0 64px;color:#707070;text-align:left}.SeoLinks__VerticalContainer{max-width:1400px;margin:20px auto 30px auto;border-top:1px solid #ccc;padding-top:30px}.SeoLinks__VerticalContainer:first-child{margin-top:0}.SeoLinks__Vertical{margin-bottom:20px}.SeoLinks__Vertical__Title{border-bottom:1px solid #ccc;padding:20px 90px 20px 20px;position:relative;font-weight:600;font-size:1.14rem;line-height:1.57rem;color:#1f5ea9;cursor:pointer}.SeoLinks__Vertical__Title__Icon{font-size:0.7143rem;position:absolute;top:50%;margin-top:-5px;right:20px;color:#9b9b9b;transform:rotateX(0deg);transition:transform 0.3s ease}.SeoLinks__Vertical:last-child .SeoLinks__Vertical__Title{border-bottom:none}.SeoLinks__Vertical--active .SeoLinks__Vertical__Title__Icon{transform:rotateX(180deg)}.SeoLinks__Vertical--active .SeoLinks__Vertical__Section{display:block}.SeoLinks__Vertical__Section{display:none;padding:20px}.SeoLinks__Vertical__Section__VerticalTitle{color:#1f5ea9;font-size:1.1429rem;font-weight:600;margin-bottom:5px;text-align:left;line-height:1.7143rem}.SeoLinks__Vertical__Section__Title{font-size:1rem;line-height:1.5714rem;font-weight:normal;color:#1f5ea9;margin:10px 0 10px}.SeoLinks__Vertical__Section__EmptyTitle{height:24px}.SeoLinks__Vertical__Section__Grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:30px;padding-top:20px}.SeoLinks__Vertical__Section__Grid:not(:first-child){border-top:1px solid #ccc;padding-top:30px;margin-top:20px}.SeoLinks__Vertical__Section__GridColumn--Heading .SeoLinks__Vertical__Section__Title{margin-top:0}.SeoLinks__Vertical__Section__Links{display:flex;flex-wrap:wrap;justify-content:flex-start}.SeoLinks__Vertical__Section__Links__LinkItem{flex:1 1 50%;padding:10px 10px 10px 0;box-sizing:border-box;margin-bottom:8px}.SeoLinks__Vertical__Section__Links__Link{color:#666;display:block;font-size:1rem;text-decoration:none}.SeoLinks__Vertical__Section__Links__Link:hover{text-decoration:underline;color:#666}.SeoLinks__Vertical__Section__Links__SeeAll{margin-top:10px}.SeoLinks__Vertical__Section__Links .seeAll{font-weight:700}@media (min-width: 568px){.SeoLinks__Vertical__Title{cursor:default;border-bottom:none;padding-bottom:0}.SeoLinks__Vertical__Title__Icon{display:none}.SeoLinks__Vertical__Sections{margin-bottom:20px}.SeoLinks__Vertical__Section{display:block;padding:0 20px 20px}.SeoLinks__Vertical__Section__Links__LinkItem{flex:0 0 100%;max-width:100%;padding:0}}@media (min-width: 568px) and (max-width: 950px){.SeoLinks__Vertical__Section__Links__LinkItem{flex:1 1 50%}}@media (max-width: 950px){.SeoLinks{padding:0 45px}.SeoLinks__Vertical__Section__Grid{display:none}}@media (max-width: 567px){.SeoLinks{padding:0 20px}.SeoLinks__VerticalContainer{padding-top:0;margin-bottom:0;margin-top:0}.SeoLinks__Vertical{margin-bottom:0}.SeoLinks__Vertical__Title{margin-bottom:0}.SeoLinks__Vertical__Title{padding-left:0;padding-right:25px;font-size:1rem}.SeoLinks__Vertical__Title__Icon{right:0}.SeoLinks__Vertical--active .SeoLinks__Vertical__Section{padding:0 0 20px 0}.SeoLinks__Vertical__Section__Links__LinkItem{padding:0}.SeoLinks__Vertical__Section__Links__Link{font-size:0.8571rem}}

.chat-icon{position:fixed;bottom:20px;right:20px;height:60px;width:60px;background-color:#119cec;border-radius:50%;display:inline-block;z-index:99999999}.isFullScreen .chat-icon{display:none}.chat__sidebar-menu frameprovider-xoilbo{display:none}.chat__form-container{position:relative;box-sizing:border-box;font-family:Inter, sans-serif;width:inherit;height:inherit;font-size:1rem}.form-inner{width:400px;min-height:350px;opacity:1;overflow:hidden;box-sizing:border-box;background-color:#fff;position:fixed;z-index:2147483000;border-radius:20px;bottom:100px;right:20px;box-shadow:rgba(0,0,0,0.11) 0px 5px 20px}.form-header{padding:16px;width:100%;background-color:#fff;z-index:99999999;border-bottom:1px solid #eaeaea;display:flex;flex-direction:row;justify-content:space-between}.form-body{background-color:#fff;z-index:99999999;width:100%;flex:1 1 0px;order:2;position:relative}.form-input{padding:16px;background-color:#fff;z-index:99999999;order:3;position:relative;flex:0 0 auto;min-height:40px}.form-info{padding:16px 16px 8px;text-align:center;font-weight:bold}.form-legal{padding:0 32px 16px;font-size:0.9286rem;text-align:center;line-height:1.4286rem;color:#666}.frameprovider-2b63my{display:flex;width:100%;flex-direction:row;align-items:flex-end;position:relative;z-index:2;padding:0px;min-height:50px}.frameprovider-nak6hv{flex:1 1 auto;position:relative;outline:none;border:1px solid #eaeaea;background-color:#fff;display:flex;flex-direction:column;width:100%;min-height:50px;border-radius:8px}.frameprovider-ggpv34{width:100%;font-size:1.0714rem;line-height:1.4286rem;font-weight:400;padding:16px;outline:none;overflow:hidden auto;position:relative;white-space:pre-wrap;overflow-wrap:break-word;z-index:1;min-height:20px;max-height:20px;user-select:text}.frameprovider-ggpv34:empty::before{content:attr(placeholder);color:#999;pointer-events:none;display:block}.form-button{height:45px;width:100%;background-color:#00a7f0;border-radius:8px;display:inline-block;font-weight:bold;color:#fff;border:none}@media (min-width: 320px) and (max-width: 567px){.form-inner{width:calc(100% - 40px)}}

.ProcessingButton--IsProcessing .ProcessingButton__Child,.ProcessingButton--IsSuccess .ProcessingButton__Child{visibility:hidden}.ProcessingButton--IsProcessing .ProcessingButton__Inner,.ProcessingButton--IsSuccess .ProcessingButton__Inner{position:relative}.ProcessingButton__Spinner,.ProcessingButton__Success{position:absolute;top:0;left:0;right:0;width:100%;height:100%}

.homepage-terms-privacy-accessibility{padding:0 64px}.homepage-terms-privacy-accessibility .terms-privacy-accessibility__content{border-top:1px solid #cccccc;padding-top:24px}.terms-privacy-accessibility__content{border-top:1px solid #cccccc;padding-top:24px}.terms-privacy-accessibility,.homepage-terms-privacy-accessibility{padding-top:24px}.terms-privacy-accessibility__content,.homepage-terms-privacy-accessibility__content{max-width:1400px;margin:0 auto;display:flex;gap:10px;align-items:center}.terms-privacy-accessibility__copyright,.homepage-terms-privacy-accessibility__copyright{text-align:center;color:#707070;font-size:1rem}.terms-privacy-accessibility__copyright p,.homepage-terms-privacy-accessibility__copyright p{margin:0}.terms-privacy-accessibility__copyright a,.homepage-terms-privacy-accessibility__copyright a{color:#707070;text-decoration:underline}.terms-privacy-accessibility__copyright a:hover,.homepage-terms-privacy-accessibility__copyright a:hover{color:#666}.terms-privacy-accessibility__ada img,.homepage-terms-privacy-accessibility__ada img{width:100px}@media (max-width: 567px){.homepage-terms-privacy-accessibility{padding:0 16px}}@media (max-width: 950px){.terms-privacy-accessibility__copyright p,.homepage-terms-privacy-accessibility__copyright p{font-size:0.8571rem}.terms-privacy-accessibility__content,.homepage-terms-privacy-accessibility__content{flex-direction:column;gap:24px;text-align:center}}

.site-footer{padding:48px 64px}.seo-site-footer{padding:48px 64px 0}.site-footer,.seo-site-footer{background-color:#fafafa;color:#707070;text-align:left}.site-footer__grid,.seo-site-footer__grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:30px}.site-footer__grid--cuisines,.seo-site-footer__grid--cuisines{grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-top:1px solid #ccc;padding-top:30px;margin-top:20px}.site-footer__column--heading h2,.seo-site-footer__column--heading h2{margin-top:0}.site-footer h2,.seo-site-footer h2{color:#1f5ea9;font-size:1.1429rem;font-weight:600;margin-bottom:20px;text-align:left;line-height:1.7143rem}.site-footer__link-block,.seo-site-footer__link-block{list-style:none;padding:0;margin:0;display:block}.site-footer__link-block li,.seo-site-footer__link-block li{margin-bottom:8px}.site-footer__link-block li a,.seo-site-footer__link-block li a{color:#707070;text-decoration:none;font-size:1rem;white-space:nowrap;line-height:1.4286rem}.site-footer__link-block li a:hover,.seo-site-footer__link-block li a:hover{text-decoration:underline;color:#666}.site-footer__link-block li a[href="cities"],.site-footer__link-block li a[href="food"],.seo-site-footer__link-block li a[href="cities"],.seo-site-footer__link-block li a[href="food"]{font-weight:700}.site-footer__link-block--three-col,.seo-site-footer__link-block--three-col{column-count:3;column-gap:24px}.site-footer__link-grid,.seo-site-footer__link-grid{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;column-gap:18px;row-gap:6px}.site-footer__link-grid li,.seo-site-footer__link-grid li{margin:0}.site-footer__link-grid li a,.seo-site-footer__link-grid li a{color:#707070;text-decoration:none;font-size:1rem;white-space:nowrap;line-height:1.4286rem}.site-footer__link-grid li a:hover,.seo-site-footer__link-grid li a:hover{text-decoration:underline;color:#666}.site-footer__link-grid li a[href="cities"],.site-footer__link-grid li a[href="food"],.seo-site-footer__link-grid li a[href="cities"],.seo-site-footer__link-grid li a[href="food"]{font-weight:700}.site-footer__link-grid--three-col,.seo-site-footer__link-grid--three-col{column-count:3;column-gap:24px}.site-footer .HeaderLogo,.seo-site-footer .HeaderLogo{display:block;margin-bottom:20px;text-decoration:none}.site-footer .HeaderLogo__link,.seo-site-footer .HeaderLogo__link{color:#1f5ea9}.site-footer .HeaderLogo__link:before,.seo-site-footer .HeaderLogo__link:before{font-size:3.8571rem}.site-footer__legal-links,.seo-site-footer__legal-links{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:18px;margin-bottom:24px}.site-footer__legal-links a,.seo-site-footer__legal-links a{color:#707070;text-decoration:none;font-size:1rem}.site-footer__legal-links a:hover,.seo-site-footer__legal-links a:hover{text-decoration:underline;color:#666}.site-footer__social-app-container,.seo-site-footer__social-app-container{display:flex;align-items:center;gap:24px;margin-bottom:24px}.site-footer__social,.seo-site-footer__social{display:flex;gap:16px;align-items:center}.site-footer__social a,.seo-site-footer__social a{color:#707070;font-size:1.4286rem}.site-footer__social a:hover,.seo-site-footer__social a:hover{color:#1f5ea9}.site-footer__app-links,.seo-site-footer__app-links{display:flex;gap:10px;align-items:center}.site-footer__app-links a,.seo-site-footer__app-links a{display:inline-block;text-decoration:none;font-size:0}.site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--apple,.seo-site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--apple{width:100px;height:30px;background-image:url("/images/applestore.png");background-size:contain;background-repeat:no-repeat}.site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--apple:hover,.seo-site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--apple:hover{background-image:url("/images/applestore_hover.png")}.site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--google,.seo-site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--google{width:85px;height:30px;background-image:url("/images/googleplay.png");background-size:contain;background-repeat:no-repeat}.site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--google:hover,.seo-site-footer__app-links a.SiteFooter__Nav__SocialMobileContainer__MobileLinks__Link--google:hover{background-image:url("/images/googleplay_hover.png")}.site-footer__section,.seo-site-footer__section{margin-bottom:32px}.site-footer__section:last-child,.seo-site-footer__section:last-child{margin-bottom:0}.site-footer__bottom,.seo-site-footer__bottom{border-top:1px solid #ccc;padding-top:24px}.site-footer__bottom-content,.seo-site-footer__bottom-content{max-width:1400px;margin:0 auto;display:flex;gap:10px;align-items:center}.site-footer__copyright,.seo-site-footer__copyright{text-align:center;color:#707070;font-size:1rem}.site-footer__copyright p,.seo-site-footer__copyright p{margin:0}.site-footer__copyright a,.seo-site-footer__copyright a{color:#707070;text-decoration:underline}.site-footer__copyright a:hover,.seo-site-footer__copyright a:hover{color:#666}.site-footer__ada img,.seo-site-footer__ada img{width:100px}@media (max-width: 950px) and (min-width: 320px) and (max-width: 567px){.site-footer__mobile-section.get-to-know-us .site-footer__link-block li a,.seo-site-footer__mobile-section.get-to-know-us .site-footer__link-block li a{font-size:0.8571rem !important}.site-footer__link-grid li a,.seo-site-footer__link-grid li a{font-size:0.8571rem !important}.site-footer a,.seo-site-footer a{font-size:0.8571rem !important}}@media (max-width: 950px){.site-footer,.seo-site-footer{padding:45px;text-align:center}.site-footer__grid,.seo-site-footer__grid{display:none}.site-footer__mobile,.seo-site-footer__mobile{display:flex;flex-direction:column;gap:30px}.site-footer__mobile-section,.seo-site-footer__mobile-section{text-align:center}.site-footer__mobile-section.get-to-know-us .site-footer__link-block,.seo-site-footer__mobile-section.get-to-know-us .site-footer__link-block{align-items:center;display:block}.site-footer__mobile-section.get-to-know-us .site-footer__link-block li a,.seo-site-footer__mobile-section.get-to-know-us .site-footer__link-block li a{padding:3px 0;line-height:1.2857rem;font-weight:400}.site-footer__mobile-section h2,.seo-site-footer__mobile-section h2{text-align:center;margin-bottom:16px}.site-footer__link-grid,.seo-site-footer__link-grid{justify-content:center}.site-footer__link-grid li,.seo-site-footer__link-grid li{margin:0}.site-footer__link-grid li a,.seo-site-footer__link-grid li a{line-height:1.2857rem;font-weight:400}.site-footer__link-grid--three-col,.seo-site-footer__link-grid--three-col{column-count:unset;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.site-footer__app-links,.seo-site-footer__app-links{justify-content:center}.site-footer__social,.seo-site-footer__social{justify-content:center}.site-footer__social a,.seo-site-footer__social a{font-size:1.4286rem !important}.site-footer__legal-links,.seo-site-footer__legal-links{flex-direction:column;align-items:center;gap:12px}.site-footer__bottom,.seo-site-footer__bottom{margin-top:32px}.site-footer__bottom-content,.seo-site-footer__bottom-content{flex-direction:column;gap:24px;text-align:center}.site-footer .HeaderLogo,.seo-site-footer .HeaderLogo{display:none}.site-footer h2,.seo-site-footer h2{margin-bottom:20px}.site-footer a,.seo-site-footer a{display:inline-block;padding:4px 0;line-height:1.2857rem;font-weight:500}}@media (max-width: 950px) and (max-width: 567px){.site-footer,.seo-site-footer{padding:40px 20px}}

.Disclaimer{display:flex;flex-direction:row}.Disclaimer__Action,.Disclaimer__Action--Capitalize{color:#fd4747;font-weight:bold}.Disclaimer__Action--Capitalize{text-transform:capitalize}.Disclaimer__Icon{color:#fd4747;padding:2px 5px 0 0}

.LaundryCompareTabItem{padding:20px 0}.LaundryCompareTabItem__Controls{display:flex;justify-content:center;position:relative}.LaundryCompareTabItem__Controls__Increment,.LaundryCompareTabItem__Controls__Decrement{display:none;color:#1f5ea9;font-size:3.2143rem;position:absolute;height:100%;top:0;vertical-align:middle;background:transparent;border:none;padding:0;margin-top:0;cursor:pointer;outline:none}.LaundryCompareTabItem__Controls__IconBtn{background-color:transparent;width:50%;padding:0;border:none;cursor:pointer;transition:all 0.2s ease}.LaundryCompareTabItem__Controls__IconBtn:hover i{color:#1f5ea9;transition:all 0.2s ease}.LaundryCompareTabItem__Controls__Increment{right:10px}.LaundryCompareTabItem__Controls__Decrement{left:10px}.LaundryCompareTabItem__Controls__Icon{font-size:3.5714rem;color:#999}.LaundryCompareTabItem--Active .LaundryCompareTabItem__Controls__Increment,.LaundryCompareTabItem--Active .LaundryCompareTabItem__Controls__Decrement{display:block;transition:all 0.2s ease}.LaundryCompareTabItem--Active .LaundryCompareTabItem__Controls__Increment:hover,.LaundryCompareTabItem--Active .LaundryCompareTabItem__Controls__Decrement:hover{scale:1.2;color:#1f5ea9}.LaundryCompareTabItem--Active .LaundryCompareTabItem__Controls__Increment,.LaundryCompareTabItem--Active .LaundryCompareTabItem__Controls__Decrement,.LaundryCompareTabItem--Active .LaundryCompareTabItem__Controls__Icon{color:#1f5ea9}.LaundryCompareTabItem--Active .LaundryCompareTabItem__Title{color:#1f5ea9;font-weight:700}.LaundryCompareTabItem--Active:hover .LaundryCompareTabItem__Controls__Icon{color:#1f5ea9}.LaundryCompareTabItem__Title{padding-top:10px;text-align:center}

.LaundryCompareTab{padding:24px 34px;margin-top:24px;border-top:2px solid #e3eeff;overflow-x:hidden}.LaundryCompareTab__Content{padding-top:20px}.LaundryCompareTab__Content__Label{font-size:1.1429rem;color:#333;padding-right:20px}.LaundryCompareTab__Content__Note{padding-top:20px}.LaundryCompareTab__Controls__Button{display:block;margin:0 auto}.LaundryCompareTab__Items{list-style:none;display:flex;flex-flow:row wrap;padding:0;margin:0}.LaundryCompareTab__Items__Item{flex:0 0 50%}.LaundryCompareTab__Subtitle{margin-bottom:20px}.LaundryCompareTab__Subtitle__include tablet{margin-bottom:10px}.LaundryCompareTab__Disclaimer__Action{font-size:0.8571rem;color:#fd4747;margin:20px 0}.LaundryCompareTab__Disclaimer__Copy{margin:20px 0}.LaundryCompareTab__Disclaimer__Copy__Action,.LaundryCompareTab__Disclaimer__Copy__Text{font-size:0.8571rem;color:#333}.LaundryCompareTab__Disclaimer__Copy__Icon{font-size:1.4286rem}@media (min-width: 768px){.LaundryCompareTab__Items__Item{flex:0 0 33.3333%}.LaundryCompareTab__Disclaimer__Action{margin:10px 0}.LaundryCompareTab__Disclaimer__Copy{margin:0}}@media (min-width: 960px){.LaundryCompareTab__Items__Item{flex:0 0 25%}}@media (max-width: 568px){.LaundryCompareTab{border-top:none;padding:0}}

.RadioButton{display:flex;justify-content:flex-start;align-items:center}.RadioButton-disabled{cursor:not-allowed}.RadioButton__info,.RadioButton__selection{cursor:pointer}.RadioButton__info{color:#666}.RadioButton__info__text:last-child{margin-bottom:0}.RadioButton__selection{flex:0 0 30px;position:relative;display:flex;align-items:center}.RadioButton__selection--full-width{flex:1}.RadioButton__selection__button{height:20px;position:relative}.RadioButton__selection__button__input{clip:rect(0 0 0 0);position:absolute}.RadioButton__selection__button__span,.RadioButton__selection__button__span-active{display:block}.RadioButton__selection__button__span:before,.RadioButton__selection__button__span-active:before{display:inline-block;box-sizing:border-box;content:"";width:20px;height:20px;border:1px solid #ccc;background-color:#fff;border-radius:50%}.RadioButton__selection__button__span:after,.RadioButton__selection__button__span-active:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;top:50%;left:10px;transform:translate(-50%, -50%)}.RadioButton__selection__button__span-active:before{background-color:#fff}.RadioButton__selection__button__span-active:after{background-color:#49aaff}.RadioButton__selection__button__span-disabled:hover{cursor:not-allowed}.RadioButton__selection__button__span-disabled:before{border:1px solid #aaa;background-color:#eee}.RadioButton__selection__button__span-disabled:after{background-color:#eee}.RadioButton__selection__button__span-active.RadioButton__selection__button__span-disabled:before{border:1px solid #aaa;background-color:#eee;display:inline-block;box-sizing:border-box;content:"";width:20px;height:20px;border-radius:50%}.RadioButton__selection__button__span-active.RadioButton__selection__button__span-disabled:after{background-color:#aaa;content:"";position:absolute;width:10px;height:10px;border-radius:50%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}@media (min-width: 960px){.RadioButton__info__text:hover{text-decoration:underline}}

.LaundryDryclean__Controls{display:flex;flex-direction:column}.LaundryDryclean__Controls__Option{margin-bottom:20px}.LaundryDryclean__Controls__Option__Radio{margin-right:10px}.LaundryDryclean__Controls__Option__Copy{bottom:10px;color:#333;margin-left:40px}.LaundryDryclean__Controls__Icon{color:rgba(0,0,0,0.3);font-size:1.4286rem;margin-left:10px}.LaundryDryclean__Controls__tooltip{line-height:1.0714rem;vertical-align:-0.25em}@media (min-width: 960px){.LaundryDryclean__Controls__Option__Copy__Note{margin-left:5px}}@media (max-width: 568px){.LaundryDryclean__Controls__Option__Copy{margin-left:10px}}@media (max-width: 767px){.LaundryDryclean__Controls__Option__Copy{display:flex;flex-direction:column}}

.Select__wrapper{margin:0;padding:5px;background:white;border-radius:2px;display:flex}.Select__label{font-size:1rem;pointer-events:none;flex:none}.Select__boxWrap{cursor:pointer;flex:auto}.Select__boxWrap__selectContainer{position:relative}.Select__boxWrap__label{display:block;position:relative;cursor:pointer;color:#1f5ea9;font-size:1rem;padding-right:20px;padding-left:5px;font-weight:700}.Select__boxWrap__error,.Select__boxWrap__message{display:block}.Select__boxWrap__error.h6{color:#fd4747}.Select__dropdown{background:white;border:0;border-radius:0;height:22px;outline:none;cursor:pointer;width:100%;position:absolute;top:0;opacity:0}.Select__dropdown:focus{outline-color:transparent;outline-style:none}.Select__icon{color:#1f5ea9;position:absolute;top:0;right:0;line-height:1.5714rem !important;font-size:0.5rem;pointer-events:none}

.LaundryCompareTabWash__Select{display:block !important}.LaundryCompareTabWash__Select__boxWrap{min-height:44px;min-width:364px;max-width:364px;width:100%;box-sizing:border-box;border:1px solid #eaeded;border-radius:7px;margin-top:10px}.LaundryCompareTabWash__Select__boxWrap__selectContainer{padding:9px}.LaundryCompareTabWash__Select__boxWrap__label.Select__boxWrap__label{color:#333;font-weight:400;font-size:1.1429rem}.LaundryCompareTabWash__Select__fieldLabel.h3{margin:0;color:#333;font-weight:600;font-size:1rem}.LaundryCompareTabWash__Select__dropdown.Select__dropdown{top:10px;max-width:calc(100% - 20px)}.LaundryCompareTabWash__Select__icon.icon-down-arrow-thick{top:10px;right:10px;color:#333}.LaundryCompareTabWash__SelectWrap{display:flex;justify-content:center;align-items:center;padding-bottom:20px}.LaundryCompareTabWash__SelectWrap__Title{padding-right:20px}@media (max-width: 568px){.LaundryCompareTabWash__Select{display:inline-block !important;padding:0;width:100%}.LaundryCompareTabWash__Select__boxWrap{min-width:100%;max-width:100%}}

.LaundryServiceModal{max-width:780px;width:100%;margin:0 auto;padding-top:15px}.LaundryServiceModal__header{padding:20px 40px;text-align:left}.LaundryServiceModal__title{font-size:1.7143rem;font-weight:700;line-height:2.2857rem;margin:0}.LaundryServiceModal__content{max-height:70vh;overflow-y:auto}.LaundryServiceModal__disclaimer{display:flex;align-items:flex-start;background-color:#f5f9fd;padding:16px;border-radius:6px;width:calc(100% - 110px);margin:0 auto}.LaundryServiceModal__disclaimer .icon-info-circle{color:#1f5ea8;font-size:1.2857rem;margin-right:12px;flex-shrink:0;margin-top:2px}.LaundryServiceModal__disclaimer p{margin:0;font-size:1.1429rem;font-weight:400;color:#333333;line-height:1.7143rem}.LaundryServiceModal__disclaimer .disclaimerCopy{display:flex;gap:12px}.LaundryServiceModal__footer{padding:40px;display:flex;justify-content:end;gap:10px}.LaundryServiceModal__footer .dcom-button.primary{min-width:168px;height:48px;border-radius:48px}.LaundryServiceModal__footer .dcom-button.secondary{min-width:110px;height:48px;border-radius:48px}.LaundryServiceModal .laundry-icon-warning{color:#3b598a;font-size:1.5714rem;position:relative;top:4px}@media (max-width: 950px){.LaundryServiceModal{max-width:calc(100% - 40px)}}@media (max-width: 568px){.LaundryServiceModal{max-width:100%;height:100%}.LaundryServiceModal__header{padding:6px 16px 16px 16px}.LaundryServiceModal__content{padding:0 16px;max-height:calc(100vh - 185px)}.LaundryServiceModal__disclaimer{width:calc(100% - 32px)}.LaundryServiceModal__footer{position:fixed;bottom:0;left:0;width:calc(100% - 32px);max-width:calc(100% - 32px);padding:24px 16px 40px 16px;border-top:1px solid #eeeeee;justify-content:center;background:#fff}.LaundryServiceModal__footer .dcom-button{width:100%}.LaundryServiceModal .Modal__close{right:32px;height:15px;width:15px}}

.FilterModal{color:black}.FilterModal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:999999999}.FilterModal .modal-content{background:white;max-width:730px;width:100%;position:relative;max-height:90vh;display:flex;flex-direction:column;border-radius:16px}.FilterModal .modal-close{position:absolute;top:50px;right:40px;background:none;border:none;font-size:3.5714rem;height:22px;width:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;color:#1f5ea8}.FilterModal .modal-header{padding:50px 40px 35px 40px;border-bottom:1px solid #e5e7eb}.FilterModal .modal-header h2{font-size:1.7143rem;font-weight:700;margin:0;color:#333333}.FilterModal .modal-body{padding:24px 40px;overflow-y:auto;flex-grow:1;-ms-overflow-style:none;scrollbar-width:none}.FilterModal .modal-body::-webkit-scrollbar{display:none}.FilterModal .FilterModal__row{display:flex;gap:32px;margin-bottom:32px;align-items:flex-start}.FilterModal .FilterModal__col--1of3{flex:1 1 33%;min-width:0}.FilterModal .FilterModal__col--2of3{flex:2 1 67%;min-width:0}.FilterModal .FilterModal__divider{border:none;border-top:1px solid #e5e7eb;margin:0 0 32px 0}.FilterModal .sort-options h4{font-size:0.9286rem;font-weight:600;margin-bottom:16px;color:#000000}.FilterModal .sort-options .labels{display:flex;flex-direction:column;gap:12px}.FilterModal .sort-options label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:1rem;font-weight:400;color:#333333}.FilterModal .sort-options label input[type="radio"]:checked ~ span{font-weight:600}.FilterModal .sort-options input[type="radio"]{cursor:pointer;margin:0}.FilterModal .price-range h4{font-size:0.9286rem;font-weight:600;margin-bottom:16px;color:#000000}.FilterModal .price-range .price-range-buttons{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.FilterModal .price-range .price-range-buttons button{padding:8px 16px;border:1px solid #d1d4d4;border-radius:6px;background:transparent;cursor:pointer;font-size:1rem;text-align:center;transition:all 0.2s ease}.FilterModal .price-range .price-range-buttons button:hover{border-color:#b7deff;color:#1f5ea8}.FilterModal .price-range .price-range-buttons button:hover .filter-count{color:#1f5ea8}.FilterModal .price-range .price-range-buttons button.selected{background-color:#f6faff;border-color:#b7deff;color:#1f5ea8;font-weight:600}.FilterModal .price-range .price-range-buttons button.selected .filter-count{color:#1f5ea8}.FilterModal .price-range .price-range-buttons button .filter-count{margin-left:0}.FilterModal .collections h4{font-size:0.9286rem;font-weight:600;margin-bottom:16px;color:#000000}.FilterModal .collections .labels{display:flex;flex-direction:column;gap:12px}.FilterModal .collections label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:1rem;font-weight:400;color:#333333}.FilterModal .collections label input[type="checkbox"]:checked ~ span,.FilterModal .collections label input[type="radio"]:checked ~ span{font-weight:600}.FilterModal .collections input[type="checkbox"],.FilterModal .collections input[type="radio"]{cursor:pointer;margin:0}.FilterModal .FilterModal__option{display:flex;align-items:center;gap:8px}.FilterModal .FilterModal__count,.FilterModal .filter-count{font-size:1rem;color:#333333;margin-left:5px}.FilterModal .modal-footer{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;background:white;border-radius:0 0 16px 16px}.FilterModal .modal-footer button{padding:15px 32px;border-radius:48px;font-size:1.2857rem;font-weight:600;color:#1f5ea8;cursor:pointer;transition:all 0.2s ease}.FilterModal .modal-footer button.secondary{background:white;border:1px solid #1f5ea8}.FilterModal .modal-footer button.primary{background:#1f5ea8;border:1px solid #1f5ea8;color:white}.FilterModal .modal-footer button.primary:hover{background:#1f5ea8}@media screen and (max-width: 640px){.FilterModal .modal-close{top:26px;right:16px}.FilterModal .modal-header{padding:26px 16px 16px;border-bottom:none}.FilterModal .modal-body{padding:24px 16px}.FilterModal .FilterModal__col--1of3{flex:unset;min-width:0;width:100%}.FilterModal .FilterModal__col--2of3{flex:unset;min-width:0;width:100%}.FilterModal .FilterModal__divider{border:none;margin:0}.FilterModal .collections{padding:0}.FilterModal .FilterModal__row{flex-direction:column;gap:24px}.FilterModal .modal-content{max-height:100vh;height:100%;border-radius:0}.FilterModal .price-range-buttons{grid-template-columns:1fr !important}.FilterModal .collections .labels{grid-template-columns:1fr !important}.FilterModal .modal-footer{border-radius:0}}@media screen and (max-width: 768px){.FilterModal .price-range .price-range-buttons{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 580px){.FilterModal .modal-footer button{width:100%}}

.Toast{position:fixed;bottom:0;width:100%;right:0;top:0;left:0;z-index:1005}.Toast__background{background:none}.Toast__overlay,.Toast__overlay--centerChildren{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1004;background-color:rgba(0,0,0,0.6)}.Toast__overlay--centerChildren{display:flex;justify-content:center;align-items:center}.Toast__wrapper{padding:10px;background-color:#fff;position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:visible}.Toast__close{position:absolute;top:0;right:0;color:#1f5ea9;width:34px;height:34px;font-size:1rem;font-weight:bold;line-height:2.4286rem;display:block;text-align:center;outline:0;background:none;border:none;cursor:pointer}.Toast__content{width:100%;overflow-y:auto;box-sizing:border-box}.Toast__header{flex:0 0 auto;text-align:center}.Toast__footer{flex:0 0 auto;margin-top:20px;text-align:center}@media (min-width: 568px){.Toast--not-fullscreen{width:350px;bottom:20px;right:20px;top:inherit;left:inherit;box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:3px}.Toast--not-fullscreen .Toast__wrapper{position:relative;padding:20px 20px 30px;border-radius:3px}.Toast--fullscreen .Toast__wrapper{width:350px;bottom:20px;right:20px;top:initial;left:initial;box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:3px;padding:20px}.Toast__overlay .Toast,.Toast__overlay--centerChildren .Toast{top:auto;left:auto}.Toast__overlay--centerChildren .Toast{position:relative}}

.CookieDisclaimer{background:transparent;z-index:1000000000}.CookieDisclaimer__wrapper.Toast__wrapper{padding:20px}.CookieDisclaimer--menuconnect .CookieDisclaimer__wrapper.Toast__wrapper{top:20px;bottom:initial}.CookieDisclaimer__Text{font-weight:600;margin:0;padding-right:10px}@media (min-width: 568px){.CookieDisclaimer__wrapper.Toast__wrapper{max-width:466px;width:auto}}@media (max-width: 767px){.CookieDisclaimer__wrapper.Toast__wrapper{box-shadow:1px 0 12px 0 rgba(171,171,171,0.5)}}

.FlyOutHeader__container{flex:0 0 auto}.FlyOutHeader__wrapper{margin:20px 0}.FlyOutHeader__button{position:relative;font-size:1.0714rem;margin-top:20px}

.MobileAppButton{height:40px;width:120px}.MobileAppButton:first-child{margin-right:10px}.MobileAppButton__Image{height:100%;display:block}@media (min-width: 768px){.MobileAppButton:first-child{margin-right:20px}}

.SocialLinks{margin:20px auto 0}.SocialLinks__Headline{margin:0 auto 20px}.SocialLinks__Links{margin:0;padding:0;display:flex;justify-content:center;align-items:center}.SocialLinks__Links li{list-style:none;margin:0 15px}.SocialLinks__Links__Link{font-size:2rem;margin-right:20px}.SocialLinks__Links__Link__Title{font-size:0}.SocialLinks__Links__Link:first-child{margin-left:-5px}.SocialLinks__Links__Link:last-child{margin-right:0}.SocialLinks__Links__Link:hover,.SocialLinks__Links__Link:active,.SocialLinks__Links__Link:active{text-decoration:none}@media (min-width: 568px){.SocialLinks{position:absolute;left:0;right:0;bottom:48px}.SocialLinks__Links{padding-top:10px}}@media (min-width: 960px){.SocialLinks{bottom:140px}}

.FlyOutFooter__container{flex:1 0 auto;margin:-20px;padding:20px;background-color:#f8f8f8}.FlyOutFooter__foot{margin-top:20px;font-size:1.0714rem}.FlyOutFooter__Button__Image{height:40px;width:110px}.FlyOutFooter__downloadLink{padding-left:40px;margin-top:10px}.FlyOutFooter__downloadLink__lineBreak{margin-left:-60px;margin-right:-20px;border:1px solid #eee}.FlyOutFooter__downloadLink__text{width:175px}.FlyOutFooter__downloadLink__button{width:100%;margin-top:10px}.FlyOutFooter__link{font-size:1.0714rem;padding:0;background:none;border:none}

.AccountOptions{min-width:220px;width:100%}.AccountOptions__content__new__option__ribbon{background-color:#49aaff;color:#fff;font-size:0.8571rem;padding:4px 10px;position:absolute;right:20px;line-height:1;text-transform:uppercase;border-radius:10px;bottom:0}.AccountOptions__content__header{display:flex;align-items:center;width:100%;margin-bottom:15px;text-decoration:none}.AccountOptions__content__header:hover{text-decoration:none}.AccountOptions__content__header__img,.AccountOptions__content__header__summary{display:inline-block;vertical-align:middle}.AccountOptions__content__header__img{width:58px;height:58px;border-radius:29px;margin-right:15px}.AccountOptions__content__header__img.icon-profile{font-size:4.1429rem;margin-right:15px;color:#49aaff}.AccountOptions__content__header__summary__name,.AccountOptions__content__header__summary__credit{font-size:1rem;margin:0}.AccountOptions__content__header__summary__name{font-weight:bold;font-size:1.0714rem;color:#1f5ea9}.AccountOptions__content__header__summary__name:not(:only-child){margin-bottom:7px}.AccountOptions__content__header__summary__credit{font-weight:normal;color:#1f5ea9}.AccountOptions__content__header__summary__credit:hover{cursor:pointer}.AccountOptions__content__option{margin:0 -20px;padding:0 20px;line-height:2.4286rem;display:flex;align-items:center;position:relative}.AccountOptions__content__option:active{background-color:#fff}.AccountOptions__content__option:hover{text-decoration:none}.AccountOptions__content__option .icon-your-orders{font-size:1.4286rem;margin-top:-4px}.AccountOptions__content__option .icon-gifts{margin-top:-2px;font-size:1.2857rem}.AccountOptions__content__option .icon-recurring-order{font-size:1.4286rem}.AccountOptions__content__option .icon-your-account,.AccountOptions__content__option .icon-trophy{font-size:1.2857rem}.AccountOptions__content__option .icon-cc-inverse{font-size:1rem}.AccountOptions__content__option .icon-contact{font-size:1.5rem;margin-top:-2px}.AccountOptions__content__option__icon,.AccountOptions__content__option__ribbon{color:#1f5ea9;font-size:1.1429rem;font-weight:normal;margin:0}.AccountOptions__content__option__icon{width:22px;margin-right:10px}.AccountOptions__content__option__icon:before{display:block;text-align:center}.AccountOptions__content__option__ribbon{background-color:#f6ba10;color:#fff;font-size:0.8571rem;padding:4px 10px;border-radius:3px;position:absolute;right:20px;line-height:1}.AccountOptions__content__option__arrowIcon{position:absolute;top:14px;right:20px;font-size:0.7143rem}.AccountOptions__content__subOptionsList{padding:0;list-style-type:none}.AccountOptions__content__subOptionsContainer--show,.AccountOptions__content__subOptionsContainer--hide,.AccountOptions__content__subOptionsContainer--hideAnimate{width:auto;display:flex;flex-basis:100%;flex-direction:column;transform-origin:center top;padding:0 0 0 50px;margin:10px -20px 0 -20px;background-color:#f8f8f8}.AccountOptions__content__subOptionsContainer--show .AccountOptions__content__subOption__lineBreak,.AccountOptions__content__subOptionsContainer--hide .AccountOptions__content__subOption__lineBreak,.AccountOptions__content__subOptionsContainer--hideAnimate .AccountOptions__content__subOption__lineBreak{margin:0 -50px;border:1px solid #eee}.AccountOptions__content__subOptionsContainer--show{animation:containerAccordion 0.13s ease-out}.AccountOptions__content__subOptionsContainer--hideAnimate{animation:hideContainerAccordion 0.1s ease-out}.AccountOptions__content__subOptionsContainer--hide{display:none}@keyframes hideContainerAccordion{0%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(0)}}@keyframes containerAccordion{0%{transform:scaleY(0.1)}100%{transform:scaleY(1)}}@media (max-width: 360px){.AccountOptions__content__option{line-height:1.5714rem}.AccountOptions__content__option__arrowIcon{top:8px}}@media (max-width: 568px){.AccountOptions__content__option .icon-your-orders{font-size:1.0714rem}.AccountOptions__content__option .icon-recurring-order{font-size:1.2143rem}.AccountOptions__content__option .icon-your-account,.AccountOptions__content__option .icon-trophy{font-size:1rem}.AccountOptions__content__option .icon-cc-inverse{font-size:0.9286rem}.AccountOptions__content__option .icon-contact{font-size:1.2143rem}.AccountOptions__content__option__icon,.AccountOptions__content__option__ribbon{font-size:1rem}}

.FlyOutMenu{transform:translateZ(0)}.FlyOutMenu__container--hidden,.FlyOutMenu__container--animate{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1010}.FlyOutMenu__container--hidden{transition:background-color 200ms cubic-bezier(0.075, 0.82, 0.165, 1),z-index 50ms linear 0.2s;background-color:rgba(0,0,0,0);z-index:-1}.FlyOutMenu__container--animate{transition:background-color 400ms cubic-bezier(0.075, 0.82, 0.165, 1);background-color:rgba(0,0,0,0.6)}.FlyOutMenu__container .SocialLinks__Links{margin-top:20px;padding-left:6px}.FlyOutMenu__container .SocialLinks__Links__Link{margin-right:40px}.FlyOutMenu__container .SocialLinks__Links__Link__Icon{font-size:2rem;color:#aaa}.FlyOutMenu__close{position:absolute;top:10px;left:10px;background:none;border:none;color:#1f5ea9}.FlyOutMenu__logo{text-align:right}.FlyOutMenu__logoWrapper{display:flex;justify-content:flex-end;align-items:center;margin-right:-5px}.FlyOutMenu__logo__powered{font-size:0.5rem;font-weight:800;color:#999;margin-right:5px}.FlyOutMenu__logo__icon{color:#1f5ea9}.FlyOutMenu__logo__icon.icon-delivery-logo{font-size:1.7857rem}.FlyOutMenu__logo__icon.icon-ddot{font-size:1.2857rem}.FlyOutMenu__logo__image{position:absolute;max-width:85px;max-height:35px;left:50%;transform:translateX(-50%)}.FlyOutMenu__wrapper{display:flex;flex-direction:column;position:absolute;width:270px;height:100%;z-index:1011;top:0;left:0;background-color:#fff;box-sizing:border-box;padding:10px 20px;overflow-x:hidden;border-radius:0}.FlyOutMenu__wrapper--hidden{transition:transform 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateX(-100%)}.FlyOutMenu__wrapper--animate{transition:transform 400ms cubic-bezier(0.075, 0.82, 0.165, 1);transform:translateX(0%)}.FlyOutMenu__wrapper .AccountOptions{margin-bottom:20px}.FlyOutMenu__wrapper .AccountOptions__content__subOptionsList{margin-top:10px}.FlyOutMenu__wrapper .AccountOptions__content__subOptionsContainer--show{width:auto;display:flex;flex-basis:100%;flex-direction:column;padding:0 0 0 50px;margin-left:-20px;margin-right:-20px;background-color:#f8f8f8}.FlyOutMenu__wrapper .AccountOptions__content__subOption{margin-bottom:5px}.FlyOutMenu__wrapper .AccountOptions__content__option,.FlyOutMenu__wrapper .AccountOptions__content__option__icon{font-size:1.0714rem}.FlyOutMenu__wrapper .AccountOptions__content__option{margin-top:5px;flex-wrap:wrap}.FlyOutMenu__wrapper .AccountOptions__content__option__arrowIcon{font-size:0.5714rem}.FlyOutMenu__wrapper .AccountOptions__content__option__icon.icon-catering{font-size:1.2143rem}.FlyOutMenu__wrapper .AccountOptions__content__option__ribbon{top:5px}.FlyOutMenu__wrapper .AccountOptions__content__header{display:flex;align-items:center}.FlyOutMenu__wrapper .AccountOptions__content__header__img{height:24px;width:24px}.FlyOutMenu__wrapper .AccountOptions__content__header__img.icon-profile{font-size:1.7143rem;margin-right:8px}.FlyOutMenu__wrapper .AccountOptions__content__header__summary{width:100%;display:flex;align-items:center;justify-content:space-between}.FlyOutMenu__wrapper .AccountOptions__content__header__summary__name:not(:only-child){color:#1f5ea9;margin:0}.FlyOutMenu__wrapper .AccountOptions__content__header__summary__credit{color:#49aaff}.FlyOutMenu__wrapper .AccountOptions__content .FlyOutMenu__logo{margin-bottom:32px}.FlyOutMenu__content{flex:0 0 auto}.FlyOutMenu__ribbon__new{background-color:#49aaff;color:#fff;font-size:0.8571rem;padding:4px 10px;position:absolute;right:20px;line-height:1;text-transform:uppercase;border-radius:10px;top:1px}.FlyOutHeader__container,.FlyOutFooter__container{display:flex;flex-direction:column}.FlyOutHeader__wrapper,.FlyOutFooter__wrapper{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.FlyOutHeader__button,.FlyOutHeader__foot,.FlyOutFooter__button,.FlyOutFooter__foot{line-height:2.2857rem;margin:20px -20px 0 -60px;padding:0 20px 0 60px}.FlyOutHeader__button:hover,.FlyOutHeader__foot:hover,.FlyOutFooter__button:hover,.FlyOutFooter__foot:hover{background-color:rgba(73,170,255,0.1);text-decoration:none}.FlyOutHeader__link,.FlyOutFooter__link{color:#1f5ea9}.FlyOutHeader__link:hover,.FlyOutFooter__link:hover{text-decoration:underline;cursor:pointer}.FlyOutHeader__button,.FlyOutFooter__button{color:#1f5ea9;outline:none;background:none;border:none;text-align:left}.FlyOutHeader__container{margin-bottom:40px}@media (min-width: 768px){.FlyOutMenu__wrapper{padding:20px}}@media (max-width: 360px){.FlyOutMenu__wrapper .AccountOptions__content__option__ribbon{top:0}}@media (max-width: 767px){.FlyOutHeader__button,.FlyOutHeader__foot,.FlyOutFooter__button,.FlyOutFooter__foot{line-height:1.5714rem}}@media (max-width: 320px){.FlyOutHeader__link.hide,.FlyOutFooter__link.hide{display:none}}

.FloatingPill{position:fixed;border-radius:5px;color:#fff}

.PromoFloatingPill{display:flex;justify-content:center;align-items:center;bottom:60px;left:20px;z-index:9999;background-color:#49aaff;padding:5px 10px;border-radius:20px}.PromoFloatingPill:hover{text-decoration:none}.PromoFloatingPill__text{font-weight:bold;font-size:0.8571rem}.PromoFloatingPill__icon{margin-right:5px}@media (min-width: 320px) and (max-width: 950px){.PromoFloatingPill{display:none}}

.DeleteItemModal__Title{margin:0}.DeleteItemModal__Content{text-align:center;padding:0 20px}.DeleteItemModal__Buttons{display:flex;justify-content:center}.DeleteItemModal__Buttons__Confirm{margin-left:10px;min-width:100px}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.product-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999999999;animation:product-modal-fade-in 0.1s forwards;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-modal__thumb-wrapper{height:100px;min-height:100px;display:flex;gap:10px;justify-content:center;align-items:center;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-modal__thumb-wrapper::-webkit-scrollbar{display:none}.product-modal__thumb-wrapper>div{width:80px;height:80px;flex-shrink:0;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer}.product-modal__thumb-wrapper>div.active{border-color:#0070f3}.product-modal__thumb-wrapper>div img{width:100%;height:100%;object-fit:cover}.product-modal__arrow-button{border:none;background:transparent;cursor:pointer;font-size:1.2857rem}.product-modal__arrow-button:disabled{cursor:not-allowed;opacity:0.5}.product-modal__error{color:#dc3545;margin-top:1rem;font-size:1rem}.product-modal p{font-size:1rem;font-weight:500;line-height:1.3571rem;text-align:left;color:#191919}.product-modal__overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5)}.product-modal__content{background:#fff;padding:50px;width:100%;max-width:60vw;height:auto;max-height:90vh;position:relative;z-index:1000000000;border-radius:15px;animation:product-modal-slide-up 0.4s ease-out;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);scrollbar-width:none}.product-modal__content::-webkit-scrollbar{display:none}.product-modal__close{position:absolute;top:20px;right:15px;font-size:3.5714rem;cursor:pointer;font-weight:400;z-index:1000000002;color:#333333}.product-modal__loading{display:flex;justify-content:center;align-items:center;height:100%}.product-modal__loading img{width:56px;height:56px}.product-modal__body{display:grid;grid-template-columns:1fr 1fr;gap:2rem;height:100%;max-height:calc(90vh - 100px);overflow:hidden}.product-modal__body .product-modal__images{height:100%;display:flex;flex-direction:column;gap:1rem;min-height:500px}.product-modal__body .product-modal__images .product-modal__main-image{flex:1;width:100%;height:400px;min-height:400px;max-height:400px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin-top:0;background:#fff}.product-modal__body .product-modal__images .product-modal__main-image img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.product-modal__body .product-modal__images .product-modal__main-image.image-error img{opacity:0.5}.product-modal__body .product-modal__images .product-modal__thumb-wrapper{height:115px;min-height:115px;display:flex;gap:8px;justify-content:center;align-items:center;width:100%;overflow-x:auto;padding:0 5px;box-sizing:border-box;scrollbar-width:none}.product-modal__body .product-modal__images .product-modal__thumb-wrapper::-webkit-scrollbar{display:none}.product-modal__body .product-modal__images .product-modal__thumb-wrapper>div{width:80px;height:80px;flex-shrink:0;border:2px solid transparent;border-radius:0;overflow:hidden;cursor:pointer;border:1px solid #dddddd;padding:3px}.product-modal__body .product-modal__images .product-modal__thumb-wrapper>div.active{border-color:#999999}.product-modal__body .product-modal__images .product-modal__thumb-wrapper>div img{width:100%;height:100%;object-fit:cover}.product-modal__body .product-modal__details{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0.5rem;position:relative}.product-modal__body .product-modal__details::-webkit-scrollbar{width:6px}.product-modal__body .product-modal__details::-webkit-scrollbar-track{background:#f1f1f1}.product-modal__body .product-modal__details::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.product-modal__body .product-modal__details .product-modal__basic-details{display:flex;flex-direction:column;gap:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__title{font-size:1.7143rem;font-weight:700;text-align:left;color:#333333;line-height:2.5714rem;margin-bottom:3px}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__vendor-title{font-size:1.1429rem;font-weight:600;text-align:left;color:#6c6e6e;line-height:1.7143rem;margin-bottom:10px}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__basic-info{text-align:left;color:#6c6e6e !important;font-weight:400;font-size:1.1429rem}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons{display:flex;width:100%;height:56px;gap:20px;margin:24px auto}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__button-group{display:flex;align-items:center;border:1px solid #ccc;gap:0}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__button-group button{font-size:1rem;font-weight:400;background-color:#fff;border:none;cursor:pointer;width:50px;display:flex;justify-content:center;align-items:center;height:100%;margin:auto;position:relative}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__button-group button:disabled{cursor:not-allowed;background-color:#f0f0f0}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__button-group button i.icon-minus{font-size:2rem;line-height:0;position:relative;top:1px}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__button-group p{font-size:1.2857rem;font-weight:400;width:50px;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc;height:100%;display:flex;justify-content:center;align-items:center;margin:auto}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__add-button{display:flex;justify-content:center;align-items:center;border-radius:8px;height:56px;width:100%;font-size:1.2857rem;line-height:1.2857rem;font-weight:600;background-color:#1f5ea9;color:white;border:none;cursor:pointer}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__add-button:disabled{opacity:0.7;cursor:not-allowed}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__add-button i{margin-left:10px;font-size:1.4286rem}.product-modal__body .product-modal__details .product-modal__description-container{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) transparent}.product-modal__body .product-modal__details .product-modal__description-container::-webkit-scrollbar{width:4px}.product-modal__body .product-modal__details .product-modal__description-container::-webkit-scrollbar-track{background:transparent}.product-modal__body .product-modal__details .product-modal__description-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:2px}.product-modal__body .product-modal__details .product-modal__description-container p{margin:0}.product-modal__body .product-modal__details .product-modal__ingredients{border-top:1px solid #ccc;margin-top:1rem;white-space:normal}.product-modal__body .product-modal__details .product-modal__ingredients .product-modal__ingredients-title{font-weight:bold;margin:1rem auto !important}.product-modal__body .product-modal__details .product-modal__ingredients .product-modal__ingredients-list{color:#191919;font-size:1rem;font-weight:400;line-height:1.3571rem}.product-modal__deleteModal{position:fixed;top:0;left:0;width:100%;height:100%;max-width:unset;margin:0;padding:0;max-height:unset;display:flex;justify-content:center;align-items:center;z-index:1000000003;background:transparent}.product-modal__button-loader{height:30px;width:30px;-webkit-filter:invert(100%);filter:invert(100%)}.product-modal__more-info{white-space:normal}@keyframes product-modal-fade-in{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes product-modal-slide-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes product-modal-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (max-width: 1460px){.product-modal__content{max-width:90vw;padding:30px}}@media screen and (max-width: 991px){.product-modal__content{padding:30px}.product-modal__body{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1.5rem}.product-modal__body .product-modal__images{min-height:400px;width:100%;flex:0 0 50%}.product-modal__body .product-modal__images .product-modal__thumb-wrapper>div{width:60px;height:60px}.product-modal__body .product-modal__details{flex:0 0 50%;width:100%;padding-left:0.5rem}}@media (max-width: 768px){.product-modal__content{top:0;left:0;width:100%;max-width:100% !important;border-radius:0;padding:0 !important;height:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767px){.product-modal__content{animation:none}}@media screen and (max-width: 768px){.product-modal__close{font-size:2.8571rem}.product-modal__body{display:block;height:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.product-modal__body .product-modal__images{gap:0;margin-bottom:15px;min-height:auto;position:relative;z-index:1;display:inline}.product-modal__body .product-modal__images .product-modal__main-image{margin-bottom:0}.product-modal__body .product-modal__images .product-modal__thumb-wrapper{padding:0}.product-modal__body .product-modal__images .product-modal__thumb-wrapper>div{width:90px;height:90px}.product-modal__body .product-modal__details{gap:0;overflow:visible;height:auto;padding:0}.product-modal__body .product-modal__details .product-modal__basic-details{order:2;position:fixed;bottom:0;left:0;background-color:#fff;border-top:1px solid #ccc;width:100%;padding:20px 20px 0 20px;max-width:calc(100% - 40px);box-shadow:0 -2px 10px rgba(0,0,0,0.1);z-index:1000000001;-webkit-backface-visibility:hidden;backface-visibility:hidden}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.product-modal__body .product-modal__details .product-modal__description-container{overflow-y:unset;max-height:unset;position:relative;z-index:1;padding:20px 20px 240px 20px}}@media screen and (max-width: 500px){.product-modal__body .product-modal__images .product-modal__main-image{min-height:unset;max-height:unset;height:auto;margin-bottom:20px}.product-modal__body .product-modal__images .product-modal__thumb-wrapper>div{max-width:15%;height:60px}}@media (max-width: 500px){.product-modal__body .product-modal__images .product-modal__thumb-wrapper{min-height:unset;height:70px !important}}@media screen and (max-width: 360px){.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons{gap:10px}}@media screen and (max-width: 420px){.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__button-group button{width:35px}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__button-group p{width:35px}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__add-button{white-space:nowrap;font-size:1.1429rem}.product-modal__body .product-modal__details .product-modal__basic-details .product-modal__buttons .product-modal__add-button i{font-size:1.1429rem}}

/* Fonts
*****************************************************************/
/* Palette
*****************************************************************/
/* Text
*****************************************************************/
/* Background
*****************************************************************/
/* Layout
*****************************************************************/
/* Margins
******************************************************************************/
/* Mixins
*****************************************************************/
dcom-odometer {
  position: relative;
  line-height: 1.78em;
}
dcom-odometer .odometer-inside {
  margin-top: -0.08em;
}
dcom-odometer .odometer-value {
  text-align: center;
}
dcom-odometer .odometer-formatting-mark {
  display: none;
}
dcom-odometer,
dcom-odometer .odometer-digit,
dcom-odometer .odometer-digit .odometer-digit-spacer {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 1.7em;
}
dcom-odometer .odometer-digit {
  position: relative;
  background: #1F5EA9;
  margin: 0 0.08em;
  color: #fff;
  border-radius: 2px;
}
dcom-odometer .odometer-digit:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 50%;
  right: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.2)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
}
dcom-odometer .odometer-digit .odometer-digit-spacer {
  visibility: hidden;
  width: 1em;
}
dcom-odometer .odometer-digit .odometer-digit-inner {
  text-align: left;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
dcom-odometer .odometer-digit .odometer-ribbon {
  display: block;
}
dcom-odometer .odometer-digit .odometer-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
dcom-odometer .odometer-digit .odometer-value {
  display: block;
  -webkit-transform: translateZ(0);
  width: 1em;
}
dcom-odometer .odometer-digit .odometer-value.odometer-last-value {
  position: absolute;
}
dcom-odometer.odometer-animating-up .odometer-ribbon-inner {
  -moz-transition: -moz-transform 2s;
  -o-transition: -o-transform 2s;
  -webkit-transition: -webkit-transform 2s;
  transition: transform 2s;
}
dcom-odometer.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
dcom-odometer.odometer-animating-down .odometer-ribbon-inner {
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
dcom-odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
  -moz-transition: -moz-transform 2s;
  -o-transition: -o-transform 2s;
  -webkit-transition: -webkit-transform 2s;
  transition: transform 2s;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes play{0%{background-position:0px}100%{background-position:-7140px}}@keyframes scaleIn{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scale-out-in{70%{transform:scale(0.7)}100%{transform:scale(1)}}@keyframes multi-bag-foreground-animation{0%{transform:translateY(-50px)}50%,70%{transform:translateY(0)}70%{transform:scale(0.7)}75%,85%{transform:translateY(3px)}90%{transform:translateY(0)}100%{transform:translate(5px, -6px) scale(1)}}@keyframes shadowPulse{0%{box-shadow:0 0 0 0 rgba(73,170,255,0.7)}70%{box-shadow:0 0 0 10px rgba(73,170,255,0)}100%{box-shadow:0 0 0 0 rgba(73,170,255,0)}}.spinner{margin:0 auto;position:relative;border-radius:100%;border-style:solid;border-top-style:solid;border-width:4px;border-top-width:4px;border-top-color:#fff;height:15px;width:15px;display:inline-block;animation:spin 0.6s infinite linear;-webkit-animation:spin 0.6s infinite linear}.primary .spinner{border-width:4px;border-color:rgba(255,255,255,0.3);border-top-width:4px;border-top-color:#fff}.primary.small .spinner{border-width:2px;border-top-width:2px}.secondary .spinner{border-width:4px;border-color:rgba(31,94,169,0.3);border-top-width:4px;border-top-color:#1f5ea9}.secondary.small .spinner{border-width:2px;border-top-width:2px}.processing .contents{opacity:0;transform:scale(0.5)}.processing .spinner{transform:none;opacity:1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}input .dcom-button{border-radius:3px}.dcom-button{position:relative;display:inline-block;box-sizing:border-box;overflow:hidden;padding:9px 10px;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:1.1429rem;line-height:1.5714rem;font-weight:600;text-align:center;text-decoration:none;transition:background-color 0.1s linear 0s;outline:0;height:40px}.dcom-button:hover,.dcom-button:active,.dcom-button:focus{text-decoration:none}.dcom-button.small{height:30px;padding:4px 20px;font-size:1rem;line-height:1.2857rem}.dcom-button.small .spinner{width:16px;height:16px;margin-top:-8px;margin-left:-8px}.dcom-button.primary{background-color:#1f5ea9}.dcom-button.primary:hover,.dcom-button.primary:focus{background-color:#2468BA}.dcom-button.primary:active{background-color:#1f5ea9}.dcom-button.primary.disabled,.dcom-button.primary[disabled]{background-color:#ccc}.dcom-button.primary.disabled:hover,.dcom-button.primary.disabled:focus,.dcom-button.primary[disabled]:hover,.dcom-button.primary[disabled]:focus{background-color:#ccc}.dcom-button.primary.disabled:active,.dcom-button.primary[disabled]:active{background-color:#ccc}.dcom-button.secondary{background-color:white;color:#1f5ea9;border:1px solid #2468BA}.dcom-button.secondary:hover,.dcom-button.secondary:focus{border-color:#2468BA}.dcom-button.secondary:active{background-color:#1f5ea9;color:white}.dcom-button.secondary.disabled,.dcom-button.secondary[disabled]{color:#ccc;border-color:#ccc}.dcom-button.secondary.disabled:active,.dcom-button.secondary.disabled:focus,.dcom-button.secondary.disabled:active,.dcom-button.secondary[disabled]:active,.dcom-button.secondary[disabled]:focus,.dcom-button.secondary[disabled]:active{background-color:white;color:#1f5ea9}.dcom-button.transparent{background-color:transparent;background-image:none}.dcom-button.tertiary{background-color:#fff;color:#1f5ea9;border-radius:3px}.dcom-button.tertiary:hover,.dcom-button.tertiary:focus{background-color:#fff}.dcom-button.tertiary:active{background-color:#fff}.dcom-button.link{color:#1f5ea9;background:transparent;border:none}.dcom-button.link.disabled,.dcom-button.link[disabled]{color:#ccc}.dcom-button.disabled,.dcom-button[disabled]{cursor:not-allowed}.dcom-button.with-subtotal{text-align:left;padding-left:20px;padding-right:10px}.dcom-button.with-subtotal .subtotal{position:absolute;top:7px;right:10px;background-color:rgba(0,0,0,0.1);padding:2px 8px}.dcom-button.with-subtotal.disabled .subtotal{background-color:#999}.dcom-button .spinner{display:block;position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;opacity:0;box-sizing:border-box}.dcom-button .contents{display:block}.dcom-button.processing .contents{opacity:0;display:none;transform:scale(0.5)}.dcom-button.processing .spinner{opacity:1;display:block;transform:none}.dcom-button.small .spinner{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.dcom-button.facebook,.dcom-button.twitter{margin-bottom:20px}.dcom-button.facebook:before,.dcom-button.twitter:before{font-family:"dcom-ico-font";position:absolute;left:5px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;top:6px;height:28px;line-height:1.7857rem;float:left;width:33px;border-right:1px solid white;display:block;padding-right:10px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dcom-button.facebook:after,.dcom-button.twitter:after{padding-left:40px;float:left;width:195px}.dcom-button.twitter{margin-bottom:20px;transition:background-color 0.2s linear 0s;background-color:#1ab2e8}.dcom-button.twitter:hover,.dcom-button.twitter:focus{background-color:#35c0f6}.dcom-button.twitter:active{background-color:#1ab2e8;background-image:none;transition:none}.dcom-button.facebook{background-color:#3c599b;transition:background-color 0.2s linear 0s}.dcom-button.facebook:hover,.dcom-button.facebook:focus{background-color:#4b66a9}.dcom-button.facebook:active{background-color:#3c599b;background-image:none;transition:none}.guest-checkout-button{background:#fff;border:1px solid #1f5ea9;color:#1f5ea9}.fixed-cta{position:fixed;z-index:200;bottom:0;width:100%;background:#ffffff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.5);box-sizing:border-box;padding:20px 16px}.fixed-cta .dcom-button{display:block;padding-left:10px;padding-right:10px;margin:10px}.dcom-button-anchor{background:none;border:none;padding:0;color:#1f5ea9;font-size:1rem;cursor:pointer}.is-iframe .dcom-button .subtotal,.is-iframe .btn-wrapper .subtotal,.is-iframe input[type="submit"] .dcom-button .subtotal{background-color:transparent !important}.dcom-button:focus{border:2px solid #000}[class^="icon-"],[class*=" icon-"]{font-family:'dcom-ico-font' !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-multi-bag-single-active-go-background .foreground-bag:before,.icon-multi-bag-single-active-go-background .foreground-bag--reverse-blue:before{content:"\e93a";margin-left:-0.7998046875em;font-style:normal}.icon-multi-bag-single-active-go-background .foreground-bag:before{color:#fff}.icon-multi-bag-single-active-go-background .foreground-bag--reverse-blue:before{color:#1f5da9}.icon-multi-bag-both-white:before{content:"\e938"}.icon-multi-bag-both-group-order:before{content:"\e938";color:#49aaff}.icon-multi-bag-single-active-go-background .background-bag:before{content:"\e939";color:#49aaff;font-style:normal}.icon-multi-bag-single-active-go-background .foreground-bag:before{content:"\e93a";margin-left:-0.7998046875em;color:#fff;font-style:normal}.icon-multi-bag-go-active-white-background .background-bag:before{content:"\e93b";color:#fff;font-style:normal}.icon-multi-bag-go-active-white-background .foreground-bag:before{content:"\e93c";margin-left:-0.7998046875em;color:#49aaff;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'dcom-ico-font' !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-catering:before{content:"\e937"}.icon-profile:before{content:"\e948"}.icon-facebook:before{content:"\e945"}.icon-twitter1:before{content:"\e946"}.icon-twitter1-x:before{content:"\e94e"}.icon-instagram1:before{content:"\e947"}.icon-reorder:before{content:"\e944"}.icon-paying_icon:before{content:"\e943";color:#6d6d6d}.icon-google_logo .path1:before{content:"\e93f";color:#4285f4}.icon-google_logo .path2:before{content:"\e940";margin-left:-1em;color:#34a853}.icon-google_logo .path3:before{content:"\e941";margin-left:-1em;color:#fbbc05}.icon-google_logo .path4:before{content:"\e942";margin-left:-1em;color:#ea4335}.icon-fb_logo:before{content:"\e93e";color:#fffffe}.icon-multi-bag-both-white:before{content:"\e938"}.icon-multi-bag-single-active-go-background .path1:before{content:"\e939";color:#49aaff}.icon-multi-bag-single-active-go-background .path2:before{content:"\e93a";margin-left:-0.7998046875em;color:#fff}.icon-multi-bag-go-active-white-background .path1:before{content:"\e93b";color:#fff}.icon-multi-bag-go-active-white-background .path2:before{content:"\e93c";margin-left:-0.7998046875em;color:#49aaff}.icon-bag-no-handle:before{content:"\e93d"}.icon-minus-circle:before{content:"\e936"}.icon-lock:before{content:"\e935"}.icon-accurate:before{content:"\e92e"}.icon-hot-bowl:before{content:"\e92f"}.icon-on-time:before{content:"\e930"}.icon-clean-shirt:before{content:"\e931"}.icon-apple:before{content:"\e932"}.icon-thumbs-down:before{content:"\e933"}.icon-thumbs-up:before{content:"\e934"}.icon-x-circle:before{content:"\e92d"}.icon-Individual:before{content:"\e922"}.icon-email:before{content:"\e92a"}.icon-checkmark-primary:before{content:"\e92c"}.icon-Group:before{content:"\e92b"}.icon-contact:before{content:"\e929"}.icon-next_delivery:before{content:"\e927"}.icon-filters:before{content:"\e928"}.icon-instagram:before{content:"\e926"}.icon-giftcard:before{content:"\e924"}.icon-dot-logo:before{content:"\e925"}.icon-gifts:before{content:"\e923"}.icon-View-All-Icon:before{content:"\e91e"}.icon-recurring-order:before{content:"\e91a"}.icon-office:before{content:"\e91b"}.icon-home:before{content:"\e91c"}.icon-castle:before{content:"\e91d"}.icon-your-orders:before{content:"\e919"}.icon-cc-inverse:before{content:"\e917"}.icon-your-account:before{content:"\e918"}.icon-tax:before{content:"\e913"}.icon-flag-star:before{content:"\e914"}.icon-merchant-arrives:before{content:"\e915"}.icon-menu-burger:before{content:"\e916"}.icon-featured:before{content:"\e912"}.icon-geolocate:before{content:"\e911"}.icon-chicken:before{content:"\e90b"}.icon-fish:before{content:"\e90c"}.icon-meat:before{content:"\e90d"}.icon-pork:before{content:"\e90e"}.icon-shellfish:before{content:"\e90f"}.icon-veggies:before{content:"\e910"}.icon-delivery-points-multiplier:before{content:"\e90a"}.icon-camera-simple:before{content:"\e907"}.icon-bottle:before{content:"\e906"}.icon-grape:before{content:"\e904"}.icon-flag:before{content:"\e905"}.icon-drop:before{content:"\e908"}.icon-badge:before{content:"\e909"}.icon-delete:before{content:"\e900"}.icon-delivery-fee:before{content:"\e901"}.icon-discount-tag:before{content:"\e902"}.icon-edit:before{content:"\e903"}.icon-logistics-logo:before{content:"\e800"}.icon-magnifying-glass:before{content:"\e696"}.icon-success:before{content:"\e695"}.icon-gangnam-style:before{content:"\e694"}.icon-concur-logo:before{content:"\e691"}.icon-link:before{content:"\e692"}.icon-concur-logo-with-brand:before{content:"\e693"}.icon-people:before{content:"\e68b"}.icon-hand-shake:before{content:"\e68c"}.icon-megaphone:before{content:"\e68d"}.icon-free-tag:before{content:"\e68e"}.icon-computer-mobile:before{content:"\e68f"}.icon-graph:before{content:"\e690"}.icon-share:before{content:"\e67f"}.icon-search-document:before{content:"\e680"}.icon-pinterest:before{content:"\e681"}.icon-laundry-circle:before{content:"\e682"}.icon-check-list:before{content:"\e683"}.icon-groceries-circle:before{content:"\e684"}.icon-food-circle:before{content:"\e685"}.icon-eco:before{content:"\e686"}.icon-price-tag:before{content:"\e687"}.icon-camera:before{content:"\e689"}.icon-alcohol-circle:before{content:"\e68a"}.icon-hat:before{content:"\e67e"}.icon-confirm:before{content:"\e67c"}.icon-laundry-baskets:before{content:"\e67d"}.icon-eye:before{content:"\e67b"}.icon-calendar:before{content:"\e676"}.icon-cc:before{content:"\e677"}.icon-ddot:before{content:"\e678"}.icon-logout:before{content:"\e679"}.icon-taf:before{content:"\e67a"}.icon-about-users:before{content:"\e673"}.icon-merchant-store-front:before{content:"\e674"}.icon-us-map:before{content:"\e675"}.icon-storefront-logo:before{content:"\e671"}.icon-storefront-logo-by-delivery:before{content:"\e672"}.icon-laundry-thimble:before{content:"\e670"}.icon-wayway-pictures:before{content:"\e66c"}.icon-wayway-instagram-logo:before{content:"\e66d"}.icon-wayway-instagram-text-logo:before{content:"\e66e"}.icon-ooc-help:before{content:"\e668"}.icon-ooc-open-close:before{content:"\e669"}.icon-ooc-settings:before{content:"\e66a"}.icon-ooc-sound:before{content:"\e66b"}.icon-laundry-blanket:before{content:"\e654"}.icon-laundry-blouse-top:before{content:"\e655"}.icon-laundry-button:before{content:"\e656"}.icon-laundry-coat:before{content:"\e657"}.icon-laundry-comforter:before{content:"\e658"}.icon-laundry-dress:before{content:"\e659"}.icon-laundry-help:before{content:"\e65a"}.icon-laundry-jacket:before{content:"\e65b"}.icon-laundry-pants:before{content:"\e65c"}.icon-laundry-patch:before{content:"\e65d"}.icon-laundry-pillow:before{content:"\e65e"}.icon-laundry-scarf:before{content:"\e65f"}.icon-laundry-shirt:before{content:"\e660"}.icon-laundry-shorts:before{content:"\e661"}.icon-laundry-skirt:before{content:"\e662"}.icon-laundry-suit:before{content:"\e663"}.icon-laundry-sweater:before{content:"\e664"}.icon-laundry-tag:before{content:"\e665"}.icon-laundry-tie:before{content:"\e666"}.icon-laundry-zipper:before{content:"\e667"}.icon-flag-left:before{content:"\e651"}.icon-flag-right:before{content:"\e652"}.icon-x-close-field:before{content:"\e653"}.icon-location-arrow:before{content:"\e650"}.icon-clock-2:before{content:"\e64a"}.icon-collapse:before{content:"\e64b"}.icon-dollar-bill:before{content:"\e64c"}.icon-expand:before{content:"\e64d"}.icon-filters-burger:before{content:"\e64e"}.icon-truck:before{content:"\e64f"}.icon-half-star:before{content:"\e649"}.icon-phone:before{content:"\e647"}.icon-up-arrow-thick:before{content:"\e648"}.icon-chat:before{content:"\e646"}.icon-envelope:before{content:"\e643"}.icon-paypal-pal:before{content:"\e644"}.icon-paypal-pay:before{content:"\e645"}.icon-return-arrow:before{content:"\e641"}.icon-plus-circle:before{content:"\e640"}.icon-listing-tailoring:before{content:"\e63e"}.icon-bell:before{content:"\e63c"}.icon-warning:before{content:"\e63d"}.icon-delivery-guy:before{content:"\e612"}.icon-delivery-guy-laundry:before{content:"\e63b"}.icon-discount:before{content:"\e636"}.icon-info:before{content:"\e637";color:#ccc}.icon-map-marker:before{content:"\e638"}.icon-merchant-menu:before{content:"\e639"}.icon-reviews:before{content:"\e63a"}.icon-full-arrow-left:before{content:"\e635"}.icon-clock:before{content:"\e632"}.icon-dollar-sign:before{content:"\e633"}.icon-google-plus-g:before{content:"\e634"}.icon-listing-organic:before{content:"\e600"}.icon-alcohol:before{content:"\e62c"}.icon-facebook-f:before{content:"\e630"}.icon-twitter-x:before{content:"\e631"}.icon-twitter-bird:before{content:"\e94d"}.icon-checkmark:before{content:"\e62f"}.icon-listing-beer:before{content:"\e629"}.icon-listing-dry-cleaning:before{content:"\e62a"}.icon-listing-laundry:before{content:"\e62b"}.icon-listing-tobacco:before{content:"\e62d"}.icon-listing-wine-liquor:before{content:"\e62e"}.icon-delivery-points:before{content:"\e626"}.icon-dollar:before{content:"\e627"}.icon-shopping-bag:before{content:"\e628"}.icon-tree:before{content:"\e623"}.icon-breadcrumb-arrow:before{content:"\e621"}.icon-quick-search-arrow:before{content:"\e622"}.icon-dlocation:before{content:"\e601"}.icon-trophy:before{content:"\e61f"}.icon-mobile:before{content:"\e620"}.icon-laundry:before{content:"\e61e"}.icon-delivery-logo:before{content:"\e609"}.icon-delivery-logo-with-tagline:before{content:"\e60a"}.icon-trash:before{content:"\e602"}.icon-star:before{content:"\e603"}.icon-search:before{content:"\e604"}.icon-restaurants:before{content:"\e605"}.icon-plus:before{content:"\e606"}.icon-pencil:before{content:"\e607"}.icon-heart:before{content:"\e608"}.icon-menu:before{content:"\e61d"}.icon-left-arrow:before{content:"\e60b"}.icon-arrow:before{content:"\e617"}.icon-left-arrow-thick:before{content:"\e61c"}.icon-right-arrow-thick:before{content:"\e63f"}.icon-down-arrow-thick:before{content:"\e60c"}.icon-merchant:before{content:"\e60e"}.icon-groceries:before{content:"\e60f"}.icon-twitter:before{content:"\e60d"}.icon-google-plus:before{content:"\e610"}.icon-burger-soda:before{content:"\e613"}.icon-antenna:before{content:"\e614"}.icon-order-confirmation:before{content:"\e616"}.icon-account:before{content:"\e615"}.icon-food:before{content:"\e618"}.icon-vertical-t:before{content:"\e619"}.icon-vertical-h:before{content:"\e61a"}.icon-vertical-b:before{content:"\e61b"}.icon-full-arrow-right:before{content:"\e624"}.icon-full-arrow-down:before{content:"\e625"}.icon-broken-link-icon:before{content:"\e921"}.icon-link-account:before{content:"\e91f"}.icon-fb-full:before{content:"\e920"}.new-styleguide{font-size:1rem;line-height:1.2857rem;color:#666}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;padding:0}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,.h1.light,.h2.light,.h3.light,.h4.light,.h5.light,.h6.light{font-weight:300}h1.semibold,h2.semibold,h3.semibold,h4.semibold,h5.semibold,h6.semibold,.h1.semibold,.h2.semibold,.h3.semibold,.h4.semibold,.h5.semibold,.h6.semibold{font-weight:600}h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal,.h1.normal,.h2.normal,.h3.normal,.h4.normal,.h5.normal,.h6.normal{font-weight:400}h1.strike-through,h2.strike-through,h3.strike-through,h4.strike-through,h5.strike-through,h6.strike-through,.h1.strike-through,.h2.strike-through,.h3.strike-through,.h4.strike-through,.h5.strike-through,.h6.strike-through{position:relative;text-align:center}h1.strike-through>span,h1.strike-through button,h2.strike-through>span,h2.strike-through button,h3.strike-through>span,h3.strike-through button,h4.strike-through>span,h4.strike-through button,h5.strike-through>span,h5.strike-through button,h6.strike-through>span,h6.strike-through button,.h1.strike-through>span,.h1.strike-through button,.h2.strike-through>span,.h2.strike-through button,.h3.strike-through>span,.h3.strike-through button,.h4.strike-through>span,.h4.strike-through button,.h5.strike-through>span,.h5.strike-through button,.h6.strike-through>span,.h6.strike-through button{position:relative;background:#fff;display:inline-block}h1.strike-through:before,h2.strike-through:before,h3.strike-through:before,h4.strike-through:before,h5.strike-through:before,h6.strike-through:before,.h1.strike-through:before,.h2.strike-through:before,.h3.strike-through:before,.h4.strike-through:before,.h5.strike-through:before,.h6.strike-through:before{content:'';position:absolute;display:block;top:50%;left:0;right:0;margin-top:-1px;height:2px;background:#f8f8f8;width:100%}.h1a{font-size:2.2857rem;line-height:1.8571rem;font-weight:600;margin-bottom:10px;color:#333}h1,.h1{font-size:1.5714rem;line-height:2rem;font-weight:lighter;margin-bottom:20px;color:#333}h1.main-headline,.h1.main-headline,h2.main-headline,.h2.main-headline{font-size:1.8571rem;line-height:2.4286rem}h2,.h2{font-size:1.4286rem;line-height:1.8571rem;font-weight:600;margin-bottom:10px;color:#333}h3,.h3{font-size:1.1429rem;line-height:1.5714rem;font-weight:normal;margin-bottom:10px;color:#333}h4,.h4{font-size:1rem;line-height:1.2857rem;font-weight:normal;margin-bottom:5px;color:#666}h5,.h5{font-size:1rem;line-height:1.2857rem;font-weight:bold;margin-bottom:5px;color:#333}h6,.h6{font-size:0.8571rem;line-height:1.2857rem;font-weight:normal;margin-bottom:5px;color:#999}html,button,input,select,textarea,.input{font-size:14PX;color:#333;line-height:1.2857rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Open Sans",Arial,sans-serif}p{margin:0 0 5px 0;color:#666;font-size:1rem}a{color:#1f5ea9;cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}select{background:#fff}label{color:#999}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="submit"],input[type="tel"],textarea,select,.input{box-sizing:border-box;height:40px;border:1px solid #ccc}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="submit"]:focus,input[type="tel"]:focus,textarea:focus,select:focus,.input:focus{outline-color:#1f5ea9}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="submit"],input[type="tel"],textarea,.input{padding-left:10px}input[type="text"].dashed,input[type="email"].dashed,input[type="number"].dashed,input[type="password"].dashed,input[type="search"].dashed,input[type="submit"].dashed,input[type="tel"].dashed,textarea.dashed,.input.dashed{border-style:dashed}textarea{height:auto;padding-top:9px;padding-bottom:9px}input::placeholder,textarea::placeholder{color:#aaa}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="submit"],input[type="tel"],button,textarea{-webkit-appearance:none;border-radius:0}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[disabled],select[disabled]{background-color:#f8f8f8;font-size:1rem;border-color:#eee;opacity:1}input[disabled]::placeholder,select[disabled]::placeholder{color:#ccc}html,body{height:100%;background-color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dcom-small{font-size:0.8571rem;line-height:1.2857rem}.dcom-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.dcom-radio input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.dcom-radio input[type="radio"]+span{display:block;position:relative;width:20px;height:20px}.dcom-radio input[type="radio"]+span:before{content:'';display:inline-block;width:18px;height:18px;border:1px solid #ccc;background-color:#f8f8f8;border-radius:10px}.dcom-radio input[type="radio"]+span:after{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;content:''}.dcom-radio.selected input[type="radio"]+span:after{background-color:#1f5ea9}.dcom-radio.selected input[type="radio"]:checked+span:before{background-color:#fff}.noScroll{overflow:hidden}.noScroll.isFullScreen{position:fixed;width:100%;height:100%}#site-header,#page-header,#main-content{box-sizing:border-box;position:relative;margin:0 auto;padding:0 10px}#site-header:after,#page-header:after,#main-content:after{content:"";clear:both;display:table}#site-header:before,#page-header:before,#main-content:before{content:"&nbsp;";display:block;font-size:0;line-height:0}#page-header{min-height:110px;text-align:center}#page-header h1,#page-header p{color:#fff}#page-header .top-header{margin-top:55px;margin-bottom:55px}#page-header>h1{margin-top:30px}#main-content-wrapper{background:#eee}#main-content-wrapper.no-bg-color{background:none}#main-content{padding-top:20px}#main-content:after{content:"";clear:both;display:table}#main-content:focus,#main-content:active{outline:none}.outdated-browser-wrapper{display:table-cell;vertical-align:middle}.outdated-browser{width:300px;padding:10px;margin:auto;background:#fff}.outdated-browser .logo{margin:0 auto 10px auto;text-align:center}.clear-both{clear:both}.match-media-portrait{display:none}.list-unstyled{margin:0;padding:0;list-style:none}.flex-center{display:flex;align-items:center;justify-content:center}.dcom__container{box-sizing:border-box;max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.dcom__container__large{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.dcom__container__small{max-width:600px}.screenreader{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.multiplier-blurb{color:#1f5ea9;text-align:center;padding:10px 14px 16px;font-size:1rem}.multiplier-blurb .multiplier-text{margin-top:10px;font-weight:bold;margin-left:10px;position:relative;white-space:nowrap}.multiplier-blurb .multiplier-text:hover{cursor:pointer}.multiplier-blurb .multiplier-text .icon-delivery-points-multiplier{position:absolute;color:#f6ba10;font-size:2.5rem;top:-8px;left:-13px}.multiplier-modal .ngdialog-content{color:#666;text-align:center;padding:44px 25px 30px;width:100%;height:100vh;margin:0}.multiplier-modal .ngdialog-content h2{color:#333;text-align:center}.multiplier-modal .ngdialog-content button{display:block;width:150px;top:10px;margin:10px auto}.form-field{margin-bottom:10px}.form-field label{display:block}.form-field.inline label{display:inline}#page-header-wrapper{position:relative;background-color:#eee;background-size:cover;transition:background-image 0.5s}#page-header-wrapper:not(.no-default){background-position:center center;background-repeat:no-repeat;background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}#page-header-wrapper.group-bg-f{background:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg") no-repeat center center;background-size:cover}#page-header-wrapper.group-bg-b{background:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg") no-repeat center center;background-size:cover}#page-header-wrapper.group-bg-l{background:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg") no-repeat center center;background-size:cover}#page-header-wrapper.group-bg-g{background:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg") no-repeat center center;background-size:cover}.loading{height:90px;padding:50px;margin:auto;background:url("/images/loading.gif") center center no-repeat}.dcom-loader{width:70px;height:75px;margin:2% auto;transform:translateZ(0);background:url("https://res.cloudinary.com/delivery-com/image/fetch/f_auto,q_auto/https%3A%2F%2Fs3.amazonaws.com%2Fs3.delivery.com%2Fimages%2Fdcom_loader.png") left center;animation:play 0.9s steps(102) infinite;animation-direction:alternate-reverse}.dcom-loader.hide{display:none}@-webkit-keyframes loader-default-anim{0%{opacity:1}100%{opacity:0}}@keyframes loader-default-anim{0%{opacity:1}100%{opacity:0}}.loader>div:nth-of-type(1){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.loader>div:nth-of-type(2){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:-0.4166666666666667s;animation-delay:-0.4166666666666667s}.loader>div:nth-of-type(3){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:-0.33333333333333337s;animation-delay:-0.33333333333333337s}.loader>div:nth-of-type(4){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:-0.25s;animation-delay:-0.25s}.loader>div:nth-of-type(5){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:-0.16666666666666669s;animation-delay:-0.16666666666666669s}.loader>div:nth-of-type(6){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:-0.08333333333333331s;animation-delay:-0.08333333333333331s}.loader>div:nth-of-type(7){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.loader>div:nth-of-type(8){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:0.08333333333333337s;animation-delay:0.08333333333333337s}.loader>div:nth-of-type(9){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:0.16666666666666663s;animation-delay:0.16666666666666663s}.loader>div:nth-of-type(10){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:0.25s;animation-delay:0.25s}.loader>div:nth-of-type(11){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:0.33333333333333337s;animation-delay:0.33333333333333337s}.loader>div:nth-of-type(12){-webkit-animation:loader-default-anim 1s linear infinite;animation:loader-default-anim 1s linear infinite;-webkit-animation-delay:0.41666666666666663s;animation-delay:0.41666666666666663s}.points-odometer{font-size:1.0714rem;color:#1f5ea9;display:flex;justify-content:center;align-items:center}.points-odometer .icon-trophy{font-size:2.1429rem;position:relative;color:#f6ba10;margin-right:10px}.points-odometer .odometer{margin-right:5px}.points-odometer .points-odometer-copy{position:relative;top:-7px;left:4px;display:inline-block}.points-odometer.animation-disabled .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 0s}.points-odometer.animation-disabled .odometer.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transition:transform 0s}button[data-balloon]{overflow:visible}[data-balloon]{position:relative}[data-balloon]:before,[data-balloon]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;-webkit-transition:all 0.18s ease-out 0.18s;transition:all 0.18s ease-out 0.18s;bottom:100%;left:50%;position:absolute;z-index:10;-webkit-transform:translate(-50%, 10px);-ms-transform:translate(-50%, 10px);transform:translate(-50%, 10px);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}[data-balloon]:after{background:rgba(17,17,17,0.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:0.8571rem;padding:.5em 1em;white-space:nowrap;margin-bottom:11px}[data-balloon]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;content:"";margin-bottom:5px}[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:before,[data-balloon]:hover:after,[data-balloon][data-balloon-visible]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon-pos="down"]:before,[data-balloon-pos="down"]:after{bottom:auto;left:50%;top:100%;-webkit-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}[data-balloon-pos="down"]:after{margin-top:11px}[data-balloon-pos="down"]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-bottom:0}[data-balloon-pos="down"]:hover:before,[data-balloon-pos="down"][data-balloon-visible]:before,[data-balloon-pos="down"]:hover:after,[data-balloon-pos="down"][data-balloon-visible]:after{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}[data-balloon-pos="left"]:before,[data-balloon-pos="left"]:after{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translate(10px, -50%);-ms-transform:translate(10px, -50%);transform:translate(10px, -50%)}[data-balloon-pos="left"]:after{margin-right:11px}[data-balloon-pos="left"]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon-pos="left"]:hover:before,[data-balloon-pos="left"][data-balloon-visible]:before,[data-balloon-pos="left"]:hover:after,[data-balloon-pos="left"][data-balloon-visible]:after{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}[data-balloon-pos="right"]:before,[data-balloon-pos="right"]:after{bottom:auto;left:100%;top:50%;-webkit-transform:translate(-10px, -50%);-ms-transform:translate(-10px, -50%);transform:translate(-10px, -50%)}[data-balloon-pos="right"]:after{margin-left:11px}[data-balloon-pos="right"]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon-pos="right"]:hover:before,[data-balloon-pos="right"][data-balloon-visible]:before,[data-balloon-pos="right"]:hover:after,[data-balloon-pos="right"][data-balloon-visible]:after{-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}[data-balloon-length]:after{white-space:normal}[data-balloon-length="small"]:after{width:80px}[data-balloon-length="medium"]:after{width:150px}[data-balloon-length="large"]:after{width:260px}[data-balloon-length="xlarge"]:after{width:90vw}[data-balloon-length="fit"]:after{width:100%}.dcom-tooltip-modal:after,.dcom-tooltip-modal:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.dcom-tooltip-modal:after{border:10px solid rgba(255,255,255,0);border-top-color:white;margin-left:-10px}.dcom-tooltip-modal:before{border:11px solid rgba(204,204,204,0);border-top-color:#ccc;margin-left:-11px}[data-balloon]:after{font-weight:700;font-family:"Open Sans",Arial,sans-serif}[data-balloon]:after{font-size:0.8571rem;font-weight:bold;line-height:1.0714rem;text-align:center;z-index:9999}.static-content-container{margin:0;padding:20px;background-color:#fff}.static-content-container p{margin:0 0 20px 0}.static-content-container h3{margin:0}.static-content-container .bold{font-weight:bold}.static-content-container .underline{text-decoration:underline}.static-content-container .official-rules{display:block;margin:0px auto 20px auto}.static-content-container .right{text-align:right}@media (min-width: 320px){#page-header-wrapper.group-bg-f{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-b{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-l{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-g{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_320,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}}@media (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 320px), (min-device-pixel-ratio: 1.5) and (min-width: 320px), (min-resolution: 1.5dppx) and (min-width: 320px){#page-header-wrapper.group-bg-f{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_640,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00003.png")}#page-header-wrapper.group-bg-b{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_640,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00003.png")}#page-header-wrapper.group-bg-l{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_640,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00003.png")}#page-header-wrapper.group-bg-g{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_640,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00003.png")}}@media (min-width: 550px){#page-header-wrapper:not(.no-default){background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_768,h_160,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}}@media (min-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 550px) and (min-device-pixel-ratio: 1.5), (min-width: 550px) and (min-resolution: 1.5dppx){#page-header-wrapper:not(.no-default){background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_1536,h_320,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}}@media (min-width: 568px){.dcom__container{padding-left:40px;padding-right:40px}.dcom__container__large{padding-left:40px;padding-right:40px}#page-header-wrapper.group-bg-f{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_768,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-b{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_768,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-l{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_768,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-g{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_768,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}}@media (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 568px), (min-device-pixel-ratio: 1.5) and (min-width: 568px), (min-resolution: 1.5dppx) and (min-width: 568px){#page-header-wrapper.group-bg-f{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1536,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00002.png")}#page-header-wrapper.group-bg-b{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1536,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00002.png")}#page-header-wrapper.group-bg-l{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1536,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00002.png")}#page-header-wrapper.group-bg-g{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1536,h_320,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-00002.png")}}@media (min-width: 768px){.dcom-button{padding:9px 20px}#site-header,#page-header,#main-content{width:768px;max-width:none}.match-media-portrait{display:block}.multiplier-modal .ngdialog-content{width:420px;margin:60px auto;height:auto}}@media screen and (min-width: 768px){[data-balloon-length="xlarge"]:after{width:380px}}@media (min-width: 900px){#page-header-wrapper:not(.no-default){background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_1024,h_160,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}}@media (min-width: 900px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 900px) and (min-device-pixel-ratio: 1.5), (min-width: 900px) and (min-resolution: 1.5dppx){#page-header-wrapper:not(.no-default){background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}}@media (min-width: 960px){#site-header,#page-header,#main-content{width:960px}#page-header-wrapper.group-bg-f{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1024,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}#page-header-wrapper.group-bg-b{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1024,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}#page-header-wrapper.group-bg-l{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1024,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}#page-header-wrapper.group-bg-g{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1024,h_160,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}.static-content-container{margin:0 auto 40px;width:620px}}@media (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 960px), (min-device-pixel-ratio: 1.5) and (min-width: 960px), (min-resolution: 1.5dppx) and (min-width: 960px){#page-header-wrapper.group-bg-f{background-position:center bottom}#page-header-wrapper.group-bg-b{background-position:center bottom}#page-header-wrapper.group-bg-l{background-position:center bottom}#page-header-wrapper.group-bg-g{background-position:center bottom}}@media (min-width: 1200px){#site-header,#page-header,#main-content{width:1200px}.static-content-container{width:780px}}@media (min-width: 1470px){#page-header-wrapper:not(.no-default){background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_160,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}}@media (min-width: 1500px){#page-header-wrapper.group-bg-f{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}#page-header-wrapper.group-bg-b{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}#page-header-wrapper.group-bg-l{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}#page-header-wrapper.group-bg-g{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg");background-position:center bottom}}@media (max-width: 960px){#page-header .top-header{margin-bottom:0;margin-top:60px}}@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#page-header-wrapper:not(.no-default){background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_640,h_320,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}}@media (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 2.5dppx){#page-header-wrapper:not(.no-default){background-image:url(https://res.cloudinary.com/delivery-com/image/fetch/w_1080,h_480,c_fill/f_auto,q_auto/https://s3.amazonaws.com/s3.delivery.com/banners/2016/account-profile.jpg)}#page-header-wrapper.group-bg-f{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-b{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-l{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}#page-header-wrapper.group-bg-g{background-image:url("https://res.cloudinary.com/delivery-com/image/fetch/w_1920,h_300,c_fill/f_auto,q_auto/https://s3.us-east-1.amazonaws.com/s3.delivery.com/2025/banner-1.jpg")}}

.ErrorMessage{background:#ffdada;color:#333;padding:10px;text-align:center;margin-bottom:10px}

.Autocomplete{width:100%}.Autocomplete *{box-sizing:border-box}.AutocompleteResults{position:absolute;padding:0;margin:0;top:100%;z-index:1011;background:#fff;list-style:none;width:100%;border:1px solid #ddd;border-top:none;text-align:left}.AutocompleteResults__title{flex:1;line-height:1.7857rem;padding:0 10px;background-color:#f8f8f8;color:#999}.AutocompleteResults__item{display:block;line-height:2.7143rem;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;height:auto;overflow:hidden;border-bottom:1px solid #eee}.AutocompleteResults__item.active{background:rgba(73,170,255,0.1)}.AutocompleteResults__item:hover,.AutocompleteResults__item:active,.AutocompleteResults__item:focus{cursor:pointer}.AutocompleteResults__item:last-of-type{border-bottom:none}.AutocompleteInput{position:relative}.AutocompleteInput .hidden{display:none}.AutocompleteInput__inputIcon{position:absolute;z-index:1012;top:calc(50% - 8px);left:10px;pointer-events:none}.AutocompleteInput__inputIcon__icon{display:block;color:#1f5ea9;font-size:1.1429rem}.AutocompleteInput__inputIcon__icon--disabled{color:#ccc}.AutocompleteInput,.AutocompleteInput__input,.AutocompleteInput__input--error{width:100%}.AutocompleteInput.button-visible .AutocompleteInput__input{padding-right:30px}.AutocompleteInput__input{padding:6px 8px;box-shadow:none;appearance:none;line-height:normal}.AutocompleteInput__input--disabled{color:#ccc}.AutocompleteInput__input:focus,.AutocompleteInput__input:active{padding-right:30px}.AutocompleteInput__button-clear{position:absolute;right:10px;padding:0;border:none;background:transparent;margin:-6px 0 0;top:50%;font-size:0.8571rem;color:#999999;z-index:1012}.AutocompleteInput__button-clear:hover{cursor:pointer}.AutocompleteInput__spinner.spinner{position:absolute;right:10px;top:37%;height:16px;width:16px;z-index:1012}input.AutocompleteInput__input--error{border-color:#fd4747}@media (min-width: 768px){.AutocompleteResults__item{border-bottom:none}}@media (max-width: 1199px){.AutocompleteResults{padding:0 0 0 0}}

.AddressAutocomplete{position:relative;color:#333}.AddressAutocomplete .poweredByGoogle{font-size:0;text-indent:-999999px;text-align:right}.AddressAutocomplete .poweredByGoogle__image{display:inline-block;max-width:144px;margin:auto 0}.AddressAutocompleteResult__Geolocation{color:#1f5ea9}.AddressAutocompleteResult__Geolocation--loading{background:transparent;padding:0;margin:0}.AddressAutocompleteResult__Geolocation--loading .icon-geolocate{display:none}.AddressAutocomplete__Input{border:1px solid #ccc}

.AddressAutocompleteForm .AddressAutocomplete__Input{padding-left:40px}.AddressAutocompleteForm--Default{width:100%}.AddressAutocompleteForm--Default .AddressAutocompleteForm__Form{display:flex;flex-flow:row wrap}.AddressAutocompleteForm--Default .AddressAutocompleteForm__Form__Submit{flex:0 0 100%;margin:10px 0 0}.AddressAutocompleteForm--Default .ErrorMessage{margin-top:10px}.AddressAutocompleteForm--Default .AddressAutocomplete{flex:0 0 100%}.AddressAutocompleteForm--Default .AddressAutocomplete__Input{height:40px}@media (min-width: 768px){.AddressAutocompleteForm--Default .AddressAutocompleteForm__Form__Submit{flex:0 0 130px;margin:0}.AddressAutocompleteForm--Default .AddressAutocomplete{flex:1 1 auto;width:auto}}

.SiteSearchPanel{background-position:center center;background-size:cover;min-height:100vh;box-sizing:border-box;position:relative}.SiteSearchPanel__Container{min-height:100vh;height:100%;width:100%}.SiteSearchPanel--isExpansion{padding-top:60px;height:auto}.SiteSearchPanel__FeelterCarousel{margin:0 auto}.SiteSearchPanel__FeelterCarousel__Title{color:#1f5ea9;text-align:center;font-weight:700;font-size:1.8571rem;margin:0 auto;line-height:2.4286rem;padding:0 20px}.SiteSearchPanel__Background{background:linear-gradient(to bottom, rgba(255,255,255,0.7) 2%, rgba(255,255,255,0) 30%);position:absolute;top:0;bottom:0;left:0;right:0;width:100%}.SiteSearchPanel__SearchBlock{padding:80px 10px 0}.SiteSearchPanel__SearchBlock__OpacityCover{background:#f1f3f4;opacity:0.8;position:absolute;top:0;bottom:0;left:0;right:0;width:100%}.SiteSearchPanel__SearchBlock__OpacityContainer{position:relative}.SiteSearchPanel__SearchBlock__SEOLinks{padding:20px 0;text-align:center}.SiteSearchPanel__SearchBlock__SEOLinks ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;margin:0;padding:0;color:#1f5ea9;cursor:pointer}.SiteSearchPanel__SearchBlock__SEOLinks ul li a{letter-spacing:0 !important}.SiteSearchPanel__SearchBlock__SEOLinks li{flex:1;min-width:calc(100% / 1 - 16px);margin:8px;white-space:nowrap}.SiteSearchPanel__SearchBlock__Inner{position:relative;padding:10px;margin:0 auto}.SiteSearchPanel__SearchBlock__Inner__Title{margin:10px 20px;display:none;color:#1f5ea9;text-align:center;font-weight:700}.SiteSearchPanel__SearchBlock__Inner__Title--active{display:block;animation:fadeIn 1s}.SiteSearchPanel__SearchBlock__Inner__Logo{margin:0 auto 10px;padding-bottom:5px;font-size:0;text-align:center;display:block;transform:translateZ(0px)}.SiteSearchPanel__SearchBlock__Inner__Logo:before{font-size:3.8571rem;color:#1f5ea9}.SiteSearchPanel__SearchBlock__Inner__Logo h1{font-size:0;position:absolute}.SiteSearchPanel__SearchBlock__Inner__Signup{text-align:center}.SiteSearchPanel__SearchBlock__Inner__Signup__button{background:none;border:none;color:#1f5ea9;padding:0}.SiteSearchPanel__SearchBlock__Inner__Autocomplete{position:relative;margin:0 auto}.SiteSearchPanel__SearchBlock__Inner__Autocomplete__Submit{margin:10px auto;width:100%}.SiteSearchPanel__SearchBlock__Inner .ErrorMessage{position:absolute;bottom:248px;left:0;right:0;box-sizing:border-box}.SiteSearchPanel__SearchBlock__Inner .ErrorMessage__customSiteErrorMessageContainer .ErrorMessage{position:relative;bottom:150px}.SiteSearchPanel__SearchBlock__Inner__CustomSitesCopy{margin-bottom:10px}.SiteSearchPanel__SearchBlock__Inner__CustomSitesCopy .CustomSitesCopy__Title{max-width:320px;margin:0 auto 20px}.SiteSearchPanel__SearchBlock__Inner__CustomSitesCopy .CustomSitesCopy__Copy{max-width:420px;margin:0 auto}.SiteSearchPanel__SearchBlock__Inner__CustomSitesCopy .CustomSitesCopy__Register{max-width:440px;margin:20px auto 0}.SiteSearchPanel__SearchBlock__OpacityCustomContent{max-width:474px;margin:0 auto}.SiteSearchPanel__SearchBlock__OpacityCustomContent h1{font-weight:700;margin:20px 0;text-align:center}.SiteSearchPanel__SearchBlock__OpacityCustomContent p{font-size:1.2rem;line-height:1.6rem;margin-bottom:10px;text-align:center}.SiteSearchPanel__accounts{margin-top:10px;text-align:center}.SiteSearchPanel__accounts__account{display:block;position:relative}.SiteSearchPanel__Icons{display:flex;align-items:center;justify-content:center;margin:20px auto;padding:0;list-style:none;width:100%}.SiteSearchPanel__Icons li:last-child{margin-right:0}.SiteSearchPanel__Icons__Icon{display:flex;align-items:center;justify-content:center;background:#fff;margin-right:17px;flex:0 0 52px;box-sizing:border-box;height:52px;border-radius:26px;color:#1f5ea9;font-size:1.8571rem;line-height:1}.SiteSearchPanel__Icons__Icon:last-child{margin-right:0}.SiteSearchPanel__Icons__Icon:hover,.SiteSearchPanel__Icons__Icon:active{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);cursor:pointer}.SiteSearchPanel__Icons__Icon--selected{border:2px solid #49aaff}.SiteSearchPanel .AddressAutocompleteContainer{width:100%}.SiteSearchPanel .AutocompleteInput__input,.SiteSearchPanel .AutocompleteInput__input--error{height:40px;padding-left:30px}.SiteSearchPanel .AutocompleteInput__input--error{border:1px solid #fd4747}.SiteSearchPanel .AutocompleteInput__input::placeholder{color:#6e6e6e}.AddressAutocomplete label,.OrderInformationDropdownForm__Unit label,.OrderInformationDropdownForm__Instructions label{color:#767676}.AddressAutocomplete input::placeholder,.OrderInformationDropdownForm__Unit input::placeholder,.OrderInformationDropdownForm__Instructions input::placeholder{color:#767676;opacity:1}ul.SiteSearchPanel__Icons li{margin-right:17px;flex:0 0 52px;border-radius:26px;list-style:none}ul.SiteSearchPanel__Icons li:last-child{margin-right:0}@media (min-width: 320px) and (max-width: 950px){.SiteSearchPanel{padding-top:60px}.SiteSearchPanel__SearchBlock{padding-top:0}}@media (min-width: 320px) and (max-width: 360px){ul.SiteSearchPanel__Icons li{margin-right:5px}}@media (min-width: 360px){.SiteSearchPanel--isExpansion{padding-bottom:3vh}.SiteSearchPanel__SearchBlock__SEOLinks li{min-width:calc(100% / 4 - 16px)}.SiteSearchPanel__SearchBlock__Inner__CustomSitesCopy{margin-bottom:20px}}@media (min-width: 410px){.SiteSearchPanel--isExpansion{padding-top:0;height:100vh}}@media (min-width: 568px){.SiteSearchPanel__SearchBlock__Inner__Autocomplete__Submit{flex:0 0 120px;margin:0;border-bottom-left-radius:0;border-top-left-radius:0}.SiteSearchPanel__SearchBlock__Inner__Autocomplete{display:flex;flex-wrap:nowrap;justify-content:center;width:474px}.SiteSearchPanel__SearchBlock__Inner__Autocomplete .AddressAutocomplete{flex:1 1 0}.SiteSearchPanel__SearchBlock__Inner .ErrorMessage{left:50%;bottom:180px;width:474px;margin:0 0 0 -237px}.SiteSearchPanel__SearchBlock__Inner .ErrorMessage__customSiteErrorMessageContainer .ErrorMessage{bottom:95px}}@media (min-width: 660px){.SiteSearchPanel__SearchBlock__Inner{box-sizing:border-box;width:640px}}@media (min-width: 768px){.SiteSearchPanel__SearchBlock__SEOLinks li{min-width:calc(100% / 8 - 16px)}}@media (min-width: 960px){.SiteSearchPanel__SearchBlock__Inner__Autocomplete__Submit{height:45px}.SiteSearchPanel .AutocompleteInput__input,.SiteSearchPanel .AutocompleteInput__input--error{height:45px}}@media (max-height: 1000px){.SiteSearchPanel{padding-top:60px}}

.HomepageDivider{width:90px;height:4px;background:#1f5ea9;margin:20px auto}

.Bubbles{position:relative}.Bubbles__Bubble{position:absolute;border-radius:20px;width:17px;height:17px;background:rgba(31,93,169,0.3);left:0;top:13px}.Bubbles__Bubble:nth-child(2){width:7px;height:7px;background:rgba(31,93,169,0.2);left:21px;top:51px}.Bubbles__Bubble:nth-child(3){width:12px;height:12px;background:rgba(31,93,169,0.2);left:42px;top:28px}.Bubbles__Bubble:nth-child(4){width:13px;height:13px;background:rgba(31,93,169,0.4);top:0;left:66px}.Bubbles__Bubble:nth-child(5){width:19px;height:19px;background:rgba(31,93,169,0.3);left:73px;top:30px}.Bubbles__Bubble:nth-child(6){width:10px;height:10px;background:rgba(31,93,169,0.2);left:97px;top:20px}.Bubbles__Bubble:nth-child(7){width:10px;height:10px;background:rgba(31,93,169,0.1);left:122px;top:40px}.Bubbles__Bubble:nth-child(8){width:12px;height:12px;background:rgba(31,93,169,0.4);left:150px;top:23px}.Bubbles__Bubble:nth-child(9){width:4px;height:4px;background:rgba(31,93,169,0.4);left:177px;top:40px}

.WhyOrderPanel{text-align:center;padding:60px 0 0;background:#fff;overflow:hidden}.WhyOrderPanel__BubblesReasons{position:relative}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble{opacity:0;transition-property:opacity, width, height;transition-timing-function:linear;transition-duration:1000ms;transition-delay:1250ms;transform:translate3d(0, 0, 0)}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(1){transition-delay:1300ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(2){transition-delay:1350ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(3){transition-delay:3 1400ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(4){transition-delay:1450ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(5){transition-delay:1500ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(6){transition-delay:1550ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(7){transition-delay:1600ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(8){transition-delay:1650ms}.WhyOrderPanel__BubblesReasons .Bubbles__Bubble:nth-child(9){transition-delay:1700ms}.WhyOrderPanel__BubblesReasons .Bubbles{display:none}.WhyOrderPanel__BubblesReasons .Bubbles:first-child{position:absolute;top:5%;left:-90px}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2){position:absolute;bottom:27%;right:-50px;transform:rotateY(180deg)}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(9){transition-delay:1750ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(8){transition-delay:1800ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(7){transition-delay:1850ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(6){transition-delay:1900ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(5){transition-delay:1950ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(4){transition-delay:2000ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(3){transition-delay:2050ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(2){transition-delay:2100ms}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2) .Bubbles__Bubble:nth-child(1){transition-delay:2150ms}.WhyOrderPanel__BubblesReasons--active .Bubbles__Bubble{opacity:1}.WhyOrderPanel__Reasons__Reason{margin:0 auto;padding:20px 60px 40px;position:relative}.WhyOrderPanel__Reasons__Reason__Headline{font-weight:600}.WhyOrderPanel__Reasons__Reason__Link{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:block;z-index:10}.WhyOrderPanel__Reasons__Reason__ImageWrap{width:158px;height:230px;margin:0 auto;position:relative}.WhyOrderPanel__Reasons__Reason__ImageWrap:after{content:'';background:url("/images/homepage/WhyOrder/shadow.png") no-repeat center center transparent;display:block;margin:24px auto;width:132px;height:10px;background-size:cover;position:absolute;bottom:0;left:0;right:0}.WhyOrderPanel__Reasons__Reason__Image{position:absolute;top:0px;left:0;right:0;width:100%}.sr-only{position:absolute;left:-9999px}@media (min-width: 568px){.WhyOrderPanel__BubblesReasons{padding-bottom:40px}.WhyOrderPanel__BubblesReasons .Bubbles{display:block}.WhyOrderPanel__BubblesReasons .Bubbles:first-child{top:15%;left:25%}.WhyOrderPanel__BubblesReasons .Bubbles:nth-child(2){top:15%;bottom:initial;right:25%;transform:rotateY(180deg)}.WhyOrderPanel__Reasons{display:flex;justify-content:space-around}.WhyOrderPanel__Reasons__Reason{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:center;max-width:230px;padding:20px 40px}.WhyOrderPanel__Reasons__Reason:first-child{padding-left:0}.WhyOrderPanel__Reasons__Reason:last-child{padding-right:0}.WhyOrderPanel__Reasons__Reason__ImageWrap{width:120px}.WhyOrderPanel__Reasons__Reason__Image{height:120px}.WhyOrderPanel__Reasons__Reason__Headline{max-width:158px}.WhyOrderPanel__Reasons__Reason__ImageWrap{width:130px;height:185px}.WhyOrderPanel__Reasons__Reason__Image{height:130px}.WhyOrderPanel__Reasons__Reason__Headline{max-width:158px}}@media (min-width: 960px){.WhyOrderPanel__Reasons__Reason .WhyOrderPanel__Reasons__Reason__ImageWrap{height:178px}.WhyOrderPanel__Reasons__Reason .WhyOrderPanel__Reasons__Reason__ImageWrap:after{width:0;height:8px;transition:width 1250ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translate3d(0, 0, 0)}.WhyOrderPanel__Reasons__Reason .WhyOrderPanel__Reasons__Reason__ImageWrap--active:after{width:108px}.WhyOrderPanel__Reasons__Reason .WhyOrderPanel__Reasons__Reason__Image{top:-200px;transition:top 1250ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translate3d(0, 0, 0);z-index:-1}.WhyOrderPanel__Reasons__Reason .WhyOrderPanel__Reasons__Reason__Image--active{top:0;z-index:1}}@media (max-width: 568px){.WhyOrderPanel__Reasons__Reason:nth-child(3) .WhyOrderPanel__Reasons__Reason__Text{margin-left:-8px;margin-right:-8px}.WhyOrderPanel__Reasons__Reason:nth-child(1) .WhyOrderPanel__Reasons__Reason__Text{margin-left:-2px;margin-right:-2px}}

.WhatPeopleSayPanel{text-align:center;position:relative;padding:40px 0;background:#fff;overflow:hidden}.WhatPeopleSayPanel__Background{position:absolute;bottom:0;left:0;top:50%;width:100%;background:#f8f8f8}.WhatPeopleSayPanel__Box{background:#fff;box-shadow:0 1px 18px 0 rgba(0,0,0,0.05);padding:60px 0;position:relative}.WhatPeopleSayPanel__Box .SocialLinks__Headline{font-size:1rem;line-height:1.28rem}.WhatPeopleSayPanel .TweetPanel{position:relative;height:462px;margin:40px 0 20px}.WhatPeopleSayPanel .TweetPanel .triangle-down{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid transparent;border-top:12px solid #fff;position:absolute;bottom:-13px;left:50px;margin-left:-6px;z-index:2;transform:rotateX(180deg)}.WhatPeopleSayPanel .TweetPanel .triangle-down.shadow{width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid transparent;border-top:13px solid rgba(0,0,0,0.07);margin-left:-7px;bottom:-12px}.WhatPeopleSayPanel .TweetPanel__CenterTweet{position:absolute;top:146px;left:50%;width:calc(100% - 40px);margin-left:calc((50% - 20px) * -1)}.WhatPeopleSayPanel .TweetPanel__CenterTweet .TweetPanel__Block__TweetScale,.WhatPeopleSayPanel .TweetPanel__CenterTweet .TweetPanel__Block__Tweet__Wrap{transform:none;min-width:initial}.WhatPeopleSayPanel .TweetPanel__CenterTweet .TweetPanel__Block__TweetAnimate{opacity:1;width:100%;position:relative}.WhatPeopleSayPanel .TweetPanel__CenterTweet--0 .TweetPanel__Block__TweetAnimate .triangle-down,.WhatPeopleSayPanel .TweetPanel__CenterTweet--1 .TweetPanel__Block__TweetAnimate .triangle-down{top:-23px;bottom:initial;margin:0}.WhatPeopleSayPanel .TweetPanel__CenterTweet--0 .TweetPanel__Block__TweetAnimate .triangle-down.shadow,.WhatPeopleSayPanel .TweetPanel__CenterTweet--1 .TweetPanel__Block__TweetAnimate .triangle-down.shadow{top:-25px}.WhatPeopleSayPanel .TweetPanel__CenterTweet--0 .TweetPanel__Block__TweetAnimate .triangle-down,.WhatPeopleSayPanel .TweetPanel__CenterTweet--2 .TweetPanel__Block__TweetAnimate .triangle-down{left:20px}.WhatPeopleSayPanel .TweetPanel__CenterTweet--0 .TweetPanel__Block__TweetAnimate .triangle-down.shadow,.WhatPeopleSayPanel .TweetPanel__CenterTweet--2 .TweetPanel__Block__TweetAnimate .triangle-down.shadow{left:19px}.WhatPeopleSayPanel .TweetPanel__CenterTweet--1 .TweetPanel__Block__TweetAnimate .triangle-down,.WhatPeopleSayPanel .TweetPanel__CenterTweet--3 .TweetPanel__Block__TweetAnimate .triangle-down{right:20px;left:initial}.WhatPeopleSayPanel .TweetPanel__CenterTweet--1 .TweetPanel__Block__TweetAnimate .triangle-down.shadow,.WhatPeopleSayPanel .TweetPanel__CenterTweet--3 .TweetPanel__Block__TweetAnimate .triangle-down.shadow{right:19px}.WhatPeopleSayPanel .TweetPanel__CenterTweet--2 .TweetPanel__Block__TweetAnimate .triangle-down,.WhatPeopleSayPanel .TweetPanel__CenterTweet--3 .TweetPanel__Block__TweetAnimate .triangle-down{transform:none;bottom:-22px;top:initial}.WhatPeopleSayPanel .TweetPanel__CenterTweet--2 .TweetPanel__Block__TweetAnimate .triangle-down.shadow,.WhatPeopleSayPanel .TweetPanel__CenterTweet--3 .TweetPanel__Block__TweetAnimate .triangle-down.shadow{bottom:-25px}.WhatPeopleSayPanel .TweetPanel__Block{position:absolute;height:101px;width:101px}.WhatPeopleSayPanel .TweetPanel__Block__Face{width:100%;height:100%;border-radius:8px}.WhatPeopleSayPanel .TweetPanel__Block__TweetScale{position:absolute;top:-10px;left:0;transform-origin:0 100%;transform:rotateX(180deg) translate3d(0, 0, 0);bottom:initial;width:100%;z-index:10}.WhatPeopleSayPanel .TweetPanel__Block__TweetAnimate{opacity:0;animation:fadeOut 1.4s linear}.WhatPeopleSayPanel .TweetPanel__Block__Tweet{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.07);border-radius:8px;border:solid 1px #dddddd;text-align:left;z-index:1;top:0;margin-top:12px}.WhatPeopleSayPanel .TweetPanel__Block__Tweet__User{font-weight:700;padding:0}.WhatPeopleSayPanel .TweetPanel__Block__Tweet__Content img{display:inline-block;vertical-align:middle;width:21px;height:21px}.WhatPeopleSayPanel .TweetPanel__Block__Tweet__Wrap{position:relative;padding:20px 20px 10px;transform:rotateX(180deg);min-width:280px}.WhatPeopleSayPanel .TweetPanel__Block__Tweet__Wrap .icon-twitter-x{position:absolute;font-size:1rem;padding:8px 6px 4px;border-radius:14px;top:-14px;left:-14px;color:#fff;background:#1da1f2;width:28px;height:28px;text-align:center;box-sizing:border-box}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1){top:0;left:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(2){top:0;right:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(3){bottom:0;left:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(4){bottom:0;right:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(n+5){display:none}@media (min-width: 568px){.WhatPeopleSayPanel__Box{margin-left:40px;margin-right:40px;padding-bottom:80px}.WhatPeopleSayPanel .TweetPanel__CenterTweet{display:none}.WhatPeopleSayPanel .TweetPanel__Block.active .TweetPanel__Block__TweetAnimate{opacity:1;animation:scaleIn 0.4s ease-in}.WhatPeopleSayPanel .TweetPanel__Block__Tweet{position:absolute}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(5){display:block;bottom:0;left:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6){display:block;bottom:0;right:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(3){top:139px;left:50%;margin-left:-146px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(4){top:139px;right:initial;left:50%;margin-left:45px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(even) .TweetPanel__Block__Tweet{right:0;left:initial}.WhatPeopleSayPanel .TweetPanel{height:379px}}@media (min-width: 568px) and (max-width: 960px){.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1) .triangle-down,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(5) .triangle-down{width:0;height:0;border-left:12px solid transparent;border-right:12px solid #fff;border-bottom:12px solid transparent;border-top:12px solid transparent;left:-22px;top:50px;bottom:initial;margin-left:0}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1) .triangle-down.shadow,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(5) .triangle-down.shadow{width:0;height:0;border-left:13px solid transparent;border-right:13px solid rgba(0,0,0,0.07);border-bottom:13px solid transparent;border-top:13px solid transparent;left:-26px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1) .TweetPanel__Block__TweetScale,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(5) .TweetPanel__Block__TweetScale{top:-20px;left:calc(100% + 20px);transform:rotateX(0deg)}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1) .TweetPanel__Block__Tweet__Wrap,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(5) .TweetPanel__Block__Tweet__Wrap{transform:rotateX(0deg)}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(2) .triangle-down,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6) .triangle-down{width:0;height:0;border-left:12px solid #fff;border-right:12px solid transparent;border-bottom:12px solid transparent;border-top:12px solid transparent;left:100px;top:50px;bottom:initial;margin-left:0}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(2) .triangle-down.shadow,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6) .triangle-down.shadow{width:0;height:0;border-left:13px solid rgba(0,0,0,0.07);border-right:13px solid transparent;border-bottom:13px solid transparent;border-top:13px solid transparent;left:101px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(2) .TweetPanel__Block__TweetScale,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6) .TweetPanel__Block__TweetScale{top:-20px;transform:initial;left:calc(-100% - 20px)}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(2) .TweetPanel__Block__Tweet__Wrap,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6) .TweetPanel__Block__Tweet__Wrap{transform:initial}}@media (min-width: 960px){.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1) .TweetPanel__Block__TweetScale,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6) .TweetPanel__Block__TweetScale{top:initial;bottom:-10px;transform:rotateX(0deg)}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1) .TweetPanel__Block__Tweet__Wrap,.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6) .TweetPanel__Block__Tweet__Wrap{transform:rotateX(0deg)}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1) .TweetPanel__Block__Tweet{left:-120px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6) .TweetPanel__Block__Tweet{left:-80px;right:initial}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(7),.WhatPeopleSayPanel .TweetPanel__Block:nth-child(8){top:0}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(7){left:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(8){right:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(n+5){display:block}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(5){left:50%;margin-left:-146px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(2){right:initial;left:50%;margin-left:45px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(5),.WhatPeopleSayPanel .TweetPanel__Block:nth-child(2){top:calc(50% - 50px);bottom:initial}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1),.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6){top:calc(50% - 176px)}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(4),.WhatPeopleSayPanel .TweetPanel__Block:nth-child(1){left:25%;margin-left:-101px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(3),.WhatPeopleSayPanel .TweetPanel__Block:nth-child(6){right:25%;margin-right:-101px;left:initial}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(4),.WhatPeopleSayPanel .TweetPanel__Block:nth-child(3){top:calc(50% + 76px)}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(4) .TweetPanel__Block__Tweet{left:-140px;right:initial}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(3) .TweetPanel__Block__Tweet{left:-80px;right:initial}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(9){bottom:0;left:-16px}.WhatPeopleSayPanel .TweetPanel__Block:nth-child(10){bottom:0;right:-16px}.WhatPeopleSayPanel .TweetPanel{height:512px}}@media (max-width: 568px){.WhatPeopleSayPanel .dcom__container__large{padding-left:40px;padding-right:40px}}

.dcom__container:first-child .PanelBlock{margin-top:0}.dcom__container.half-panels .PanelBlock__ImageWrap{flex:0 0 53%}.dcom__container.half-panels .PanelBlock__ImageWrap__Image{border-radius:160px}.dcom__container.half-panels .PanelBlock__Content__Inner{max-width:240px}.PanelBlock{background:#fff;margin:20px 0;height:230px;position:relative;overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;color:#333;max-width:940px}.PanelBlock:hover,.PanelBlock:active{text-decoration:none}.PanelBlock__ImageWrap{overflow:hidden;flex:0 0 40%;position:relative;height:100%}.PanelBlock__ImageWrap__Image{position:absolute;right:10px;top:0;height:320px;width:200%;background-repeat:no-repeat;background-position:right center;background-size:auto 230px;transform:translateY(-45px);border-radius:50%;transition:background-size 500ms ease-in}.PanelBlock__Content{padding:10px;padding-left:0;flex:1 1 auto}.PanelBlock__Content__Inner{max-width:240px;margin:0 auto}.PanelBlock__Content__Link{margin:20px 0 0;font-size:1rem}.PanelBlock__Content__Link__link{display:block;margin-top:10px;width:125px;text-align:center}.PanelBlock__Content__Headline{font-weight:600}.dcom__container.half-panels:nth-child(even) .PanelBlock__ImageWrap,.dcom__container.full-panels:nth-child(odd) .PanelBlock__ImageWrap{order:2}.dcom__container.half-panels:nth-child(even) .PanelBlock__ImageWrap__Image,.dcom__container.full-panels:nth-child(odd) .PanelBlock__ImageWrap__Image{left:10px;right:initial;background-position:left center}.dcom__container.half-panels:nth-child(even) .PanelBlock__Content,.dcom__container.full-panels:nth-child(odd) .PanelBlock__Content{order:1;padding-right:0;padding-left:20px}.dcom-button.secondary:focus{outline:3px solid #000}@media (min-width: 360px){.PanelBlock__ImageWrap__Image{border-radius:160px}.PanelBlock__Content{padding:20px;padding-left:10px}}@media (min-width: 568px){.dcom__container.half-panels .PanelBlock__ImageWrap{flex:0 0 55%}.dcom__container.half-panels .PanelBlock__ImageWrap__Image{border-radius:297px}.PanelBlock{height:294px}.PanelBlock__ImageWrap__Image{height:494px;min-width:494px;background-size:auto 320px;background-position:right center;border-radius:297px;transform:translateY(-100px)}.PanelBlock__ImageWrap__Image--blog{background-position-y:calc(50% + 39px)}.PanelBlock__Content__Inner{max-width:310px}.dcom__container.half-panels:nth-child(even) .PanelBlock__ImageWrap__Image,.dcom__container.full-panels:nth-child(odd) .PanelBlock__ImageWrap__Image{transform:translateY(-100px);background-position:left center}}@media (min-width: 768px){.PanelBlock__Content__Link__link{width:145px}}@media (min-width: 769px){.PanelBlock__ImageWrap__Image{background-size:auto 400px}}@media (min-width: 960px){.PanelBlock__ImageWrap{flex:0 0 40%}.PanelBlock__ImageWrap__Image--local{background-position-x:calc(50% + 235px)}.dcom__container.half-panels{width:100%}.dcom__container.half-panels:nth-child(1) .PanelBlock{margin-bottom:0}.dcom__container.half-panels:nth-child(1) .PanelBlock__ImageWrap{flex:0 0 43%}.dcom__container.half-panels:nth-child(1) .PanelBlock__Content{padding-left:calc(7% + 50px)}.dcom__container.half-panels:nth-child(1) .PanelBlock__Content__Inner{margin:0}.dcom__container.half-panels:nth-child(2){padding-right:10px}.dcom__container.half-panels:nth-child(3){padding-left:10px}.dcom__container.half-panels:nth-child(2),.dcom__container.half-panels:nth-child(3){width:50%}.dcom__container.half-panels:nth-child(2) .PanelBlock,.dcom__container.half-panels:nth-child(3) .PanelBlock{height:230px}.dcom__container.half-panels:nth-child(2) .PanelBlock__ImageWrap,.dcom__container.half-panels:nth-child(3) .PanelBlock__ImageWrap{order:2}.dcom__container.half-panels:nth-child(2) .PanelBlock__ImageWrap__Image,.dcom__container.half-panels:nth-child(3) .PanelBlock__ImageWrap__Image{left:10px;right:initial;background-position:left center;background-size:auto 230px;height:320px;border-radius:160px;transform:translateY(-45px)}.dcom__container.half-panels:nth-child(2) .PanelBlock__ImageWrap__Image--about,.dcom__container.half-panels:nth-child(3) .PanelBlock__ImageWrap__Image--about{background-position-x:-50px}.dcom__container.half-panels:nth-child(2) .PanelBlock__Content,.dcom__container.half-panels:nth-child(3) .PanelBlock__Content{order:1;padding-left:40px;padding-right:10px}}@media (max-width: 768px){.PanelBlock{margin:20px -20px}}@media (max-width: 410px){.PanelBlock__Content__Link{margin-top:10px;padding:4px 10px;height:30px;line-height:1.4286rem}}

.GetToKnowUsPanel{background:#f8f8f8;padding:40px 0}.GetToKnowUsPanel__Title{text-align:center}.GetToKnowUsPanel__Blocks{margin:60px auto 0;max-width:1020px}@media (min-width: 960px){.GetToKnowUsPanel__Blocks{display:flex;flex-wrap:wrap}}

.FormField__label,.FormField__input__requiredMessage{display:block;text-align:left;font-size:0.8571rem}.FormField__label{height:20px}.FormField__label-error{color:#fd4747}.FormField__input__requiredMessage{color:#fd4747}input.FormField__input-error{border-color:#fd4747}

.SuccessMessage{background:#49aaff;color:#fff;padding:5px;line-height:1.4286rem;text-align:center}

.MobileAppForm{padding-top:20px;height:100%;margin:0 auto;box-sizing:border-box;max-width:282px;display:flex;flex-direction:column;justify-content:flex-start}.MobileAppForm__Title,.MobileAppForm__Tagline{margin:0 auto 20px;max-width:300px}.MobileAppForm__Buttons{height:48px;margin-bottom:20px;display:flex;justify-content:space-between}.MobileAppForm__Buttons__Button{height:inherit}.MobileAppForm__Buttons__Button:first-child{margin-right:10px}.MobileAppForm__Buttons__Button__Image{height:100%;display:block}.MobileAppForm__Form{display:flex;width:100%;margin:0 auto}.MobileAppForm__Form__Phone{flex:1}.MobileAppForm__Form__Phone__label{margin-bottom:10px}.MobileAppForm__Form__Phone__input{width:100%}.MobileAppForm__Form__Button{margin-top:30px;min-width:120px}.MobileAppForm .SuccessMessage,.MobileAppForm .ErrorMessage{width:100%;margin:0 auto;flex:0;max-width:282px;box-sizing:border-box;padding:10px}.MobileAppForm__home{max-width:300px;padding-bottom:20px}@media (min-width: 568px){.MobileAppForm__home{padding-top:0;order:2;text-align:left;height:360px;padding-bottom:20px;justify-content:center}}@media (min-width: 768px){.MobileAppForm{padding-top:80px;width:300px;max-width:100%}.MobileAppForm__Buttons{max-width:300px}.MobileAppForm__Buttons__Button:first-child{margin-right:20px}.MobileAppForm__Form{max-width:300px}.MobileAppForm .SuccessMessage,.MobileAppForm .ErrorMessage{max-width:300px}.MobileAppForm__home{padding:0}}@media (min-width: 960px) and (orientation: portrait){.MobileAppForm{padding-top:80px;width:300px}.MobileAppForm__Title,.MobileAppForm__Tagline{margin:0 auto 20px;text-align:center}}@media (min-width: 960px) and (orientation: landscape){.MobileAppForm{padding-top:0;justify-content:center;min-height:300px}.MobileAppForm__Title,.MobileAppForm__Tagline{margin-left:0;text-align:left}.MobileAppForm__Buttons{text-align:left}.MobileAppForm__Mobile{width:960px}}@media (min-width: 960px){.MobileAppForm__Form{margin-left:0}.MobileAppForm .SuccessMessage,.MobileAppForm .ErrorMessage{margin-left:0}.MobileAppForm__home{padding:0}}@media (min-width: 1200px){.MobileAppForm__Mobile{width:1200px}}@media (max-height: 500px) and (orientation: landscape){.MobileAppForm{padding-top:0;margin-right:0;text-align:right;justify-content:center}.MobileAppForm__Title,.MobileAppForm__Tagline{margin-right:0;margin-bottom:15px}.MobileAppForm__Buttons{margin-bottom:15px}.MobileAppForm__Form{margin-right:0}.MobileAppForm .SuccessMessage,.MobileAppForm .ErrorMessage{width:284px;margin-right:0}}

.MobileAppPanel{background:url("https://res.cloudinary.com/delivery-com/image/fetch/f_auto,q_auto/https%3A%2F%2Fs3.amazonaws.com%2Fs3.delivery.com%2FHomepage%2FDownloadApps%2FCityBackground.png") repeat-x center bottom #fff;background-size:auto 190px;text-align:center;overflow:hidden}.MobileAppPanel__Container{display:flex;flex-wrap:wrap}.MobileAppPanel__Container .MobileAppForm__Title{font-size:1.57rem;line-height:2rem;font-weight:lighter}.MobileAppPanel__Layers{order:2;height:285px;position:relative;flex:0 0 400px;max-width:100%;margin:-20px auto 0;transform:translate3d(0, 0, 0)}.MobileAppPanel__Layers__Layer{position:absolute;top:0;left:0;width:100%;min-width:285px}.MobileAppPanel__Layers__Layer:nth-child(1){top:0;z-index:3}.MobileAppPanel__Layers__Layer:nth-child(2){top:30px;z-index:2}.MobileAppPanel__Layers__Layer:nth-child(3){top:70px;z-index:1}.MobileAppPanel .MobileApp__container{order:1;padding:20px 0 0;flex:1 1 0;z-index:5}.MobileAppPanel .MobileApp__container .MobileApp__mobileImage{display:none}.MobileAppPanel .MobileApp__linksContainer{padding:20px 20px 40px}.MobileAppPanel .MobileApp__linksContainer__Links{margin-bottom:20px;display:flex;justify-content:center}.MobileAppPanel .MobileApp__linksContainer__Title{font-weight:300}.MobileAppPanel .MobileApp__linksContainer__Title,.MobileAppPanel .MobileApp__linksContainer__Description{margin:20px auto;text-align:center}.MobileAppPanel .MobileApp__linksContainer__Description{display:block}.MobileAppPanel input.MobileAppForm__Form__Phone__input::placeholder{color:#6e6e6e}@media (min-width: 568px){.MobileAppPanel{padding-top:20px}.MobileAppPanel__Container{flex-wrap:nowrap}.MobileAppPanel__Layers{order:1;margin-top:0;margin-right:40px;flex:1 1 auto;height:360px}.MobileAppPanel__Layers__Layer{width:125%;left:-70px}.MobileAppPanel__Layers__Layer:nth-child(1){top:0;z-index:3}.MobileAppPanel__Layers__Layer:nth-child(2){top:30px;z-index:2}.MobileAppPanel__Layers__Layer:nth-child(3){top:69px;bottom:initial;z-index:1}.MobileAppPanel .MobileApp__container{order:2;flex:0 0 300px;padding:0;align-items:flex-start}.MobileAppPanel .MobileApp__linksContainer__Links{margin-bottom:40px;justify-content:flex-start}.MobileAppPanel .MobileApp__linksContainer__Title,.MobileAppPanel .MobileApp__linksContainer__Description{text-align:left}}@media (min-width: 960px){.MobileAppPanel{padding-top:40px;padding-bottom:40px}.MobileAppPanel__Layers__Layer{width:100%;left:0}.MobileAppPanel .MobileApp__container{flex:0 0 385px}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.MobileCustomHeader{transition:height 300ms;color:#fff;line-height:4.2857rem;position:fixed;top:0;width:100%;z-index:1002;background:#1f5ea9}.MobileCustomHeader--inline{position:absolute;border-bottom:none;top:auto}.MobileCustomHeader__AndroidBanner{top:86px}.MobileCustomHeader__container{justify-content:space-between;display:flex;flex-direction:column}.MobileCustomHeader--custom{color:#1f5ea9;background:#f8f8f8;box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.MobileCustomHeader--mode-page-reverse{color:#1f5ea9;background:linear-gradient(to bottom, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%)}.MobileCustomHeader--mode-page-reverse.Header__header--custom{box-shadow:none}.MobileCustomHeader--mode-page-reverse .AllCarts__handle__icon .foreground-bag:before{color:#1f5ea9}.MobileCustomHeader__overlay{position:fixed;top:0;left:0;right:0;z-index:1001;background-color:rgba(0,0,0,0)}.MobileCustomHeader__overlay--active{animation-name:animation-focus-overlay-in;animation-duration:300ms;background-color:rgba(0,0,0,0.6);height:100vh}.MobileCustomHeader__overlay--disabled{animation-name:animation-focus-overlay-out;animation-duration:300ms;height:0}.MobileCustomHeader__spacer{height:10px}.MobileCustomHeader__unit--custom{color:#1f5ea9}.MobileCustomHeader__unit__container{height:auto;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:2px}.MobileCustomHeader__unit.dcom-button.small{font-weight:400;padding:0;font-size:0.8571rem}.MobileCustomHeader--custom.MobileCustomHeader{background:#1f5ea9}@media (min-width: 768px){.MobileCustomHeader__container{padding:0;flex-direction:row;align-items:center}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.CustomHeader{transition:height 300ms;color:#fff;line-height:4.2857rem;position:fixed;top:0;width:100%;z-index:1002;background:#1f5ea9}.CustomHeader__container{display:flex;gap:30px;min-height:60px;justify-content:space-between;align-items:center}.CustomHeader__container__block{flex:0 1 auto;max-height:60px}.CustomHeader__container__block--left{flex:0 0 60px;padding-left:10px}.CustomHeader__container__block--left--mode-checkout{flex:0 0 80px}.CustomHeader__container__block--left--mode-checkout-new{flex:0 0 80px}.CustomHeader__container__block--center{text-align:center;position:relative}.CustomHeader__container__block--center--mode-checkout-complete{flex:1}.CustomHeader__container__block--center--mode-checkout-complete .Header__header__logo{justify-content:center}.CustomHeader__container__block--center--mode-checkout,.CustomHeader__container__block--center--mode-checkout-new{display:flex;justify-content:center}.CustomHeader__container__block--right{display:flex;flex:0 0 60px;justify-content:flex-end;padding-right:10px}.CustomHeader__container__block--right--mode-checkout-new{flex:0 0 80px}.CustomHeader--mode-page-reverse,.CustomHeader--mode-page{border-bottom:none;position:absolute;top:auto}.CustomHeader--custom{color:#1f5ea9;background:#f8f8f8;box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.CustomHeader--mode-page-reverse{color:#1f5ea9;background:linear-gradient(to bottom, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0) 100%)}.CustomHeader--mode-page-reverse.Header__header--custom{box-shadow:none}.CustomHeader--mode-page-reverse .AllCarts__handle__icon .foreground-bag:before{color:#1f5ea9}.CustomHeader__overlay{position:fixed;top:0;left:0;right:0;z-index:1001;background-color:rgba(0,0,0,0)}.CustomHeader .skip-link{margin:1rem;padding:0 1rem;position:absolute;transform:translateX(-200%);transition:transform 0.3s;color:#000}.CustomHeader .skip-link:focus{transform:translateX(0);background-color:#fff}.CustomHeader--custom.CustomHeader{background:#1f5ea9}@media (min-width: 768px){.CustomHeader__container__block--left{flex:0 0 auto;padding-left:40px}.CustomHeader__container__block--left--mode-checkout-new{flex:0 0 80px}.CustomHeader__container__block--center{flex:0 1 1080px}.CustomHeader__container__block--right{flex:0 0 80px;padding-right:40px}}@media (min-width: 960px){.CustomHeader__container__block--left--mode-checkout-new{flex:0 0 200px}.CustomHeader__container__block--center--mode-checkout-complete .Header__header__logo{justify-content:start}.CustomHeader__container__block--center--mode-page,.CustomHeader__container__block--center--mode-checkout-complete{text-align:left}.CustomHeader__container__block--right{flex:0 0 auto}.CustomHeader__container__block--right--mode-checkout-new{flex:0 0 200px}}@media screen and (max-width: 1199px){.CustomHeader__container{gap:12px}}

.WarningMessage{background:rgba(246,186,16,0.4);padding:5px;line-height:1.4286rem;text-align:center;color:#666}

.Alerts{z-index:1000;min-height:43px;background:#fff;line-height:1.2857rem}.Alerts--fixed{left:0;right:0}.Alerts--MenuConnect{position:absolute;top:0;left:0;right:0;width:100%}.Alert{margin:0;font-size:1rem;box-sizing:border-box;padding:0}.Alert.ErrorMessage{padding:0}.Alert__Container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 10px}.Alert__Message{text-align:center;margin:0;flex:auto}.Alert__Button{background:transparent;border:none;height:43px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer}.Alert.SuccessMessage{padding:0}.Alert.SuccessMessage .Alert__Button{color:#fff}.Alert.ErrorMessage{margin-bottom:0}@media (min-width: 768px){.Alert__Container{padding:0 40px}}

.HeaderBurgerMenuButton{display:none;outline:none;border:0;background:transparent;padding:0}.HeaderBurgerMenuButton:hover{text-decoration:none}.HeaderBurgerMenuButton__notification{left:35px}@media (min-width: 768px){.HeaderBurgerMenuButton__notification{left:65px}}@media (min-width: 960px){.HeaderBurgerMenuButton__notification{display:none}}@media screen and (max-width: 959px){.HeaderBurgerMenuButton{display:block}}

.Dropdown{position:absolute;left:50%;transform:translateX(-50%);box-sizing:border-box;top:60px;padding:20px 20px 5px;background:#fff;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);z-index:2}.Dropdown.withArrow:after,.Dropdown.withArrow:before{left:calc(100% - 33px);transform:translateX(-50%);border:solid transparent;content:" ";z-index:110;position:absolute;border-bottom-color:#fff;border-width:8px}.Dropdown.withArrow:after{border-bottom-color:rgba(0,0,0,0.15);top:-17px;z-index:1}.Dropdown.withArrow:before{border-bottom-color:#fff;top:-16px;z-index:3}

.HowItWorks{width:724px;padding:20px 0 15px;white-space:normal}.HowItWorks__subsets{display:flex}.HowItWorks__subsets__subset{flex:1;line-height:1.43;text-align:center}.HowItWorks__subsets__subset h3,.HowItWorks__subsets__subset__title{font-size:1.1429rem;font-weight:normal;color:#333;width:220px;margin:0 auto}.HowItWorks__subsets__subset p{font-size:1rem;color:#666;width:210px;margin:0 auto}.HowItWorks__subsets__subset__bubble{background-color:#49aaff;margin:20px auto;width:62px;height:62px;border-radius:31px;display:flex;align-items:center;justify-content:center}.HowItWorks__subsets__subset__bubble__span{padding-left:8px}.HowItWorks__subsets__subset__bubble span{font-size:1.9286rem;margin:0 auto;color:white}.HowItWorks a{display:block;text-align:right;font-size:1rem;color:#1f5ea9;margin-top:20px;line-height:1}.HowItWorks a span{margin-left:10px;display:inline-block;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}

.HeaderHowItWorks{border:none;outline:none;background:transparent;white-space:nowrap;line-height:3.5rem;text-decoration:none;color:#1f5ea9;font-weight:600;padding:0;cursor:pointer}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.HeaderLinksList{display:flex;gap:12px;list-style:none;padding:0;align-items:center}.HeaderButtonsList{display:flex;list-style:none;margin:0;padding:0;height:60px;justify-content:flex-start}.HeaderButtonsList__button{margin-right:10px}@media (min-width: 768px){.HeaderButtonsList{width:auto}}@media (min-width: 960px){.HeaderButtonsList__button{margin-right:0}}

.HeaderLinksListItem{position:relative;border:none;background:none;line-height:3.5rem}.HeaderLinksListItem__span{margin-right:10px;font-size:0.7857rem}.HeaderLinksListItem:hover{text-decoration:none}.HeaderLinksListItem .HeaderAllCarts .AllCartsDropdown>button{border-radius:40px;height:36px;color:#ffffff;padding:0 15px}.HeaderButtonsListItem{display:flex;align-items:center;margin-right:10px}@media (min-width: 960px){.HeaderButtonsListItem{margin-right:0}}

.StaticSingleBagIcon__container{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;height:20px}.StaticSingleBagIcon__indicator{height:7px;width:7px;background-color:#f6ba10;border-radius:50%;position:absolute;left:13px;top:0}.StaticMultiBagIcon__container{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;height:20px}.StaticMultiBagIcon__indicator{height:7px;width:7px;background-color:#f6ba10;border-radius:50%;position:absolute;left:13px;top:0}

.HeaderAllCarts{position:relative;color:#fff;border:1px solid rgba(255,255,255,0.3);border-radius:40px;background:none;height:36px;max-height:36px;padding:0 8px;transition:border-color 100ms ease;padding:0}.HeaderAllCarts.primary-cart-icon{border:1px solid #1f5ea833}.HeaderAllCarts.primary-cart-icon:hover{border:1px solid #1f5ea8}.HeaderAllCarts:hover{text-decoration:none;cursor:pointer;border-color:rgba(255,255,255,0.8)}.HeaderAllCarts--active:after,.HeaderAllCarts--active:before{display:none;left:50%;transform:translateX(-50%);content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent;border-width:12px;top:70%}.HeaderAllCarts--active:after{bottom:0;border-bottom-color:#f8f8f8;z-index:110}.HeaderAllCarts--active:before{bottom:2px;border-bottom-color:rgba(0,0,0,0.1);z-index:109}.HeaderAllCarts--custom,.HeaderAllCarts--mode-page-reverse{color:#1f5ea9}.HeaderAllCarts--custom .AllCarts__handle__badge.AllCarts__handle__badge,.HeaderAllCarts--custom .AllCarts__handle__badge.AllCarts__handle__badge.multi-bag-badge,.HeaderAllCarts--mode-page-reverse .AllCarts__handle__badge.AllCarts__handle__badge,.HeaderAllCarts--mode-page-reverse .AllCarts__handle__badge.AllCarts__handle__badge.multi-bag-badge{color:#fff}@media (min-width: 960px){.HeaderAllCarts--active:after,.HeaderAllCarts--active:before{display:block}}

.HeaderForOfficeLink{color:#fff;font-size:1rem;font-weight:600;border:1px solid rgba(255,255,255,0.3);border-radius:40px;height:36px;max-height:34px;display:flex;justify-content:center;align-items:center;transition:border-color 100ms ease;width:max-content;padding:0 15px}.HeaderForOfficeLink:hover{text-decoration:none;cursor:pointer;border-color:rgba(255,255,255,0.8)}

.AccountDropdown__Dropdown{top:40px;left:-70px}.AccountDropdown__username{display:flex;align-items:center;justify-content:center;flex-direction:row;min-width:54px;border:1px solid #1f5ea833;outline:none;background:transparent;color:#fff;height:36px;transition:border-color 100ms ease;cursor:pointer}.AccountDropdown__username__img{height:28px;width:28px}.AccountDropdown__modal .Modal__header{padding:0 40px 10px}.AccountDropdown__modal__content{color:#666;line-height:1.2857rem;text-align:center;overflow:visible}@media (min-width: 568px){.AccountDropdown__modal{width:400px}}@media (max-width: 1100px){.AccountDropdown__username{max-width:120px}.AccountDropdown__username__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

.HeaderLoginLink{color:#fff;background:none;white-space:nowrap;border-radius:40px;border:1px solid rgba(255,255,255,0.3);width:75px;height:38px;max-height:38px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1rem;transition:border-color 100ms ease}.HeaderLoginLink:hover{text-decoration:none;cursor:pointer;border-color:rgba(255,255,255,0.8)}.HeaderLoginLink__span{margin-right:10px;font-size:0.7857rem}.HeaderLoginLink--base{color:#fff}@media (max-width: 767px){.HeaderLoginLink{display:none}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.HeaderInverted{font-size:1rem;color:#333}.HeaderInverted .AllCarts{display:none}.HeaderInverted .AllCarts__handle{background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:center;height:60px;transform:translateZ(0);padding:0 15px}.HeaderInverted .AllCarts__handle:focus,.HeaderInverted .AllCarts__handle:hover,.HeaderInverted .AllCarts__handle:active{outline:none;text-decoration:none}.HeaderInverted .AllCarts__handle__icon{font-size:2.1429rem}.HeaderInverted .AllCarts__handle__icon--blue,.HeaderInverted .AllCarts__handle__icon--custom-site{font-size:2.1429rem}.HeaderInverted .AllCarts__handle__icon--blue{color:#49aaff}.HeaderInverted .AllCarts__handle__icon--custom-site{color:#1f5ea9}.HeaderInverted .AllCarts__handle__icon--custom-site.multi-bag,.HeaderInverted .AllCarts__handle__icon.multi-bag{font-size:2.5rem}.HeaderInverted .AllCarts__handle__icon__animation-container{position:relative;display:flex;justify-content:center;align-items:center;bottom:3px;right:0;width:28px}.HeaderInverted .AllCarts__handle__icon--custom-site .background-bag--blue::before,.HeaderInverted .AllCarts__handle__icon--custom-site .foreground-bag--blue::before{color:#1f5ea9}.HeaderInverted .AllCarts__handle__icon.background-animate,.HeaderInverted .AllCarts__handle__icon--blue.background-animate{position:absolute;top:0;animation:scale-out-in 0.2s ease-out 0.3s}.HeaderInverted .AllCarts__handle__icon.foreground-animate,.HeaderInverted .AllCarts__handle__icon--blue.foreground-animate{animation:multi-bag-foreground-animation 0.5s ease-out;animation-fill-mode:forwards}.HeaderInverted .AllCarts__handle__badge,.HeaderInverted .AllCarts__handle__badge--white,.HeaderInverted .AllCarts__handle__badge--primary{font-size:1rem;font-weight:600}.HeaderInverted .AllCarts__handle__badge--white,.HeaderInverted .AllCarts__handle__badge--white.multi-bag-badge{color:#1f5ea9}.HeaderInverted .AllCarts__handle__badge--primary,.HeaderInverted .AllCarts__handle__badge--primary.multi-bag-badge{color:#1f5ea9}.HeaderInverted .AllCarts{position:absolute;right:-20px;top:49px;width:360px;background:#f8f8f8;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.HeaderInverted__allCarts{color:#1f5ea9}.HeaderInverted__block{flex:0 1 auto;max-height:60px;display:flex;flex-direction:row;justify-content:space-between}.HeaderInverted__block--left{flex:0 0 60px;padding-left:10px}.HeaderInverted__block--center{text-align:center;position:relative;justify-content:center}.HeaderInverted__block--right{display:flex;flex:0 0 60px;justify-content:flex-end;padding-right:10px;margin-left:auto}.HeaderInverted__block--top{display:flex;padding:0 20px;height:45px;margin-top:5px}.HeaderInverted__block--bottom{display:flex;height:35px;margin-top:10px}.HeaderInverted__button__burger{color:#1f5ea9}.HeaderInverted__button__burger--custom{color:#1f5ea9}.HeaderInverted__container{color:#1f5ea9;background:transparent}.HeaderInverted__forOffice{color:#1f5ea9 !important}.HeaderInverted__login,.HeaderInverted__loggedOut,.HeaderInverted__loggedIn{color:#1f5ea9;font-weight:600;border:1px solid #1f5ea833;border-radius:40px}.HeaderInverted__login:hover,.HeaderInverted__loggedOut:hover,.HeaderInverted__loggedIn:hover{border:1px solid #1f5ea8}.HeaderInverted__loggedIn{margin-right:10px}.HeaderInverted__promo__link{background:transparent;border:none;outline:none;color:#1f5ea9}@media (min-width: 768px){.HeaderInverted__block--left{flex:0 0 auto;padding-left:40px}.HeaderInverted__block--center{flex:0 1 1080px}}@media (min-width: 768px) and (max-width: 959px){.HeaderInverted__block--right{flex:0 0 80px}}@media (min-width: 960px){.HeaderInverted .AllCarts{display:block}.HeaderInverted .AllCarts__handle--mobile{display:none}.HeaderInverted .AllCarts__handle--tablet{display:flex}.HeaderInverted__block--right{flex:0 0 auto}}@media (max-width: 768px){.HeaderInverted .AllCarts__handle__icon__animation-container{bottom:0;top:6px;right:2px}.HeaderInverted .AllCarts{right:-5px}}@media screen and (max-width: 959px){.HeaderInverted button.AllCarts__handle{display:none}}@media (max-width: 375px){.HeaderInverted .AllCarts{width:100vw;right:-10px}}

.Carousel{position:relative}.Carousel__container{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:10px}.Carousel__btn-prev,.Carousel__btn-next{display:none;position:absolute;top:50%;width:60px;height:100%;font-size:1.5714rem;color:#ccc;border:none;border-radius:2px;transform:translate(0, -50%);opacity:0;transition:opacity 800ms;cursor:pointer;outline:none;z-index:1}.Carousel__btn-prev--hidden,.Carousel__btn-next--hidden{display:none}.Carousel__btn-prev{left:0;padding:0 25px 0 0;background:linear-gradient(90deg, #fff 50%, rgba(255,255,255,0))}.Carousel__btn-next{right:0;padding:0 0 0 25px;background:linear-gradient(90deg, rgba(255,255,255,0), #fff 50%)}@media (min-width: 768px){.Carousel:hover .Carousel__btn-prev,.Carousel:hover .Carousel__btn-next{opacity:1}.Carousel:hover .Carousel__btn-prev--hidden,.Carousel:hover .Carousel__btn-next--hidden{opacity:0;cursor:default;pointer-events:none}.Carousel__btn-prev,.Carousel__btn-next{display:block}}

.AvailablePromoCard__container{width:271px;margin-left:20px;padding-bottom:20px;background-color:#fff}.AvailablePromoCard__container:last-of-type{margin-right:20px}.AvailablePromoCard__contentContainer{display:flex;flex-direction:column;align-items:center;padding:0 10px}.AvailablePromoCard__imageContainer{height:122px;width:271px}.AvailablePromoCard__image{height:100%;width:100%}.AvailablePromoCard__ctaButton,.AvailablePromoCard__disabledCtaButton{width:100%;margin:10px 0}.AvailablePromoCard__disabledCtaButton{background-color:#ccc}.AvailablePromoCard__titleCopy{margin:10px 0}.AvailablePromoCard__descriptionCopy{font-weight:400}.AvailablePromoCard__termsCopy{font-size:0.7143rem;line-height:0.9286rem}.AvailablePromosDropdown__footer__text{color:#0c0c0c}.AvailablePromosDropdown__footer__text a,.AvailablePromosDropdown__footer__text a:hover,.AvailablePromosDropdown__footer__text a:focus{text-decoration:underline}@media (max-width: 568px){.AvailablePromoCard__container{margin-left:0;margin-bottom:10px}.AvailablePromoCard__container:last-of-type{margin-right:0}}

.odometer,.odometer .odometer-digit,.odometer .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;height:1.7em}.odometer{position:relative;line-height:1.78em}.odometer .odometer-inside{margin-top:-0.08em}.odometer .odometer-value{text-align:center}.odometer .odometer-formatting-mark{display:none}.odometer .odometer-digit{position:relative;background:#1f5ea9;margin:0 0.08em;color:#fff;border-radius:2px}.odometer .odometer-digit:after{content:' ';position:absolute;left:0;top:0;bottom:50%;right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g");background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0.2)));background-image:-moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.2));background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.2));background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.2))}.odometer .odometer-digit .odometer-digit-spacer{visibility:hidden;width:1em}.odometer .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer .odometer-digit .odometer-ribbon{display:block}.odometer .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer .odometer-digit .odometer-value{display:block;transform:translateZ(0);width:1em}.odometer .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}

.AvailablePromosDropdown__container{border:1px solid rgba(255,255,255,0.3);border-radius:40px;height:36px;max-height:36px;display:flex;justify-content:center;transition:border-color 100ms ease}.AvailablePromosDropdown__container:hover{cursor:pointer}.AvailablePromosDropdown__container .AvailablePromosDropdown__handle{display:flex;align-items:center;border:1px solid #1f5ea833;border-radius:40px;padding:0 14px;height:36px;transition:border-color 100ms ease;font-weight:600}.AvailablePromosDropdown__container .AvailablePromosDropdown__handle__icon{font-size:1.2857rem}.AvailablePromosDropdown__container .AvailablePromosDropdown__handle__icon.showButtonText{margin-right:5px}.AvailablePromosDropdown__container .AvailablePromosDropdown__handle:hover{cursor:pointer;border:1px solid #1f5ea8}.AvailablePromosDropdown__container .AvailablePromosDropdown__handle:hover{cursor:pointer}.AvailablePromosDropdown__container button:focus-visible{outline:2px solid black;outline-offset:-2px}.AvailablePromosDropdown__container:hover{cursor:pointer;border-color:rgba(255,255,255,0.8)}.AvailablePromosDropdown__withArrow:before{content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid transparent 12px;border-bottom-color:#f8f8f8;z-index:109;top:58%}.AvailablePromosDropdown__carousel__container{max-width:400px;min-width:250px;position:absolute;top:59px;right:10px;border:1px solid #eee;background-color:#f8f8f8}.AvailablePromosDropdown__carousel__container .Carousel{padding-right:20px;margin-bottom:10px}.AvailablePromosDropdown__header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.AvailablePromosDropdown__header__title{margin:0}.AvailablePromosDropdown__header__link{display:flex;align-items:center;font-weight:800}.AvailablePromosDropdown__header__viewAllLink{color:#1f5ea9}.AvailablePromosDropdown__header__rightArrow{margin-left:10px;font-weight:200}.AvailablePromosDropdown__footer__text{text-align:center;margin:0;line-height:2.1429rem;padding:0 20px}.AvailablePromosDropdown__footer__link{text-decoration:none}.AvailablePromosDropdown__footer__link:first-child{margin:0 5px}.AvailablePromosDropdown__footer__link:hover{text-decoration:none}.AvailablePromosDropdown__footer__deliveryPoints{margin-bottom:10px}

.SubHeaderLinksList{flex:1 1 auto;display:none;justify-content:flex-end;list-style:none;margin:0;padding:0 40px 0 0}.SubHeaderTabsList{flex:1 1 auto;display:flex;justify-content:space-around;list-style:none;margin:0;padding:0;color:#666}@media (min-width: 768px){.SubHeaderLinksList{display:flex}.SubHeaderTabsList{flex:0 1 auto;justify-content:flex-start;margin:0 20px}}

.SubHeaderLinksListItem{margin-right:20px;color:#1f5ea9}.SubHeaderLinksListItem:focus{outline:none}.SubHeaderLinksListItem:last-child{margin-right:0}.SubHeaderTabsListItem{position:relative}.SubHeaderTabsListItem__link{display:inline-block;position:relative;text-transform:uppercase;color:#666;padding:0 5px;outline:none}.SubHeaderTabsListItem__link:focus{outline:none}.SubHeaderTabsListItem__link:active,.SubHeaderTabsListItem__link:focus,.SubHeaderTabsListItem__link:focus-visible{outline:2px solid black;outline-offset:-2px}.SubHeaderTabsListItem__link--active{color:#1f5ea9;font-weight:bold}.SubHeaderTabsListItem__link--active:after{position:absolute;content:" ";left:0;right:0;bottom:0;height:3px;border-radius:3px;background:#49aaff}.SubHeaderTabsListItem__link,.SubHeaderTabsListItem__link:hover{text-decoration:none}.SubHeaderTabsListItem__link__icon{display:none;margin-right:10px;font-size:1.2143rem}@media (min-width: 768px){.SubHeaderTabsListItem__link{padding:0 20px}.SubHeaderTabsListItem__link:not(:only-child){padding-right:15px}.SubHeaderTabsListItem__link__icon{display:inline}}@media (max-width: 960px){.SubHeaderTabsListItem--catering{display:none}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.SubHeader{display:flex;height:40px;background:#fff;line-height:2.8571rem;justify-content:center;border-bottom:1px solid #eaeded}.SubHeader__chat,.SubHeader__groups{white-space:nowrap}.SubHeader__chat:hover,.SubHeader__chat:active,.SubHeader__groups:hover,.SubHeader__groups:active{text-decoration:none}.SubHeader__chat__icon,.SubHeader__chat__image,.SubHeader__groups__icon,.SubHeader__groups__image{margin-right:10px}.SubHeader__chat--mode-page,.SubHeader__chat--mode-page-reverse,.SubHeader__chat--mode-checkout-complete,.SubHeader__groups--mode-page,.SubHeader__groups--mode-page-reverse,.SubHeader__groups--mode-checkout-complete{display:none}.SubHeader__chat--mode-page,.SubHeader__chat--mode-checkout-complete,.SubHeader__chat--mode-checkout-new,.SubHeader__chat--mode-checkout,.SubHeader__groups--mode-page,.SubHeader__groups--mode-checkout-complete,.SubHeader__groups--mode-checkout-new,.SubHeader__groups--mode-checkout{color:#fff}.SubHeader__chat--custom,.SubHeader__groups--custom{color:#1f5ea9}@media (min-width: 960px){.SubHeader__chat--mode-page,.SubHeader__chat--mode-page-reverse,.SubHeader__chat--mode-checkout-complete,.SubHeader__groups--mode-page,.SubHeader__groups--mode-page-reverse,.SubHeader__groups--mode-checkout-complete{display:block}}

.GiftSearchAutocomplete{width:100%;color:#333;position:relative;overflow:visible}.GiftSearchAutocomplete__container{position:relative;width:100%;overflow:visible;z-index:1012;transition:width 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.GiftSearchAutocomplete__Input{width:100%;padding:0 15px 0 35px !important;border-radius:40px !important;box-shadow:none !important;outline:none;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;position:relative;border:1px solid #fff;height:36px !important}.GiftSearchAutocomplete__Input--results-visible{border:none !important}.GiftSearchAutocomplete__Input:focus{outline:none;box-shadow:none !important}.GiftSearchAutocomplete__Input--error{border-color:#fd4747}.GiftSearchAutocomplete__spinner{position:absolute;right:5px;top:30%;height:14px;width:14px}.GiftSearchAutocomplete__clear-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;background:none;border:none;padding:0;z-index:2;transition:opacity 0.2s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.GiftSearchAutocomplete__clear-button:hover{opacity:0.7}.GiftSearchAutocomplete__clear-button:focus{outline:none}.GiftSearchAutocomplete__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:1010;opacity:0;animation:fadeIn 0.2s ease-out forwards}.GiftSearchAutocompleteResultsList{position:absolute;top:12px;left:0;background-color:#fff;border:none;box-shadow:none;list-style-type:none;padding:36px 0 0 0;margin:0;z-index:1012;text-align:left;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;transition:width 0.3s cubic-bezier(0.4, 0, 0.2, 1);width:100%;max-width:100%;z-index:1010}.GiftSearchAutocompleteResultsList__title{flex:1;line-height:1.7857rem;padding:0 10px;background-color:#f8f8f8;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GiftSearchAutocompleteResultsList__item{display:flex;flex-direction:row;align-items:center;line-height:inherit;padding:10px;cursor:pointer;position:relative}.GiftSearchAutocompleteResultsList__item:hover{background-color:rgba(31,94,169,0.1)}.GiftSearchAutocompleteResultsList__item.active{background:rgba(73,170,255,0.1)}.GiftSearchAutocompleteResultsList__imageContainer{flex:0 0 60px;height:60px;margin:0 10px 0 0}.GiftSearchAutocompleteResultsList__image{width:100%;height:100%;border-radius:7px;object-fit:cover}.GiftSearchAutocompleteResultsList__details{width:100%;line-height:1.4286rem;overflow:hidden;text-overflow:ellipsis}.GiftSearchAutocompleteResultsList__details__title{display:flex;align-items:center;font-size:1.1429rem;font-weight:700;color:#333333;margin-bottom:2px}.GiftSearchAutocompleteResultsList__price-container{display:flex;align-items:center;gap:10px}.GiftSearchAutocompleteResultsList__price{color:#6c6e6e;font-weight:400;font-size:1.1429rem}.GiftSearchAutocompleteResultsList__in-cart-badge{display:flex;align-items:center;gap:4px;font-size:1rem;font-weight:700;color:#1f5ea8;background-color:#f5f9ff;border:1px solid #c2deff;padding:2px 10px;border-radius:40px}.GiftSearchAutocompleteResultsList__in-cart-badge .icon-shopping-bag{font-size:1rem}.GiftSearchAutocompleteResultsList__description{display:block;color:#999;font-size:0.9em;line-height:1.4;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GiftSearchAutocompleteResultsList__details__header .icon-shopping-bag{color:#1f5ea9;font-size:1.1429rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (min-width: 320px) and (max-width: 1198px){.GiftSearchAutocompleteResultsList{max-height:60vh;overflow-y:auto}}@media screen and (max-width: 767px){.GiftSearchAutocomplete{margin-right:0}.GiftSearchAutocomplete__clear-button{right:30px}.GiftSearchAutocompleteResultsList{width:100%}.GiftSearchAutocompleteResultsList__details{max-width:calc(100% - 90px)}}@media (max-width: 1198px){.GiftSearchAutocomplete__Input{border-radius:0 !important}}@media screen and (max-width: 959px){.GiftSearchAutocompleteResultsList{width:calc(100% + 320px)}}@media (max-width: 767px){.GiftSearchAutocompleteResultsList__details__title{flex-flow:wrap}}

.StarRating__container{display:inline-block}.StarRating__base{color:#aaa;font-size:1.0714rem;letter-spacing:0.1429rem;position:relative}.StarRating__filled{color:#f6ba10}.StarRating__filledHalf{color:#f6ba10;position:absolute;top:0;left:0}.SingleStarRatingDisplay{display:inline-flex;align-items:center;gap:4px}.SingleStarRatingDisplay__value{font-size:1.1429rem;color:#6c6e6e}.SingleStarRatingDisplay__count{font-size:1.1429rem;color:#6c6e6e;margin-left:2px}

.SearchResultLabels{list-style:none;padding:0;padding-top:20px;display:flex;justify-content:space-around;align-items:flex-start}.SearchResultLabels li:not(:first-child){margin-left:6px}.SearchResultLabels__Item{display:inline-flex;justify-content:center;align-items:center}.SearchResultLabels__Image{height:22px}@media (min-width: 960px){.SearchResultLabels{display:inline-flex;align-items:flex-start;margin-left:10px;padding-top:0}}@media (max-width: 959px){.SearchResultLabels__Image{margin-top:-20px}}

.SearchAutocomplete{width:100%;color:#333}.SearchAutocomplete__Input{height:38px}.SearchAutocomplete__full-width{width:100%}.MobileHeaderSearch .SearchAutocomplete__full-width{display:block}.SearchAutocompleteResultsList{color:#333}.SearchAutocompleteResultsList__title{flex:1;line-height:1.7857rem;padding:0 10px;background-color:#f8f8f8;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SearchAutocompleteResultsList__item{display:flex;width:100%;flex-direction:row;align-items:center;line-height:inherit;padding:10px 0 5px 0}.SearchAutocompleteResultsList__imageContainer{flex:0 0 37px;height:37px;margin:0 10px 0 0}.SearchAutocompleteResultsList__image{width:100%;height:100%}.SearchAutocompleteResultsList__details{width:100%;line-height:1.4286rem;overflow:hidden;text-overflow:ellipsis}.SearchAutocompleteResultsList__details__title{display:flex;align-items:center}.SearchAutocompleteResultsList__details__title .SearchResultLabels{height:21px;margin:3px 0 0 10px;padding-top:0}.SearchAutocompleteResultsList__details__title .SearchResultLabels__Item{height:21px}.SearchAutocompleteResultsList__details__title .SearchResultLabels__Image{margin:0}.SearchAutocompleteResultsList__sub-details{color:#999}.SearchAutocompleteResultsList__FooterLink{display:flex;width:100%;padding:5px 0 10px 0;flex-direction:row;align-items:center;color:#1f5ea9;border:none;cursor:pointer;background:transparent}.SearchAutocompleteResultsList__FooterLink:active,.SearchAutocompleteResultsList__FooterLink:hover{text-decoration:underline;outline:none}.SearchCuisines__details{padding-bottom:5px;text-transform:capitalize}.SearchMerchants__image{border-radius:7px}.SearchAutocompleteSearchMenu{padding:5px 0 10px 0}.SearchAutocompleteSearchMenu__Item{vertical-align:middle;line-height:1.4286rem;margin-right:10px;width:100%;overflow:hidden;text-overflow:ellipsis}.SearchAlternateCategoryGroups__iconContainer{flex:0 0 30px;height:30px;margin:0 10px 0 0}.SearchAlternateCategoryGroups__icon{display:flex;justify-content:center;align-items:center;font-size:1.1429rem;color:#1f5ea9;width:100%;height:100%;border:2px solid #eee;border-radius:50%}.SearchAlternateCategoryGroups__details{display:inline}.SearchAlternateCategoryGroups__vertical{text-transform:capitalize}.SearchAutocomplete__Input{height:36px;border:1px solid #fff}.SearchAutocomplete__Input--error{border-color:#fd4747}.sr-only{position:absolute;left:-9999px;height:0;width:0}@media screen and (max-width: 1199px){.SearchAutocomplete__full-width{display:none}}@media (max-width: 767px){.SearchAutocompleteResultsList__details__title{flex-flow:wrap}}

.MobileHeaderSearch{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-color:#fff;border:1px solid #1f5ea9;height:40px}.MobileHeaderSearch__clear{margin-right:10px}.MobileHeaderSearch__input{padding-left:calc(20px + 10px);height:40px;border:none;outline:none}

.OrderTypeToggle{display:flex;flex-direction:row;margin:10px 0;width:100%}.OrderTypeToggle__Button{color:#fff;background-color:#1f5ea9;font-weight:700;flex:1;display:flex;padding:10px;justify-content:center;align-items:center}.OrderTypeToggle__Button--disabled{background-color:#ccc}.OrderTypeToggle--Inactive{font-weight:500;background-color:#fff}.OrderTypeToggle--Inactive.dcom-button{border:1px solid #ccc;color:#aaa}.OrderTypeToggle__Button--left.dcom-button{border-radius:3px 0 0 3px}.OrderTypeToggle__Button--right.dcom-button{border-radius:0 3px 3px 0}.sr-only{position:absolute;left:-9999px;height:0;width:0}@media (min-width: 960px){.OrderTypeToggle{width:auto}}

.OrderTimeSelector{display:flex}.OrderTimeSelector__SelectWrap{flex:1 1 auto;width:50%}.OrderTimeSelector__SelectWrap:first-child{padding-right:5px}.OrderTimeSelector__SelectWrap__Select{display:block;width:100%;height:40px;background:#fff;text-align:center;text-align-last:center}

.OrderInformationDropdownForm{display:flex;flex-direction:column}.OrderInformationDropdownForm__AddressAutoComplete{display:flex;flex-direction:column;max-height:65px}.OrderInformationDropdownForm__AddressAutoComplete__label{text-align:left;line-height:normal;font-size:0.8571rem}.OrderInformationDropdownForm__AddressAutoComplete__input{padding:6px 8px 6px 30px}.OrderInformationDropdownForm__AddressAutoComplete__results{top:calc(100% - 4px);padding-top:0;border-radius:0}.OrderInformationDropdownForm__AddressAutoComplete__results--error{top:calc(100% - 10px)}.OrderInformationDropdownForm__ConfirmTitle{text-align:left}.OrderInformationDropdownForm__error{text-align:left;color:#fd4747;line-height:normal}.OrderInformationDropdownForm__Instructions{display:flex;flex-direction:column}.OrderInformationDropdownForm__Instructions__label{position:relative;top:2px;line-height:normal}.OrderInformationDropdownForm__OrderTimeSelector{display:flex;flex-direction:row}.OrderInformationDropdownForm__OrderTimeSelector__Wrap{display:flex;flex:auto}.OrderInformationDropdownForm__OrderTimeSelector__Day,.OrderInformationDropdownForm__OrderTimeSelector__Time{flex:auto}.OrderInformationDropdownForm__OrderTypeToggle{margin:20px 0}.OrderInformationDropdownForm__Submit__Container{margin:20px 0;display:flex;justify-content:flex-end}.OrderInformationDropdownForm__Unit{display:flex;justify-content:flex-start;flex-direction:column}.OrderInformationDropdownForm__Unit__label{position:relative;top:2px;line-height:normal}.OrderInformationDropdownForm__Unit__input{width:225px}.OrderInformationDropdownForm__AddressAutoComplete>.AutocompleteInput{display:flex}

.OrderInformationDropdown{display:flex;flex-direction:column;padding-bottom:10px}.OrderInformationDropdown:hover{cursor:default}.OrderInformationDropdown__Container{position:relative;top:12px;width:350px;min-height:250px}.OrderInformationDropdown__Container:hover{cursor:default}

.OrderInformationModalForm{display:flex;flex-direction:column;margin:0 20px}.OrderInformationModalForm__AddressAutoComplete{display:flex;flex-direction:column;max-height:65px}.OrderInformationModalForm__AddressAutoComplete__label{text-align:left;line-height:normal;font-size:0.8571rem}.OrderInformationModalForm__AddressAutoComplete__input{padding:6px 8px 6px 30px}.OrderInformationModalForm__AddressAutoComplete__results{top:calc(100% - 4px)}.OrderInformationModalForm__AddressAutoComplete__results--error{top:calc(100% - 10px)}.OrderInformationModalForm__Cancel{margin-top:5px}.OrderInformationModalForm__ConfirmTitle{text-align:left;margin-bottom:10px}.OrderInformationModalForm__error{text-align:left;color:#fd4747;line-height:normal}.OrderInformationModalForm__Instructions{display:flex;flex-direction:column}.OrderInformationModalForm__Instructions__label{position:relative;top:2px;line-height:normal}.OrderInformationModalForm__OrderTimeSelector{display:flex;flex-direction:row}.OrderInformationModalForm__OrderTimeSelector__Wrap{display:flex;flex:auto}.OrderInformationModalForm__OrderTimeSelector__Day,.OrderInformationModalForm__OrderTimeSelector__Time{flex:auto}.OrderInformationModalForm__OrderTypeToggle{margin:20px 0}.OrderInformationModalForm__Title{margin-bottom:0}.OrderInformationModalForm__Title__Container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.OrderInformationModalForm__Unit{display:flex;justify-content:flex-start;flex-direction:column}.OrderInformationModalForm__Unit__label{position:relative;top:2px;line-height:normal}.OrderInformationModalForm__Unit__input{width:75%}.OrderInformationModalForm__AddressAutoComplete>.AutocompleteInput{display:flex}

@media (max-width: 767px){.OrderInformationModal{top:0}}

.HeaderAddress{border:1px solid rgba(255,255,255,0.3);border-radius:40px;padding:0 15px;box-sizing:border-box;width:100%;max-width:320px;height:36px;max-height:36px;margin:0;transition:border-color 100ms ease}.HeaderAddress:hover{cursor:pointer;border-color:rgba(255,255,255,0.8)}.HeaderAddress__Icon{width:14px;margin-left:auto;padding-left:5px}.HeaderAddress__container{width:100%;height:100%;display:flex;align-items:center}.HeaderAddress__Address,.HeaderAddress__OrderInfo{color:#ffffff;font-weight:600;white-space:nowrap;font-size:1rem}.HeaderAddress__Address{overflow:hidden;text-overflow:ellipsis;font-size:1rem}.HeaderAddress__To{color:#ffffff;margin:0 5px;font-size:1rem;font-weight:600}@media (min-width: 768px) and (max-width: 959px){.HeaderAddress__Corporate{width:400px}}@media screen and (min-width: 769px) and (max-width: 1199px){.HeaderAddress{min-width:calc(100% - 66px)}}@media (min-width: 960px){.HeaderAddress__Corporate{width:500px}}@media screen and (max-width: 768px){.HeaderAddress{min-width:100%}.HeaderAddress__Icon{margin-left:unset}.HeaderAddress__container{justify-content:center}}

.HeaderBackButton{font-weight:bold;display:inline-block;vertical-align:middle;outline:none;border:none;background:transparent;color:#fff;padding:0}.HeaderBackButton:before{font-size:1.4286rem}.HeaderBackButton:hover{text-decoration:none;cursor:pointer}.HeaderBackButton__icon{margin-right:10px}

.HeaderLogo{cursor:pointer;display:flex}.HeaderLogo--custom{gap:5px}.HeaderLogo:hover,.HeaderLogo:active,.HeaderLogo:focus{text-decoration:none}.HeaderLogo__color{color:#fff}.HeaderLogo__color--custom{color:#fff}.HeaderLogo__powered{font-size:0.7143rem;font-weight:800;color:#afafaf;margin:0 5px}.HeaderLogo__image{max-width:85px;max-height:35px}.HeaderLogo__link{font-size:0}.HeaderLogo__link.icon-ddot--custom:before{font-size:1.4286rem}.HeaderLogo__link:focus,.HeaderLogo__link:hover{text-decoration:none}.HeaderLogo__link:before{line-height:4.2857rem;font-size:2.5rem}@media (min-width: 768px){.HeaderLogo{align-items:center}}@media (min-width: 960px){.HeaderLogo__link.icon-ddot{display:none}.HeaderLogo__link.icon-ddot--custom{display:block}.HeaderLogo__link.icon-delivery-logo{display:inherit}}@media screen and (max-width: 767px){.HeaderLogo{justify-content:center;position:absolute;left:0;right:0;margin:0 auto;width:fit-content}}

.HeaderSearchButton{display:none;flex-direction:column;position:relative;outline:none;border:none;background:transparent;border:1px solid rgba(255,255,255,0.3);border-radius:40px;transition:border-color 100ms ease;justify-content:center;align-items:center;height:38px;min-width:54px}.HeaderSearchButton:hover{cursor:pointer;border-color:rgba(255,255,255,0.8)}.HeaderSearchButton__icon{display:block;font-size:1rem;color:#fff}.HeaderSearchButton__icon__checkmark{position:absolute;left:25px;bottom:20px;width:7px;font-size:0.5rem;border-radius:100%;padding:3px;background:#49aaff;color:#fff}@media screen and (max-width: 1199px){.HeaderSearchButton{display:flex}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.HeaderSearch{width:100%;position:relative}.HeaderSearch__input{border-radius:40px;padding:0 15px 0 35px;transition:all 150ms;z-index:1012;position:relative}.HeaderSearch__input::placeholder{color:#757575}.HeaderSearch__input:focus{padding-right:8px;box-shadow:0px 0px 6px 4px #ffffff42}.HeaderSearch__input:focus-visible{outline:none}.HeaderSearch__results{top:12px;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;padding-top:44px}@media screen and (max-width: 1199px){.HeaderSearch{display:none}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.HeaderWithSearch{font-size:1rem;color:#333}.HeaderWithSearch .AllCarts{display:none}.HeaderWithSearch .AllCarts__handle{background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:center;height:60px;transform:translateZ(0);padding:0 15px}.HeaderWithSearch .AllCarts__handle:focus,.HeaderWithSearch .AllCarts__handle:hover,.HeaderWithSearch .AllCarts__handle:active{outline:none;text-decoration:none}.HeaderWithSearch .AllCarts__handle__icon{font-size:2.1429rem}.HeaderWithSearch .AllCarts__handle__icon--blue,.HeaderWithSearch .AllCarts__handle__icon--custom-site{font-size:2.1429rem}.HeaderWithSearch .AllCarts__handle__icon--blue{color:#49aaff}.HeaderWithSearch .AllCarts__handle__icon--custom-site{color:#1f5ea9}.HeaderWithSearch .AllCarts__handle__icon--custom-site.multi-bag,.HeaderWithSearch .AllCarts__handle__icon.multi-bag{font-size:2.5rem}.HeaderWithSearch .AllCarts__handle__icon__animation-container{position:relative;display:flex;justify-content:center;align-items:center;bottom:3px;right:0;width:28px}.HeaderWithSearch .AllCarts__handle__icon--custom-site .background-bag--blue::before,.HeaderWithSearch .AllCarts__handle__icon--custom-site .foreground-bag--blue::before{color:#1f5ea9}.HeaderWithSearch .AllCarts__handle__icon.background-animate,.HeaderWithSearch .AllCarts__handle__icon--blue.background-animate{position:absolute;top:0;animation:scale-out-in 0.2s ease-out 0.3s}.HeaderWithSearch .AllCarts__handle__icon.foreground-animate,.HeaderWithSearch .AllCarts__handle__icon--blue.foreground-animate{animation:multi-bag-foreground-animation 0.5s ease-out;animation-fill-mode:forwards}.HeaderWithSearch .AllCarts__handle__badge,.HeaderWithSearch .AllCarts__handle__badge--white,.HeaderWithSearch .AllCarts__handle__badge--primary{font-size:1rem;font-weight:600}.HeaderWithSearch .AllCarts__handle__badge--white,.HeaderWithSearch .AllCarts__handle__badge--white.multi-bag-badge{color:#1f5ea9}.HeaderWithSearch .AllCarts__handle__badge--primary,.HeaderWithSearch .AllCarts__handle__badge--primary.multi-bag-badge{color:#1f5ea9}.HeaderWithSearch .AllCarts{position:absolute;right:-20px;top:49px;width:360px;background:#f8f8f8;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.HeaderWithSearch__block{max-height:60px}.HeaderWithSearch__block--left{padding-left:36px;display:flex}.HeaderWithSearch__block--center{text-align:center;width:100%}.HeaderWithSearch__block--right{display:flex;justify-content:flex-end;padding-right:36px}.HeaderWithSearch__block--top{display:flex;padding:0 20px;height:60px}.HeaderWithSearch__block--bottom{display:flex;height:35px}.HeaderWithSearch__button__Back{color:#fff;display:flex;width:15px;align-items:center;margin-right:5px}.HeaderWithSearch__button__Back--custom__icon{color:#fff}.HeaderWithSearch__button__burger{color:#fff}.HeaderWithSearch__button__burger--custom__icon{color:#fff}.HeaderWithSearch__button__search--custom__icon{color:#fff}.HeaderWithSearch__container{display:flex;flex-direction:row;justify-content:space-between}.HeaderWithSearch__logo{cursor:pointer;display:flex;align-items:center}.HeaderWithSearch__logo:hover,.HeaderWithSearch__logo:active,.HeaderWithSearch__logo:focus{text-decoration:none}.HeaderWithSearch__logo__powered{font-size:0.5714rem;font-weight:800;color:#fff;margin:0 5px;line-height:normal}.HeaderWithSearch__logo__image{max-width:48px;max-height:27px}.HeaderWithSearch__logo__link{font-size:0}.HeaderWithSearch__logo__link.icon-ddot--custom{display:none}.HeaderWithSearch__logo__link.icon-ddot--custom:before{font-size:1.7857rem}.HeaderWithSearch__logo__link:focus,.HeaderWithSearch__logo__link:hover{text-decoration:none}.HeaderWithSearch__logo__link:before{font-size:2.5rem}.HeaderWithSearch__promo__link{background:transparent;border:none;outline:none;color:#fff}.HeaderWithSearch__promo__link__white{background:transparent;border:none;outline:none;color:#fff}.HeaderWithSearch__search{display:flex;gap:30px;flex-direction:row;align-items:center;height:60px}@media screen and (min-width: 768px){.HeaderWithSearch__block--center{position:relative}}@media (min-width: 768px){.HeaderWithSearch__logo__link:before{font-size:2.8571rem}}@media (min-width: 960px){.HeaderWithSearch .AllCarts{display:block}.HeaderWithSearch .AllCarts__handle--mobile{display:none}.HeaderWithSearch .AllCarts__handle--tablet{display:flex}.HeaderWithSearch__logo__link.icon-ddot{display:none}.HeaderWithSearch__logo__link.icon-ddot--custom{display:block}}@media (max-width: 768px){.HeaderWithSearch .AllCarts__handle__icon__animation-container{bottom:0;top:6px;right:2px}.HeaderWithSearch .AllCarts{right:-5px}}@media screen and (max-width: 959px){.HeaderWithSearch button.AllCarts__handle{display:none}.HeaderWithSearch__block--left{padding-left:16px;display:flex;gap:12px;align-items:center}.HeaderWithSearch__block--right{padding-right:16px}}@media (max-width: 375px){.HeaderWithSearch .AllCarts{width:100vw;right:-10px}}@media screen and (max-width: 768px){.HeaderWithSearch__block--bottom{padding:0 20px}}@media (max-width: 767px){.HeaderWithSearch__logo__link{position:relative;right:10px}}@media screen and (max-width: 1199px){.HeaderWithSearch__search{gap:12px}}

.AvailablePromosPage__carousel__container{margin-top:10px;padding:10px 120px}.AvailablePromosPage__carousel__container__centered{margin-top:10px;padding:10px 120px}.AvailablePromosPage__banner{height:100%;width:100%}.AvailablePromosPage__banner__container{height:175px;width:100%;display:flex;justify-content:center;align-items:center}.AvailablePromosPage__mobileContainer{display:flex;flex-direction:column;align-items:center;margin-top:20px}.AvailablePromosPage__footer{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.AvailablePromosPage__footer__text{font-size:1.5714rem;margin:30px 0;font-weight:200;text-align:center;padding:0 20px;line-height:2rem}.AvailablePromosPage__footer__link{margin:0 10px}.AvailablePromosPage__footer__link:hover{text-decoration:none}.AvailablePromosPage__footer__deliveryPoints__copy{font-size:1.1429rem}@media (min-width: 1200px){.AvailablePromosPage__carousel__container__centered .Carousel__container{justify-content:center}}@media (max-width: 768px){.AvailablePromosPage__banner__container{height:159px}}

.AppCTA{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;width:100%;right:0;left:0;z-index:100000;background-color:#ffffff}.AppCTA__Text{color:#1f5ea9;font-weight:bold;margin:15px}.AppCTA__Button{color:#1f5ea9;appearance:none;background-color:transparent;border:2px solid #1f5ea9;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:1rem;font-weight:600;line-height:normal;margin:15px;outline:none;padding:10px 14px;text-align:center;text-decoration:none}


.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftingFilterModal{color:black}.GiftingFilterModal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:999999999}.GiftingFilterModal .modal-content{background:white;max-width:600px;width:100%;position:relative;max-height:90vh;display:flex;flex-direction:column;border-radius:8px}.GiftingFilterModal .modal-close{position:absolute;top:24px;right:24px;background:none;border:none;font-size:1.7143rem;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;z-index:3}.GiftingFilterModal .modal-header{padding:24px 32px;border-bottom:1px solid #e5e7eb}.GiftingFilterModal .modal-header h2{font-size:1.4286rem;font-weight:600;margin:0}.GiftingFilterModal .modal-body{padding:24px 32px;overflow-y:auto;flex-grow:1;-ms-overflow-style:none;scrollbar-width:none}.GiftingFilterModal .modal-body::-webkit-scrollbar{display:none}.GiftingFilterModal .sort-price{margin-bottom:32px;display:flex;gap:48px}.GiftingFilterModal .sort-price>div{flex:1}.GiftingFilterModal .sort-options h4{font-size:1.1429rem;font-weight:600;margin-bottom:16px;color:#333333}.GiftingFilterModal .sort-options .labels{display:flex;flex-direction:column;gap:12px}.GiftingFilterModal .sort-options label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:1.1429rem;font-weight:400;color:#333333}.GiftingFilterModal .sort-options input[type="radio"]{cursor:pointer;margin:0}.GiftingFilterModal .price-range h4{font-size:1.1429rem;font-weight:600;margin-bottom:16px;color:#333333}.GiftingFilterModal .price-range .price-range-buttons{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.GiftingFilterModal .price-range .price-range-buttons button{padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;background:transparent;cursor:pointer;font-size:1rem;text-align:center;transition:all 0.2s ease}.GiftingFilterModal .price-range .price-range-buttons button:hover{border-color:#2563eb;color:#2563eb}.GiftingFilterModal .price-range .price-range-buttons button.selected{background-color:#eff6ff;border-color:#2563eb;color:#2563eb}.GiftingFilterModal .collections{padding:24px 0 0 0;border-top:1px solid #e5e7eb}.GiftingFilterModal .collections h4{font-size:1.1429rem;font-weight:600;margin-bottom:16px;color:#333333}.GiftingFilterModal .collections .labels{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.GiftingFilterModal .collections .labels label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:1.1429rem;font-weight:400;color:#333333}.GiftingFilterModal .collections .labels input[type="checkbox"]{cursor:pointer;margin:0}.GiftingFilterModal .modal-footer{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;background:white;border-radius:0 0 8px 8px}.GiftingFilterModal .modal-footer button{min-width:120px;padding:10px 20px;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all 0.2s ease}.GiftingFilterModal .modal-footer button.secondary{background:white;border:1px solid #e5e7eb;color:#374151}.GiftingFilterModal .modal-footer button.secondary:hover{background:#f9fafb}.GiftingFilterModal .modal-footer button.primary{background:#2563eb;border:1px solid #2563eb;color:white}.GiftingFilterModal .modal-footer button.primary:hover{background:#1d4ed8}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media screen and (max-width: 768px){.GiftingFilterModal .price-range .price-range-buttons{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (max-width: 640px){.GiftingFilterModal .sort-price{flex-direction:column;gap:24px}.GiftingFilterModal .modal-content{max-height:100vh;height:100%;border-radius:0}.GiftingFilterModal .price-range-buttons{grid-template-columns:1fr !important}.GiftingFilterModal .collections .labels{grid-template-columns:1fr !important}.GiftingFilterModal .modal-footer{border-radius:0}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftCardBanner{display:flex;background:linear-gradient(270deg, #49aaff 0%, #1f5ea9 100%);width:100%;box-sizing:border-box;color:#fff}.GiftCardBanner__Content{display:flex;justify-content:space-around;padding:0 2rem;align-items:center;height:auto}.GiftCardBanner__Image{flex:1;display:flex;justify-content:flex-end}.GiftCardBanner__Image img{max-width:100%;height:auto;object-fit:contain;margin:0}.GiftCardBanner__Text{flex:1;padding-right:2rem}.GiftCardBanner__Text h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#fff;line-height:1.5}.GiftCardBanner__Text p{margin-bottom:2rem;font-size:1.2rem;color:#fff;line-height:1.5}.GiftCardBanner__Link{transition:background-color 0.3s ease;font-size:1.3rem;padding:1rem 30px;border-radius:8px;height:56px;border:none !important;line-height:normal;display:flex;align-items:center;max-width:fit-content}.GiftCardBanner__Link .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#1f5ea9;margin-left:8px;vertical-align:middle}.GiftCardBanner__Link .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #1f5ea9;border-right:2px solid #1f5ea9;transform:rotate(45deg)}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.GiftCardBanner__Content{max-width:1400px;margin:auto}}@media (max-width: 320px){.GiftCardBanner__Content{padding-left:0;padding-right:0}}@media (max-width: 768px){.GiftCardBanner__Text h2{font-size:1.7143rem;line-height:2.5714rem}.GiftCardBanner__Text p{font-size:1.1429rem;font-weight:400;line-height:1.7143rem}.GiftCardBanner__Content{flex-direction:column;text-align:center;padding:3rem 1.2rem 0 1.2rem}.GiftCardBanner__Text{padding-right:0;margin-bottom:2rem;text-align:left}.GiftCardBanner__Image img{max-width:100%}}

.Rating{display:flex;gap:2px;margin-bottom:0.6rem}.Rating__star{font-size:1.2857rem;color:#f6ba10}.Rating__star--empty{color:#ccc}.Rating__star--half{background:linear-gradient(90deg, #f6ba10 50%, #ccc 50%);-webkit-background-clip:text;color:transparent}.Rating__placeholder{width:calc(18px * 5);height:18px}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.Product{background:#fff;border-radius:15px;border:2px solid #eaeded;padding:15px;cursor:pointer;display:flex;flex-direction:column;width:100%;box-sizing:border-box;position:relative}.Product:hover{border:2px solid #1f5ea854}.Product__image{width:100%;padding-bottom:100%;position:relative;border-radius:8px;background-color:#f8f8f8;flex-shrink:0}.Product__content{text-align:left;padding-top:16px;flex:1;min-height:0;display:flex;flex-direction:column}.Product__title{font-size:1.1429rem;font-weight:600;margin-bottom:8px;color:#333333}.Product__vendorTitle{font-size:1.1429rem;font-weight:600;margin-bottom:8px;color:#6c6e6e}.Product__text{font-size:1.1429rem;font-weight:400;color:#868787;margin-bottom:0;line-height:1.5}.Product__icon-gifts{position:absolute;top:8px;right:8px;z-index:1;font-size:1.1429rem;font-weight:600;color:white;padding:8px 16px;background:#1f5ea9;border-radius:15px;display:flex;align-items:center;gap:8px}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}

.SkeletonCard{cursor:default}.SkeletonCard:hover{border:2px solid #eaeded}.SkeletonCard__image{width:100%;padding-bottom:100%;border-radius:8px;background-color:#f0f0f0}.SkeletonCard__content{padding-top:16px;width:100%}.SkeletonCard__title{height:20px;width:80%;background-color:#f0f0f0;border-radius:4px;margin-bottom:8px}.SkeletonCard__vendor{height:20px;width:60%;background-color:#f0f0f0;border-radius:4px;margin-bottom:8px}.SkeletonCard__rating{height:20px;width:40%;background-color:#f0f0f0;border-radius:4px;margin-bottom:8px}.SkeletonCard__text{height:20px;width:70%;background-color:#f0f0f0;border-radius:4px;margin-bottom:8px}.animate-pulse{animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.5}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.ProductList{display:grid;gap:30px;width:100%;margin:0;padding:0;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr))}.ProductList__container{width:100%;margin:0 auto;padding:0}.ProductList__title{margin-bottom:2rem;font-size:2rem;font-weight:bold;padding:0}@media (min-width: 568px){.ProductList{grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}}@media (min-width: 768px){.ProductList{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr))}}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (min-width: 1200px){.ProductList{grid-template-columns:repeat(4, 1fr);max-width:100%}}@media screen and (max-width: 768px){.ProductList{gap:30px 8px}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftingCollection{max-width:100%;overflow-x:hidden}.GiftingCollection__loading{display:flex;justify-content:center;align-items:center;height:100%}.GiftingCollection__loading img{width:68px;height:68px}.GiftingCollection__banner{width:100%;height:242px;background-size:cover;background-repeat:no-repeat;background-position:center 25%;display:flex;align-items:center;justify-content:center}.GiftingCollection__banner__content{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem;text-align:center}.GiftingCollection__banner__content__overlay{background:rgba(255,255,255,0.8);padding:30px;border-radius:8px;max-width:814px;margin:0 auto}.GiftingCollection__banner__content .hero-title{font-weight:700;font-size:2.8571rem;line-height:3.1429rem;color:#333333;margin-bottom:28px}.GiftingCollection__banner__content .hero-text{font-weight:400;font-size:1.1429rem;line-height:1.7143rem;color:#333333}.GiftingCollection__content{padding:0 20px}.GiftingCollection__body{display:block;padding:0.5rem;margin:1rem;max-width:100%}.GiftingCollection__body .sub-title{margin:0 auto;text-align:left;font-size:1.7143rem}.GiftingCollection__body .collection-title{margin:0 auto;text-align:left;font-size:1.7143rem}.GiftingCollection__body .filter-results{display:flex;justify-content:space-between;margin:30px auto}.GiftingCollection__body .filter-results .results-header{font-weight:600;font-size:1.1429rem;color:#868787}.GiftingCollection__body .filter-results .filters{font-size:1.1429rem;font-weight:bold;justify-content:center;align-items:center;color:#1f5ea9;cursor:pointer}.GiftingCollection__body .filter-results .filters .icon-filters{margin-right:0.3rem}.GiftingCollection__footer{width:100%;display:flex;justify-content:center}.GiftingCollection__footer__seemore-button{margin-top:4rem;font-size:1.1429rem;padding:12px 32px;height:auto;border-radius:6px;align-self:center;text-decoration:none}.GiftingCollection__footer__seemore-button .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#1f5ea9;margin-left:8px;vertical-align:middle}.GiftingCollection__footer__seemore-button .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #1f5ea9;border-right:2px solid #1f5ea9;transform:rotate(45deg)}.GiftingCollection__footer__seemore-button:hover{background-color:#1f5ea9;color:#fff;text-decoration:none}.GiftingCollection__footer__seemore-button:hover .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.GiftingCollection__footer__seemore-button:hover .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.GiftingCollection__body{max-width:1400px;margin:0 auto;padding:50px 0}}@media (max-width: 568px){.GiftingCollection__banner{height:180px;background-position:center 30%}.GiftingCollection__banner__content{padding:1rem}.GiftingCollection__banner__content__overlay{padding:20px}.GiftingCollection__banner__content .hero-title{font-size:2rem;line-height:2.2857rem;margin-bottom:16px}.GiftingCollection__banner__content .hero-text{font-size:1rem;line-height:1.4286rem}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftingHero__banner{width:100%;height:492px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;position:relative}.GiftingHero__banner__content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;text-align:center;padding:0 14px}.GiftingHero__banner__content__overlay{background:rgba(255,255,255,0.8);padding:30px;border-radius:8px;max-width:505px;margin:0 auto}.GiftingHero__banner__content h4{font-weight:700;font-size:2.8571rem;line-height:3.1429rem;color:#333333;margin-bottom:28px}.GiftingHero__banner__content__text{font-weight:400;font-size:1.1429rem;color:#333333;line-height:1.7143rem}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (max-width: 568px){.GiftingHero__banner{height:296px}.GiftingHero__banner h4{font-size:2.2143rem;font-weight:700;line-height:2.5rem;margin-bottom:16px}.GiftingHero__banner__content__text{font-size:0.8571rem;font-weight:400;line-height:1.2857rem}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.CollectionTabs{display:flex;justify-content:flex-start;margin:0;position:relative}.CollectionTabs__TabButton{flex-shrink:0;white-space:nowrap;transition:all 0.2s ease;height:auto;outline:none !important}@media (min-width: 769px){.CollectionTabs{justify-content:center;margin:2rem 0;padding:1rem 0}.CollectionTabs__TabButton{background-color:#f5faff;padding:0.5rem 1.8rem;border:1px solid #b6ddff !important;border-radius:20px;font-size:1rem;margin:0 10px}.CollectionTabs__TabButton.active{background-color:#b6ddff}.CollectionTabs__TabButton:hover{background-color:#b6ddff}}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (max-width: 768px){.CollectionTabs{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 16px;margin:0 0 24px 0;border-bottom:1px solid #e5e5e5;scrollbar-width:none}.CollectionTabs::-webkit-scrollbar{display:none}.CollectionTabs__TabButton{background:none;border:none !important;border-radius:0;padding:12px 16px;font-size:1.1429rem;color:#333 !important;position:relative;margin:0}.CollectionTabs__TabButton:not(:last-child){margin-right:8px}.CollectionTabs__TabButton.active{color:#333333;font-weight:600;background:none !important}.CollectionTabs__TabButton.active::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:2px;background-color:#000}.CollectionTabs__TabButton:hover{background:none;color:#1f5ea9}.CollectionCarouselTabs{padding:0}.CollectionCarouselTabs h2{padding:0 16px;margin-bottom:16px;font-size:1.7143rem}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.CollectionCarousel{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;margin:0 auto}.CollectionCarousel__title{font-size:1.7143rem;margin-bottom:30px;font-weight:700;text-align:left}.CollectionCarousel__container{position:relative;margin-bottom:80px;overflow:visible}.CollectionCarousel__container .slick-slider{margin:0 -12px}.CollectionCarousel__container .slick-track{display:flex !important;margin-left:0;margin-right:0}.CollectionCarousel__container .slick-slide{height:auto;box-sizing:border-box;padding:0 12px}.CollectionCarousel__container .slick-slide>div{height:100%;display:flex}.CollectionCarousel__container .slick-dots{bottom:-50px}.CollectionCarousel__container .slick-dots li button:before{font-size:0.8571rem;color:#ccc;opacity:1}.CollectionCarousel__container .slick-dots li.slick-active button:before{color:#1f5ea9;opacity:1}.CollectionCarousel__product{height:100%;display:flex;box-sizing:border-box}.CollectionCarousel__button{max-width:fit-content;height:48px;margin:0 auto;border-radius:8px;transition:background-color 0.3s ease, color 0.3s ease;display:flex;align-items:center;padding:9px 30px}.CollectionCarousel__button .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#2468ba;margin-left:8px;vertical-align:middle;transition:background-color 0.3s ease;transition:transform 0.3s ease}.CollectionCarousel__button .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #2468ba;border-right:2px solid #2468ba;transform:rotate(45deg);transition:border-color 0.3s ease}.CollectionCarousel__button:hover{background-color:#2468ba;color:#fff}.CollectionCarousel__button:hover .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle;transition:background-color 0.3s ease;transform:translateX(5px)}.CollectionCarousel__button:hover .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:border-color 0.3s ease}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.CollectionCarousel{max-width:1400px;padding:0}}@media (max-width: 1460px){.CollectionCarousel__title{padding:0 16px}.CollectionCarousel__container{padding:0 16px}}@media (max-width: 768px){.CollectionCarousel__title{margin-bottom:24px}.CollectionCarousel__container{padding:0 20px;margin-bottom:60px}.CollectionCarousel__container .slick-slide{padding:0 7px}.CollectionCarousel__container .slick-dots{bottom:-40px}.CollectionCarousel{padding:0}.CollectionCarousel__title{padding:0 16px}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.CollectionCarouselTabs{text-align:center;max-width:1400px;width:100%}.CollectionCarouselTabs h2{font-size:1.7rem;margin-bottom:1.3rem;font-weight:700}.CollectionCarouselTabs__ViewAllButton{margin-top:4rem;font-size:1.1429rem;padding:12px 32px;height:auto;border-radius:6px;align-self:center;text-decoration:none;transition:all 0.2s ease-in-out;display:inline-flex;align-items:center;background-color:transparent;border:1px solid #1f5ea9;color:#1f5ea9}.CollectionCarouselTabs__ViewAllButton .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#1f5ea9;margin-left:8px;transition:all 0.2s ease-in-out;transform:translateX(0)}.CollectionCarouselTabs__ViewAllButton .arrow:before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #1f5ea9;border-right:2px solid #1f5ea9;transform:rotate(45deg);transition:all 0.2s ease-in-out}.CollectionCarouselTabs__ViewAllButton:hover{background-color:#1f5ea9;color:#fff}.CollectionCarouselTabs__ViewAllButton:hover .arrow{background-color:#fff;transform:translateX(4px)}.CollectionCarouselTabs__ViewAllButton:hover .arrow:before{border-color:#fff}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.CollectionCarouselTabs{width:100%;max-width:1400px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.CollectionCarouselTabs h2{text-align:left;position:relative;left:16px}.CollectionCarouselTabs .CollectionCarousel__title{display:none}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.CollectionCard{display:block;width:100%;text-decoration:none;cursor:pointer}.CollectionCard__wrapper{display:flex;flex-direction:column;align-items:center;height:100%;text-align:left;flex:0 0 auto;width:calc(25% - 15px)}.CollectionCard:hover .arrow{transform:translateX(10px)}.CollectionCard__image-container{position:relative;width:100%;height:377px;overflow:hidden;border-radius:8px}.CollectionCard__image{width:100%;height:100%;object-fit:cover;border-radius:8px}.CollectionCard__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%)}.CollectionCard__cta{position:absolute;bottom:0;left:0;width:100%;background:transparent}.CollectionCard__cta-button{color:white;background:transparent;margin:25px 30px;font-size:1rem;border-radius:20px;display:flex;align-items:center;justify-content:space-between}.CollectionCard__cta-text{font-size:1.5rem;font-weight:bold}.CollectionCard__name{width:100%;margin:25px 0;font-size:2.1429rem;font-weight:bold;color:#333;text-align:left}.arrow{transition:transform 0.3s ease}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (max-width: 959px){.CollectionCard__wrapper{width:100%;max-width:20rem}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.collections{padding:0 16px}.collections__inner{display:flex;justify-content:space-between;align-items:center;gap:15px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.collections__inner::-webkit-scrollbar{height:5px;background-color:rgba(145,142,142,0.2);border-radius:3px}.collections__inner::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.747);border-radius:3px}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.collections{max-width:1400px;margin-left:auto;margin-right:auto}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.ReviewCard{background-color:#fff;border-radius:10px;padding:24px;width:100%}.ReviewCard__text{font-size:1.1429rem;line-height:1.7857rem;margin-bottom:10px;font-weight:600;color:#000000}.ReviewCard__name{font-size:1.1429rem;font-weight:400;line-height:1.7857rem;color:#000000}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.CustomerReviews{position:relative;overflow:hidden;min-height:330px;display:flex;justify-content:center;align-items:center;flex-direction:column}.CustomerReviews__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.CustomerReviews__background img{width:100%;height:100%;object-fit:contain}.CustomerReviews__confetti1{position:absolute;bottom:0;left:-10px;z-index:3;pointer-events:none}.CustomerReviews__confetti2{position:absolute;top:60px;right:400px;z-index:3;pointer-events:none}.CustomerReviews__straemers{position:absolute;bottom:-47px;right:-30px;z-index:3;pointer-events:none}.CustomerReviews__content{position:relative;z-index:2;width:100%;max-width:1400px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.CustomerReviews__title{width:100%;font-weight:700;text-align:left;margin-bottom:24px;font-size:1.7143rem;line-height:2.5714rem;padding:0;color:#333333}.CustomerReviews__slider{position:relative;width:100%;margin:0;overflow:hidden}.CustomerReviews__slider .slick-slider{margin:0 -15px}.CustomerReviews__slider .slick-track{display:flex !important;margin-left:0;margin-right:0}.CustomerReviews__slider .slick-slide{height:auto;box-sizing:border-box}.CustomerReviews__slider .slick-slide>div{height:100%;display:flex;padding:0 15px}.CustomerReviews__slider__card{display:flex !important;justify-content:center;height:100%}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.CustomerReviews{max-width:1400px;margin-left:auto;margin-right:auto;padding:0}}@media (min-width: 1024px){.CustomerReviews__slider .slick-track{max-width:100vw}}@media (max-width: 1024px){.CustomerReviews{padding:0 16px}.CustomerReviews__content{left:0 !important}}@media (max-width: 768px){.CustomerReviews__background img{object-fit:cover}.CustomerReviews__straemers{right:10px}.CustomerReviews__content{padding:0 3px}.CustomerReviews__title{font-size:1.4286rem;line-height:2.1429rem}.CustomerReviews__slider{padding:0}}@media (max-width: 1460px){.CustomerReviews__confetti2{right:28%;top:105px}.CustomerReviews__content{padding:0 16px}.CustomerReviews__slider{width:100%}}@media (max-width: 959px){.CustomerReviews__confetti2{right:2%;top:60px}}@media (max-width: 1400px){.CustomerReviews__content{left:16px}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.DeliveryStepCard{background:#fff;border:1px solid #eee;border-radius:8px;padding:1rem 0;text-align:center;flex:1;margin:1rem;position:relative}.DeliveryStepCard__number{font-size:1.5rem;color:#1f5ea9;background-color:#e5f0ff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:700;position:absolute;top:-20px;left:50%;transform:translateX(-50%);margin:0 auto}.DeliveryStepCard__image{margin:10px;height:120px}.DeliveryStepCard__text{font-size:1.1429rem;font-weight:600;line-height:1.7143rem;color:#1f5ea9;padding:0.8rem}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.DeliveryStepCard__number{left:1rem;transform:none}}@media (max-width: 959px){.DeliveryStepCard{margin:24px 0}.DeliveryStepCard{width:100%;max-width:20rem}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.DeliverySteps{padding:20px 20px 5rem;text-align:center}.DeliverySteps__heading{font-weight:700;margin-bottom:4rem;color:#000}.DeliverySteps__steps-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.DeliverySteps__steps-container :last-child{margin-right:0 !important}.DeliverySteps__steps-container :first-child{margin-left:0 !important}.DeliverySteps__note{font-size:0.875rem;color:#1f5ea9;font-weight:500}.DeliverySteps{width:100%}.DeliverySteps__heading{font-size:2rem}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.DeliverySteps{max-width:1400px;margin:auto}.DeliverySteps__note{text-align:right}.DeliverySteps__heading{text-align:left}}@media (max-width: 959px){.DeliverySteps{padding-left:0;padding-right:0;max-width:unset !important}.DeliverySteps__steps-container{flex-direction:column;align-items:center}}@media (max-width: 1460px){.DeliverySteps{max-width:calc(100% - 40px) !important}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.PriceCard{display:block;text-decoration:none;background-color:#b7deff4d;border-radius:4px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.PriceCard__info{display:flex;flex-direction:column;gap:8px}.PriceCard__label{font-size:0.9286rem;color:#333}.PriceCard__price{font-size:1.7143rem;font-weight:600;color:#333;margin:0}.PriceCard .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#1f5ea9;margin-left:8px;vertical-align:middle;align-self:flex-end;margin-top:auto}.PriceCard .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #1f5ea9;border-right:2px solid #1f5ea9;transform:rotate(45deg)}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.PriceCard{background:#f3faff;padding:18px 20px;border:1px solid #b6ddff;border-radius:4px;display:flex;justify-content:space-between;align-items:center;transition:transform 0.3s ease;flex-direction:row}.PriceCard:hover{transform:scale(1.02);text-decoration:none}.PriceCard .arrow{margin-top:0;align-self:center}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.PriceRangeFilter{max-width:1400px;width:100%;margin-left:auto;margin-right:auto}.PriceRangeFilter__inner{padding:0 16px}.PriceRangeFilter__title{font-size:1.7143rem;font-weight:bold;margin-bottom:30px;color:#333333}.PriceRangeFilter__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.PriceRangeFilter__left-column{display:flex;flex-direction:column;gap:8px}.PriceRangeFilter__right-column{display:flex;height:100%}.PriceRangeFilter__right-column .PriceCard{flex:1}.PriceRangeFilter__right-column .PriceCard__content{height:100%}.PriceRangeFilter__full-width{grid-column:1 / -1}@media (min-width: 768px){.PriceRangeFilter__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.PriceRangeFilter__left-column{display:contents}.PriceRangeFilter__right-column{display:contents}.PriceRangeFilter__full-width{grid-column:auto}}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (min-width: 1440px){.PriceRangeFilter__inner{padding:0}}@media (max-width: 568px){.PriceRangeFilter__title{font-size:1.4286rem;font-weight:700;line-height:2.1429rem;margin-bottom:20px}.PriceRangeFilter__grid{gap:4px}.PriceRangeFilter__left-column{gap:4px}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftingLanding{display:flex;flex-direction:column;gap:80px;width:100%;overflow-x:hidden;box-sizing:border-box}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (max-width: 568px){.GiftingLanding{gap:24px}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftingListing{max-width:100%;overflow-x:hidden}.GiftingListing__loading{display:flex;justify-content:center;align-items:center;height:100%}.GiftingListing__loading img{width:68px;height:68px}.GiftingListing__banner{width:100%;height:242px;background-size:cover;background-repeat:no-repeat;background-position:center 25%;display:flex;align-items:center;justify-content:center}.GiftingListing__banner__content{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem;text-align:center}.GiftingListing__banner__content__overlay{background:rgba(255,255,255,0.8);padding:30px;border-radius:8px;max-width:814px;margin:0 auto}.GiftingListing__banner__content .hero-title{font-weight:700;font-size:2.8571rem;line-height:3.1429rem;color:#333333;margin-bottom:28px}.GiftingListing__banner__content .hero-text{font-weight:400;font-size:1.1429rem;line-height:1.7143rem;color:#333333}.GiftingListing__content{padding:0 20px}.GiftingListing__customerReviews{padding-bottom:80px}.GiftingListing__body{display:block;padding:0.5rem;margin:1rem;max-width:100%}.GiftingListing__body .sub-title{margin:0 auto;text-align:left;font-size:1.7143rem}.GiftingListing__body .filter-results{display:flex;justify-content:space-between;margin:30px auto}.GiftingListing__body .filter-results .results-header{font-weight:600;font-size:1.1429rem;color:#868787}.GiftingListing__body .filter-results .results-header--loading{font-style:italic}.GiftingListing__body .filter-results .filters{font-size:1.1429rem;font-weight:bold;justify-content:center;align-items:center;color:#1f5ea9;cursor:pointer}.GiftingListing__body .filter-results .filters .icon-filters{margin-right:0.3rem}.GiftingListing__footer{position:relative;width:100%;display:flex;justify-content:center}.GiftingListing__footer__seemore-button{margin-top:4rem;font-size:1.1429rem;padding:12px 32px;height:auto;border-radius:6px;align-self:center;text-decoration:none}.GiftingListing__footer__seemore-button .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#1f5ea9;margin-left:8px;vertical-align:middle}.GiftingListing__footer__seemore-button .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #1f5ea9;border-right:2px solid #1f5ea9;transform:rotate(45deg)}.GiftingListing__footer__seemore-button:hover{background-color:#1f5ea9;color:#fff;text-decoration:none}.GiftingListing__footer__seemore-button:hover .arrow{display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.GiftingListing__footer__seemore-button:hover .arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.GiftingListing__footer .error{position:absolute;bottom:-35px;color:red}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.GiftingListing__body{max-width:1400px;margin:0 auto;padding:50px 0}}@media (max-width: 568px){.GiftingListing__banner{height:250px;background-position:center 30%}.GiftingListing__banner__content{padding:1rem}.GiftingListing__banner__content__overlay{padding:20px}.GiftingListing__banner__content .hero-title{font-size:2rem;line-height:2.2857rem;margin-bottom:16px}.GiftingListing__banner__content .hero-text{font-size:1rem;line-height:1.4286rem}}@media screen and (max-width: 768px){.GiftingListing__content{padding:20px 16px 0}.GiftingListing__body{padding:0;margin:0}.GiftingListing__body .filter-results{margin:18px auto}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.DeliverySteps{padding:20px 20px 5rem;text-align:center}.DeliverySteps__heading{font-weight:700;margin-bottom:4rem;color:#000}.DeliverySteps__steps-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.DeliverySteps__steps-container :last-child{margin-right:0 !important}.DeliverySteps__steps-container :first-child{margin-left:0 !important}.DeliverySteps__note{font-size:0.875rem;color:#1f5ea9;font-weight:500}.DeliverySteps{margin-top:1rem}.DeliverySteps__heading-desktop{font-size:1.6rem;text-align:center;margin-bottom:2rem}.DeliverySteps__heading-mobile{display:none;font-size:1.4286rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#333333}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.DeliverySteps{max-width:1400px;margin:auto}.DeliverySteps__note{text-align:right}}@media (max-width: 959px){.DeliverySteps{padding-left:0;padding-right:0;max-width:unset !important}.DeliverySteps__steps-container{flex-direction:column;align-items:center}.DeliverySteps__heading-desktop{display:none}.DeliverySteps__heading-mobile{display:block}}

@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.HeaderCheckoutComplete{font-size:1rem;color:#333}.HeaderCheckoutComplete .AllCarts{display:none}.HeaderCheckoutComplete .AllCarts__handle{background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:center;height:60px;transform:translateZ(0);padding:0 15px}.HeaderCheckoutComplete .AllCarts__handle:focus,.HeaderCheckoutComplete .AllCarts__handle:hover,.HeaderCheckoutComplete .AllCarts__handle:active{outline:none;text-decoration:none}.HeaderCheckoutComplete .AllCarts__handle__icon{font-size:2.1429rem}.HeaderCheckoutComplete .AllCarts__handle__icon--blue,.HeaderCheckoutComplete .AllCarts__handle__icon--custom-site{font-size:2.1429rem}.HeaderCheckoutComplete .AllCarts__handle__icon--blue{color:#49aaff}.HeaderCheckoutComplete .AllCarts__handle__icon--custom-site{color:#1f5ea9}.HeaderCheckoutComplete .AllCarts__handle__icon--custom-site.multi-bag,.HeaderCheckoutComplete .AllCarts__handle__icon.multi-bag{font-size:2.5rem}.HeaderCheckoutComplete .AllCarts__handle__icon__animation-container{position:relative;display:flex;justify-content:center;align-items:center;bottom:3px;right:0;width:28px}.HeaderCheckoutComplete .AllCarts__handle__icon--custom-site .background-bag--blue::before,.HeaderCheckoutComplete .AllCarts__handle__icon--custom-site .foreground-bag--blue::before{color:#1f5ea9}.HeaderCheckoutComplete .AllCarts__handle__icon.background-animate,.HeaderCheckoutComplete .AllCarts__handle__icon--blue.background-animate{position:absolute;top:0;animation:scale-out-in 0.2s ease-out 0.3s}.HeaderCheckoutComplete .AllCarts__handle__icon.foreground-animate,.HeaderCheckoutComplete .AllCarts__handle__icon--blue.foreground-animate{animation:multi-bag-foreground-animation 0.5s ease-out;animation-fill-mode:forwards}.HeaderCheckoutComplete .AllCarts__handle__badge,.HeaderCheckoutComplete .AllCarts__handle__badge--white,.HeaderCheckoutComplete .AllCarts__handle__badge--primary{font-size:1rem;font-weight:600}.HeaderCheckoutComplete .AllCarts__handle__badge--white,.HeaderCheckoutComplete .AllCarts__handle__badge--white.multi-bag-badge{color:#1f5ea9}.HeaderCheckoutComplete .AllCarts__handle__badge--primary,.HeaderCheckoutComplete .AllCarts__handle__badge--primary.multi-bag-badge{color:#1f5ea9}.HeaderCheckoutComplete .AllCarts{position:absolute;right:-20px;top:49px;width:360px;background:#f8f8f8;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.HeaderCheckoutComplete__block{flex:0 1 auto;max-height:60px;display:flex;flex-direction:row;justify-content:space-between}.HeaderCheckoutComplete__block--left{flex:0 0 60px}.HeaderCheckoutComplete__block--center{text-align:center;position:relative;justify-content:center;display:block}.HeaderCheckoutComplete__block--right{display:flex;flex:0 0 60px;justify-content:flex-end}.HeaderCheckoutComplete__block--top{display:flex;padding:0 20px;height:45px}.HeaderCheckoutComplete__block--bottom{display:flex;height:35px;margin-top:10px}.HeaderCheckoutComplete__button__burger{color:#fff}.HeaderCheckoutComplete__button__burger--custom__icon{color:#1f5ea9}.HeaderCheckoutComplete__chat{white-space:nowrap;color:#fff}.HeaderCheckoutComplete__chat:hover,.HeaderCheckoutComplete__chat:active{text-decoration:none}.HeaderCheckoutComplete__chat__icon,.HeaderCheckoutComplete__chat__image{margin-right:10px}.HeaderCheckoutComplete__chat--custom{color:#1f5ea9}.HeaderCheckoutComplete__container{display:flex;flex-direction:row;justify-content:space-between}.HeaderCheckoutComplete__logo{cursor:pointer;display:flex;align-items:center}.HeaderCheckoutComplete__logo:hover,.HeaderCheckoutComplete__logo:active,.HeaderCheckoutComplete__logo:focus{text-decoration:none}.HeaderCheckoutComplete__logo__powered{font-size:0.7143rem;font-weight:800;color:#afafaf;margin:0 5px;white-space:nowrap}.HeaderCheckoutComplete__logo__image{max-width:85px;max-height:35px}.HeaderCheckoutComplete__logo__link{font-size:0}.HeaderCheckoutComplete__logo__link.icon-ddot--custom{display:none}.HeaderCheckoutComplete__logo__link.icon-ddot--custom:before{font-size:1.7857rem}.HeaderCheckoutComplete__logo__link:focus,.HeaderCheckoutComplete__logo__link:hover{text-decoration:none}.HeaderCheckoutComplete__logo__link:before{font-size:2.5rem}@media (min-width: 768px){.HeaderCheckoutComplete__block--left{padding-left:40px}.HeaderCheckoutComplete__block--center{display:flex;flex:0 1 1080px}.HeaderCheckoutComplete__block--right{padding-right:40px}.HeaderCheckoutComplete__logo__link:before{font-size:2.8571rem}}@media (min-width: 768px) and (max-width: 959px){.HeaderCheckoutComplete__logo__link{margin-left:30px}}@media (min-width: 960px){.HeaderCheckoutComplete .AllCarts{display:block}.HeaderCheckoutComplete .AllCarts__handle--mobile{display:none}.HeaderCheckoutComplete .AllCarts__handle--tablet{display:flex}.HeaderCheckoutComplete__block--right{flex:0 0 auto}.HeaderCheckoutComplete__logo__link.icon-ddot{display:none}.HeaderCheckoutComplete__logo__link.icon-ddot--custom{display:block}}@media (max-width: 768px){.HeaderCheckoutComplete .AllCarts__handle__icon__animation-container{bottom:0;top:6px;right:2px}.HeaderCheckoutComplete .AllCarts{right:-5px}}@media screen and (max-width: 959px){.HeaderCheckoutComplete button.AllCarts__handle{display:none}}@media (max-width: 375px){.HeaderCheckoutComplete .AllCarts{width:100vw;right:-10px}}@media (max-width: 767px){.HeaderCheckoutComplete__logo__link{position:relative;right:10px}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftingOrderConfirmation{margin-top:8rem}.GiftingOrderConfirmation__title{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:2.2rem;color:#1f5ea9;padding:0 20px}.GiftingOrderConfirmation__summary{display:grid;padding:1.1rem;grid-template-columns:1fr 1fr;gap:2rem;justify-content:center}.GiftingOrderConfirmation__order,.GiftingOrderConfirmation__points{display:flex;gap:1.4rem;background:#fff;padding:1.8rem;text-align:center}.GiftingOrderConfirmation__icon{color:#1f5ea9;font-size:3.1rem;background:#eee;border-radius:50%;padding:1rem;align-self:flex-start}.GiftingOrderConfirmation__icon--trophy{color:#f1c40f}.GiftingOrderConfirmation__details{text-align:left;flex:1}.GiftingOrderConfirmation__order-label,.GiftingOrderConfirmation__points-text{font-weight:600;margin-bottom:1rem;font-size:1.2rem;color:#000}.GiftingOrderConfirmation__points-label{color:#1f5ea9;font-weight:bold}.GiftingOrderConfirmation__order-id,.GiftingOrderConfirmation__points-earned{font-size:1.1rem;color:#000;margin-bottom:1rem}.GiftingOrderConfirmation__order-button,.GiftingOrderConfirmation__points-button{height:auto;padding:0.8rem 1.4rem;border-radius:8px;cursor:pointer;transition:background 0.3s;display:inline-block;text-decoration:none}.GiftingOrderConfirmation__order-button:hover,.GiftingOrderConfirmation__points-button:hover{background:#1f5ea9;color:white}@media (min-width: 960px){.hero-title{font-size:2.8571rem}.GiftingOrderConfirmation{max-width:1000px;margin-left:auto;margin-right:auto}}@media (max-width: 959px){.GiftingOrderConfirmation{margin-top:100px}.GiftingOrderConfirmation__title{margin-bottom:20px;padding:0 16px;font-size:2.1429rem;font-weight:700;line-height:2.7143rem;color:#1f5ea9}.GiftingOrderConfirmation__summary{padding:0 16px;grid-template-columns:1fr;gap:20px}.GiftingOrderConfirmation__order,.GiftingOrderConfirmation__points{display:block;justify-self:center;width:100%;max-width:calc(100% - 46px);padding:30px 16px;text-align:center}.GiftingOrderConfirmation__icon{font-size:1.7143rem;padding:0;width:78px;height:78px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.GiftingOrderConfirmation__icon .icon-shopping-bag{font-size:2.8571rem;position:relative;left:1px;bottom:2px}.GiftingOrderConfirmation__icon--trophy{font-size:2.8571rem}.GiftingOrderConfirmation__details{text-align:center;display:flex;flex-direction:column;gap:8px}.GiftingOrderConfirmation__order-label,.GiftingOrderConfirmation__points-text{font-size:1.4286rem;line-height:2.1429rem;font-weight:600;margin-bottom:0}.GiftingOrderConfirmation__points-label{display:block;font-size:1rem;margin-left:4px}.GiftingOrderConfirmation__order-id,.GiftingOrderConfirmation__points-earned{font-size:1.1429rem;line-height:1.7143rem;font-weight:600;margin-bottom:0}.GiftingOrderConfirmation__points-earned{display:flex;align-items:center;justify-content:center}.GiftingOrderConfirmation__order-button,.GiftingOrderConfirmation__points-button{width:100%;padding:12px;text-align:center;margin-top:10px;font-size:1.1429rem;font-weight:700}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}@keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.GiftingOrderPage--skeleton .skeleton-loader,.GiftingOrderPage--skeleton .skeleton-text-row,.GiftingOrderPage--skeleton .skeleton-text-short,.GiftingOrderPage--skeleton .skeleton-text-medium,.GiftingOrderPage--skeleton .skeleton-points{background:linear-gradient(to right, rgba(204,204,204,0.2) 8%, rgba(204,204,204,0.3) 18%, rgba(204,204,204,0.2) 33%);background-size:800px 104px;animation:shimmer 1.5s linear infinite forwards}.GiftingOrderPage--skeleton .skeleton-text-row{height:1.2rem;margin:1rem 0;border-radius:4px}.GiftingOrderPage--skeleton .skeleton-text-row:nth-child(2){width:85%}.GiftingOrderPage--skeleton .skeleton-text-row:nth-child(3){width:75%}.GiftingOrderPage--skeleton .skeleton-text-row:nth-child(4){width:80%}.GiftingOrderPage--skeleton .skeleton-text-short{height:1.2rem;width:80px;border-radius:4px}.GiftingOrderPage--skeleton .skeleton-text-medium{height:1.2rem;width:160px;border-radius:4px}.GiftingOrderPage--skeleton .skeleton-points{height:2rem;width:120px;margin-top:1rem;border-radius:4px}.GiftingOrderPage--skeleton .GiftingOrderPage__title{height:1.44rem;width:200px;margin-bottom:1.55rem;margin-right:0;border-radius:4px}.GiftingOrderPage--skeleton .GiftingOrderPage__item-quantity{display:flex;gap:2rem}.GiftingOrderPage--skeleton .GiftingOrderPage__summary-row{display:flex;justify-content:space-between;margin:0.5rem 0}.GiftingOrderPage--skeleton .GiftingOrderPage__summary-row .skeleton-text-short,.GiftingOrderPage--skeleton .GiftingOrderPage__summary-row .skeleton-text-medium{margin:0.5rem 0}.GiftingOrderPage--skeleton .GiftingOrderPage__total .skeleton-text-medium{height:1.55rem}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}

.arrow{transition:transform 0.3s ease;display:inline-block;position:relative;width:12px;height:2px;background-color:#fff;margin-left:8px;vertical-align:middle}.arrow::before{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}a:hover .arrow,button:hover .arrow{transform:translateX(5px)}.sub-title{font-size:1.7rem;margin-bottom:1.3rem;font-weight:bold}.hero-title{font-weight:bold;margin-bottom:1rem;color:#000;font-size:1.7143rem}.icon-minus{font-size:3.4286rem;margin-top:-8px}.icon-minus:before{content:"\2212"}.GiftingOrderPage{width:100%;max-width:1400px;margin:30px auto;display:flex;flex-wrap:wrap;gap:2rem;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 16px}.GiftingOrderPage p,.GiftingOrderPage label{font-size:1.2rem;color:#333333;margin:0}.GiftingOrderPage__left-column{display:flex;flex-direction:column;gap:20px;flex:1 1 38%}.GiftingOrderPage__right-column{flex:1 1 55%}.GiftingOrderPage__order-information,.GiftingOrderPage__delivery-information,.GiftingOrderPage__gift-details{border-top:4px solid #1f5ea9;padding:16px;background-color:#fff;line-height:1.6}.GiftingOrderPage__order-summary{border-top:4px solid #1f5ea9;padding:16px;background-color:#fff;line-height:2.2;margin-bottom:25px}.GiftingOrderPage__order-summary-heading{display:flex;align-items:center;justify-content:space-between}.GiftingOrderPage__title{font-size:1.4286rem;font-weight:600;margin:0}.GiftingOrderPage__details{margin-top:10px}.GiftingOrderPage__summary-row{display:flex;justify-content:space-between;margin:5px 0;color:#333}.GiftingOrderPage__items{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.7rem 0;margin:1rem auto}.GiftingOrderPage__item-quantity{display:flex;gap:2rem}.GiftingOrderPage__item-quantity span:first-child{font-weight:bold}.GiftingOrderPage__total{font-weight:bold}.GiftingOrderPage__total label,.GiftingOrderPage__total span{color:#000;font-size:1.55rem}.GiftingOrderPage__calculations{max-width:45%;margin-left:auto;align-self:flex-end}.GiftingOrderPage__calculations span{font-weight:bold}.GiftingOrderPage__promotion{color:#49aaff !important}.GiftingOrderPage__button-container{width:100%}.GiftingOrderPage__button--reorder{padding:12px;border-radius:50px;cursor:pointer;height:auto;width:300px;font-size:1.2rem}.GiftingOrderPage__Points{justify-content:flex-start;font-weight:bold}.GiftingOrderPage__Points span{color:#fff}.GiftingOrderPage__Points__copy{color:#1f5ea9 !important}.GiftingOrderPage__show-mobile{display:none}@media (min-width: 960px){.hero-title{font-size:2.8571rem}}@media (max-width: 1440px){.GiftingOrderPage{max-width:calc(100% - 32px)}}@media (max-width: 959px){.GiftingOrderPage{display:block;padding:0;max-width:100%}.GiftingOrderPage__order-information,.GiftingOrderPage__delivery-information,.GiftingOrderPage__gift-details{padding:24px 16px}.GiftingOrderPage__order-summary{padding:0}.GiftingOrderPage__order-summary-heading{padding:24px 16px}.GiftingOrderPage__order-summary-heading button{display:none}.GiftingOrderPage__title{margin-bottom:24px}.GiftingOrderPage__details{margin-top:0}.GiftingOrderPage__items{margin-top:0;padding:0 16px}.GiftingOrderPage__calculations{max-width:unset;margin-left:64px;padding:0 16px}.GiftingOrderPage__button-container{position:fixed;bottom:0;background-color:#fff;border-top:1px solid #eaeded;padding:20px 23px 40px 23px;max-width:calc(100% - 46px)}.GiftingOrderPage__button--reorder{width:100%}.GiftingOrderPage__show-mobile{display:block}}

.page-checkout .GiftCreditList label,.page-checkout .PromoListItem label{display:block;padding:15.5px 10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:1rem;line-height:1.2857rem}.checkout-page-header{padding:54px 0 20px;background:#eee}.checkout-page-header__inner{padding:20px 10px 0;text-align:center}.checkout-info-content__details{outline:none;flex:1 1 auto}.AddressEntry{box-shadow:0 0 10px 2px #3745560a;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.AddressEntry__DeliveryInformation{margin-bottom:0 !important}.AddressEntry__HalfWrap{display:flex;flex-flow:row nowrap;justify-content:space-around;padding:0 20px 20px}.AddressEntry__HalfWrap.no-unit{justify-content:flex-start;margin-left:10px}.AddressEntry__HalfWrap .form-field{flex:0 0 auto;width:calc(50% - 20px);margin:10px 0 0 !important}.page-checkout #page-header{padding:80px 10px 20px}.page-checkout--hasInlineAlerts #page-header{padding-top:20px}.page-checkout .PromoList{border-top:1px solid #ccc;margin-bottom:20px}.page-checkout .PromoList .PromoListItem label{color:#333}.page-checkout .main-content{padding-bottom:70px}.page-checkout .adjustments-container{border-top:3px solid #1f5ea9;background:#fff;margin:20px 0 0 0;padding:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 0 10px 2px #3745560a}.page-checkout .adjustments-container .tip{border-bottom:none}.page-checkout .adjustments-container .tip p{font-weight:bold}.page-checkout .adjustments-container .tip input{float:right;margin-left:0;width:80px}.page-checkout .adjustments-container .tip .amount{height:40px;line-height:2.8571rem}.page-checkout .adjustments-container .tip.promos-enabled{padding:16px 30px 30px}.page-checkout .TipButton{display:block;width:80px;height:40px;line-height:2.8571rem;font-weight:bold;text-align:center;background-color:#ccc;color:#fff;cursor:pointer;float:left;margin-right:8px;border:none;padding:0;box-sizing:border-box}.page-checkout .TipButton:hover{text-decoration:none}.page-checkout .TipButton--active{background-color:#1f5ea9}.page-checkout .TipButton--cash{line-height:1.2857rem}.page-checkout .TipButton--disabled{background-color:#ccc;cursor:default}.page-checkout .info{padding:0 0 20px}.page-checkout .address h3,.page-checkout .gift-forms h3{margin:0;padding:0}.page-checkout .address p,.page-checkout .gift-forms p{color:#333;font-size:1rem;line-height:1.2857rem}.page-checkout .address .form-field,.page-checkout .address .gift-field,.page-checkout .gift-forms .form-field,.page-checkout .gift-forms .gift-field{display:block;margin:10px 10px 0;padding:0;border:none;background-color:transparent}.page-checkout .address .form-field label,.page-checkout .address .gift-field label,.page-checkout .gift-forms .form-field label,.page-checkout .gift-forms .gift-field label{display:block;font-size:0.9286rem;line-height:1.0714rem}.page-checkout .address .form-field input,.page-checkout .address .gift-field input,.page-checkout .gift-forms .form-field input,.page-checkout .gift-forms .gift-field input{width:100%;border-radius:7px}.page-checkout .address .form-field.state select,.page-checkout .address .gift-field.state select,.page-checkout .gift-forms .form-field.state select,.page-checkout .gift-forms .gift-field.state select{box-sizing:border-box;width:100%;height:40px}.page-checkout .address .labels,.page-checkout .gift-forms .labels{margin:10px 5px}.page-checkout .gift-forms{display:flex;flex-flow:row nowrap;justify-content:space-around}.page-checkout .gift-forms .gift-field{flex:0 0 calc(50% - 10px);margin:10px 0 0 !important}.page-checkout .gift-information{margin-top:25px}.page-checkout .gift-message textarea{margin-top:20px;width:100%;height:80px;resize:none}.page-checkout .gift-message textarea::placeholder{font-size:1rem}.page-checkout .GiftCreditList label,.page-checkout .PromoListItem label{cursor:pointer}.page-checkout .GiftCreditList label:hover,.page-checkout .PromoListItem label:hover{background-color:rgba(73,170,255,0.07)}.page-checkout .GiftCreditList label input,.page-checkout .PromoListItem label input{display:none}.page-checkout .GiftCreditList label .amount,.page-checkout .PromoListItem label .amount{float:right}.page-checkout .GiftCreditList label .promo-desc,.page-checkout .PromoListItem label .promo-desc{display:block;color:#999;font-size:0.7857rem;line-height:1rem;font-weight:normal}.page-checkout .GiftCreditList label.has-subtext,.page-checkout .PromoListItem label.has-subtext{padding:7px 10px}.page-checkout #credit-new-label .icon-x-circle,.page-checkout #credit-new-label .icon-plus-circle,.page-checkout .PromoListItem label .icon-x-circle,.page-checkout .PromoListItem label .icon-plus-circle,.page-checkout .GiftCreditList label .icon-x-circle,.page-checkout .GiftCreditList label .icon-plus-circle{color:#999}.page-checkout .SharedCredit__icon--disabled.icon-x-circle,.page-checkout .CreditsSharing__addCoworker__icon--disabled.icon-plus-circle{color:#ccc}.page-checkout .payment-method.first-credit{border-top:1px solid #ccc}.page-checkout .payment-method .tooltip{visibility:hidden}.page-checkout .payment-method.active label{transition:background-color 0.2s;background-color:#1f5ea9;font-weight:bold;color:#fff}.page-checkout .payment-method.active label .promo-desc{color:#fff}.page-checkout .payment-method.disabled label{cursor:default}.page-checkout .payment-method.disabled label:hover{background-color:#fff}.page-checkout .payment-method.disabled label .promo-title{color:#999}.page-checkout .payment-method.disabled .tooltip{left:11.5px !important;margin-top:-23px;z-index:50;pointer-events:none}.page-checkout .payment-method.disabled .tooltip.in{opacity:1}.page-checkout .payment-method.disabled .tooltip .tooltip-inner{box-sizing:border-box;max-width:297px;line-height:0.9286rem;background-color:#f8f8f8;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);border-radius:3px;white-space:pre-wrap;padding:10px;font-size:0.9286rem;text-align:left;color:#666}.page-checkout .payment-method.disabled .tooltip.bottom .tooltip-arrow{position:relative;width:15px;height:15px;left:13px;overflow:hidden;margin:0;padding:0;border:0;border-bottom-color:transparent}.page-checkout .payment-method.disabled .tooltip.bottom .tooltip-arrow:after{content:"";position:absolute;width:15px;height:15px;background:#f8f8f8;transform:rotate(45deg);top:12px;left:0;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.page-checkout .promos-wrapper .GiftCreditList{margin-bottom:20px}.page-checkout .promos-wrapper .GiftCreditList .payment-method:not(.active) .GiftCreditListItem label{color:#333}.page-checkout .promos-wrapper:last-child .GiftCreditList{margin-bottom:0}.page-checkout .other-payments-recaptcha{margin-top:20px;flex:100%}.page-checkout .error-messages{width:100%;background-color:#ffdada;box-sizing:border-box;padding:10px;border-radius:3px;margin-bottom:15px}.page-checkout .error-messages .message{font-size:0.9286rem;line-height:1.4286rem;min-height:20px;text-align:center}.page-checkout .input-error-msg{border:1px solid #fd4747}.page-checkout .form-container{padding:20px 10px;border:1px solid #ccc;border-top:none;background-color:#fff}.page-checkout .form-container label:not(.AddressLabels__input):not(.Checkbox):not(.AddressLabels__label){display:inline-block;line-height:1.0714rem;font-size:1rem;font-weight:600;padding-bottom:10px;padding-top:10px;padding-left:0;border:0;color:#333333}.page-checkout .form-container .label-error-msg{color:#fd4747 !important}.page-checkout .messaging{padding:0 10px}.page-checkout .promo-gift-codes{margin-top:0;margin-bottom:20px;padding:30px;border-top:1px solid #eaeded;display:flex;flex-wrap:wrap}.page-checkout .promo-gift-codes.no-promos{margin-bottom:20px}.page-checkout .promo-gift-codes__NotAccepted{text-decoration:none}.page-checkout .promo-gift-codes__NotAccepted__Icon{display:inline-block;padding:10px 0 10px 10px;font-size:1.2143rem;line-height:1.4286rem;color:#999}.page-checkout .promo-gift-codes__NotAccepted__Text{display:block;text-indent:-1000rem}.page-checkout .promo-gift-codes .promo-gift-errors{width:100%;margin:0 0 20px;background-color:#ffdada;border-radius:3px}.page-checkout .promo-gift-codes .promo-gift-errors .message{color:#666;font-size:0.9286rem;line-height:1.4286rem;min-height:20px;padding:10px;text-align:center}.page-checkout .promo-gift-codes .discount-input{width:176px;padding-left:4px}.page-checkout .promo-gift-codes .discount-button{margin-left:10px;background-color:#1f5ea9;padding-left:20px;padding-right:20px;text-align:center}.page-checkout .promo-gift-codes .discount-button.disabled{background-color:#ccc}.page-checkout .select-error{color:#fd4747;border:1px solid #fd4747}.page-checkout .cta-wrapper .dcom-button{float:none;margin:0 auto}.page-checkout .cta-wrapper.mobile{clear:both;margin:0 0 20px;padding:20px 10px;border:1px solid #ccc;background:white}.page-checkout .cta-wrapper.mobile .cart-points{padding:10px 0 0}.page-checkout .cta-wrapper.mobile .cart-points .icon-trophy{top:5px}.page-checkout .cta-wrapper.fixed-cta .dcom-button{width:calc(100% - 20px)}.page-checkout .section{color:#666;font-size:0.9286rem;line-height:1.0714rem;border:none;border-top:3px solid #1f5ea9;padding:0;background-color:#fff;margin-bottom:20px}.page-checkout .section .text-container{margin:0;color:#666}.page-checkout .section .header{color:#333333;padding:16px 30px;border-bottom:1px solid #eaeded}.page-checkout .section hr{margin:15px -15px 0;border:none;border-bottom:1px solid #ccc}.page-checkout .section .error-messages{margin-bottom:0;margin-top:15px}.page-checkout .special-instructions{border-top:none;word-wrap:break-word;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.page-checkout .special-instructions .form-field{margin:0;padding:10px 30px}.page-checkout .special-instructions .form-field label{padding-top:0}.page-checkout .laundry-options{margin:0;padding:0 30px}.page-checkout .laundry-options label{color:#666;font-size:0.9286rem;line-height:1.0714rem;padding-top:0}.page-checkout .save-special-instructions{padding:0 30px 30px}.page-checkout .save-special-instructions .Checkbox{margin:15px 0}.page-checkout .save-special-instructions .Checkbox:last-child{margin:15px 0 0 0}.page-checkout .save-special-instructions .icon-concur-logo-with-brand{display:inline-block;font-size:1.7143rem;vertical-align:bottom;line-height:1.0714rem}.page-checkout .sms-checkbox{display:inline-block}.page-checkout .sms-checkbox label{width:245px;vertical-align:middle}.page-checkout input[type="checkbox"]+span:after{content:""}.page-checkout .CartItems__Inner__Content{padding-bottom:20px}.CartCheckout .Bag__header{line-height:2.8571rem;background:#fff;border-bottom:1px solid #fff}.CartCheckout .Bag__product:last-of-type{padding-bottom:0}.CartCheckout .Bag__button-container{background:transparent;padding:20px 20px 0}.CartCheckout .Bag__delivery-points{margin-top:0;border-top:none}.CartCheckout .MerchantPageAside--gifting .CartContainer{background:url("/images/gifting/stars_narrow.png") top right no-repeat white}.CartCheckout .MerchantPageAside--gifting .Cart__Module,.CartCheckout .MerchantPageAside--gifting .CartSticky{background:none}.CartCheckoutBottom .CartHeader,.CartCheckoutBottom .StaticCartContainer__ItemsWrap{display:none}@media (min-width: 568px){.page-checkout .promo-gift-codes .discount-input{padding-left:10px;padding-right:10px;width:200px}}@media (max-width: 960px) and (min-width: 568px){.CartCheckout .MerchantPageAside--gifting .CartContainer{background:url("/images/gifting/stars_wide.png") top right no-repeat white}}@media (min-width: 768px){.page-checkout .sms-checkbox label{width:auto}}@media (min-width: 960px){.checkout-info-content{display:flex;flex-flow:row-reverse nowrap}.checkout-info-content__aside{margin:0 0 20px 0;flex:0 0 300px;padding:0 0 0 20px}.AddressEntry__AddressCity{display:flex;flex-flow:row nowrap;justify-content:space-around}.AddressEntry__AddressCity .form-field{flex:0 0 calc(50% - 10px);margin:10px 0 0 !important}.page-checkout .adjustments-container .tip input{float:none}.page-checkout .address .labels,.page-checkout .gift-forms .labels{margin:10px 10px 0}.page-checkout .payment-method.disabled .tooltip{visibility:visible}.page-checkout .form-container:not(.section){padding:15px}.page-checkout .cta-wrapper .dcom-button{display:block;width:300px;margin-bottom:20px}}@media (min-width: 1200px){.checkout-info-content__aside{flex:0 0 380px}}@media (max-width: 768px){.checkout-info-content{padding:0 !important}.page-checkout .adjustments-container{border-radius:0}.page-checkout .info{padding:0}.page-checkout .section hr{margin:15px -11px 0}.page-checkout .special-instructions{border-radius:0}.CartCheckoutTop .Cart__SummaryWrap{display:none}}@media (max-width: 960px){.checkout-info-content__details{padding-bottom:140px}.AddressEntry__HalfWrap{padding:0 5px 20px 5px}.page-checkout .adjustments-container .tip.promos-enabled{padding:16px 15px 15px}.page-checkout .promo-gift-codes{padding:15px}.page-checkout .section .header{padding:16px}.page-checkout .section hr{margin:15px -13px 0}.page-checkout .special-instructions .form-field{padding:10px 15px}.page-checkout .laundry-options{padding:0 15px}.page-checkout .save-special-instructions{padding:0 15px 30px}.page-checkout .CartItems__Inner__Content{padding-bottom:0}}@media (max-width: 360px){.page-checkout .adjustments-container .tip input{width:51px}}@media (max-width: 578px){.page-checkout .adjustments-container .tip input{width:100%;margin-top:10px;margin-bottom:10px}.page-checkout .TipButton{width:25%;margin-right:0}}@media (max-width: 959px){.page-checkout .error-messages{margin-bottom:20px}}@media (max-width: 568px){.page-checkout .section hr{margin:15px -9px 0}}

.PoweredBy{color:#afafaf;font-weight:800}

.StaticMap{display:block;position:relative;width:300px;height:150px}.StaticMap__anchor__label{position:relative;float:right;width:85px;padding:2px 10px;margin-top:-35px;margin-right:5px;background-color:#eee;font-size:0.8571rem;line-height:1rem;color:#49aaff;text-align:center;vertical-align:middle}.StaticMap__gmap{width:100%;height:auto}.StaticMap--OrderDetails{margin-top:10px;width:100%;height:auto}

.ReviewOrderInfo{padding:30px;margin:20px 0;border-top:3px solid #1f5ea9;background-color:#fff;font-size:1.0714rem;border-bottom-right-radius:15px;border-bottom-left-radius:15px;box-shadow:0 0 10px 2px #3745560a}.ReviewOrderInfo__text{color:#333333}.ReviewOrderInfo__text__orderType{text-transform:capitalize}.ReviewOrderInfo__list{margin:10px 0 0;padding-left:15px}.ReviewOrderInfo__list li{margin-bottom:5px}.ReviewOrderInfo__list li:last-child{margin-bottom:0}.ReviewOrderInfo__pickupAddress{display:flex;flex-flow:column-reverse nowrap;margin-top:10px}.ReviewOrderInfo__pickupAddress__info{display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:15px;line-height:1.5714rem}.ReviewOrderInfo__pickupAddress .StaticMap{width:100%;height:auto}.ReviewOrderInfo__pickupAddress .StaticMap .gmap{width:100%}@media (min-width: 568px){.ReviewOrderInfo__pickupAddress{flex-flow:row nowrap}.ReviewOrderInfo__pickupAddress__info,.ReviewOrderInfo__pickupAddress .StaticMap{flex:1 1 50%}.ReviewOrderInfo__pickupAddress__info{margin-bottom:0px}.ReviewOrderInfo__pickupAddress__info .lineItems{margin-left:20px}.ReviewOrderInfo__pickupAddress .StaticMap{width:100%}}@media (min-width: 960px){.ReviewOrderInfo{margin-top:0}}@media (max-width: 960px){.ReviewOrderInfo{padding:16px}}@media (max-width: 768px){.ReviewOrderInfo{border-radius:0}}

h3.AddressInfoBlock__Title{text-transform:capitalize;font-weight:600;font-size:1.2857rem;line-height:2rem;color:#1f5ea8 !important}.AddressInfoBlock__ErrorMessages{margin-top:20px}.AddressInfoBlock__ErrorMessages .ErrorMessage{margin-bottom:0;font-size:1.0714rem;line-height:1.2rem}.AddressInfoBlock__DeliveryAddress{margin-top:20px;display:flex;flex-flow:row nowrap;align-items:flex-end;padding:0 30px;font-size:1rem;color:#333333}.AddressInfoBlock__DeliveryAddress span{margin-bottom:10px}.AddressInfoBlock__DeliveryAddress span:last-child{margin-bottom:0}.AddressInfoBlock__DeliveryAddress--Laundry{flex-direction:column;align-items:flex-start}.AddressInfoBlock__DeliveryAddress__Box__Line:last-child{margin:0}.AddressInfoBlock__DeliveryAddress__Edit{display:block;border:none;cursor:pointer;padding:0 10px;background:transparent}.AddressInfoBlock__DeliveryAddress__Edit__Icon{color:#666;font-size:1.4286rem}@media (max-width: 960px){.AddressInfoBlock__DeliveryAddress{padding:0 15px}}

.GiftRecipientInfo__checkbox{display:inline-block}.GiftRecipientInfo__checkbox__label{color:#666}.GiftRecipientInfo__checkbox__label__gift,.GiftRecipientInfo__checkbox__label__span{display:inline-block;vertical-align:middle}.GiftRecipientInfo__checkbox__label__gift{margin:-8px 5px 0;height:22px}.GiftRecipientInfo__options{margin-top:20px}.GiftRecipientInfo__options__error-messages{margin-top:15px;border-radius:3px;width:100%;background-color:#ffdada;padding:10px;box-sizing:border-box}.GiftRecipientInfo__options__error-messages__message{font-size:0.9286rem;line-height:1.4286rem;min-height:20px;text-align:center}.GiftRecipientInfo__options label{color:#666}h6.GiftRecipientInfo__options__disclaimer{color:#666;font-size:0.8571rem;margin-top:10px;font-weight:lighter;max-width:100%}

.Checkbox{display:flex;justify-content:flex-start;align-items:baseline;cursor:pointer;min-height:20px}.Checkbox__text{color:#333333;text-align:left;position:relative;top:5px}.Checkbox__text:last-child{margin-bottom:0}.Checkbox__selection{flex:0 0 30px;width:30px;position:relative}.Checkbox__selection:focus-within i{outline:2px solid #000}.Checkbox__selection__input{clip:rect(0 0 0 0);position:absolute}.Checkbox__selection__check{display:block;position:absolute;top:50%;transform:translate(0, -50%);height:20px}.Checkbox__selection__check:before{display:inline-block;box-sizing:border-box;border-radius:2px;content:"";width:20px;height:20px;border:1px solid #ccc;background-color:#f8f8f8}.Checkbox__selection__check:after{display:none;font-family:"dcom-ico-font";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);content:"\E62F";color:#f8f8f8;line-height:inherit}.Checkbox__selection__check--active:before{background-color:#fff}.Checkbox__selection__check--active:after{display:block;color:#49aaff}.Checkbox__selection__check--disabled{cursor:not-allowed}.Checkbox__selection__check--disabled:before{background-color:#eee}.Checkbox__selection__check--disabled:after{background-color:#eee}.Checkbox__Highlight{position:relative;width:8px;height:8px;display:block;background-color:#49aaff;bottom:8px;left:14px;z-index:100;border-radius:50%}

.AddressEntryOptions__ErrorMessages{margin-top:20px}.AddressEntryOptions__ErrorMessages .ErrorMessage{margin-bottom:0}.AddressEntryOptions__LaundryOption{margin-bottom:15px}.AddressEntryOptions__LaundryOption:last-child{margin-bottom:0}.AddressEntryOptions__Concur{width:135px;height:11px}.AddressEntryOptions.special-instructions .Preferences__checkbox{margin-top:0;padding:10px 30px}.AddressEntryOptions.special-instructions .Preferences__subText{margin-left:30px;color:#aaa}.AddressEntryOptions__formPlaceholder{margin-top:20px}@media (max-width: 960px){.AddressEntryOptions.special-instructions .Preferences__checkbox{padding:10px 15px}.AddressEntryOptions.special-instructions .Preferences__subText{margin-left:15px}}

.AddressLabels{width:100%}.AddressLabels__radioCircle{margin-right:5px}.AddressLabels__wrapper{display:flex;justify-content:space-around;flex-direction:column;flex-wrap:wrap;margin-top:10px;border:1px solid #ccc}.AddressLabels label.AddressLabels__label{display:flex;flex-direction:row;align-items:center;padding:9px 5px 9px 10px;border-bottom:1px solid #ccc;line-height:1.2857rem}.AddressLabels label.AddressLabels__label:nth-of-type(4){border:none}.AddressLabels label.AddressLabels__label.selected{color:#1f5ea9}.AddressLabels label.AddressLabels__input{width:100%;padding:0;border:0;border-top:1px solid #ccc}.AddressLabels label.AddressLabels__input input{width:100%;border:none}label.AddressLabels__input.hidden{display:none}@media (min-width: 568px){.AddressLabels{padding-right:10px}.AddressLabels__wrapper{align-items:center;flex-direction:row}.AddressLabels label.AddressLabels__label{flex:1;border-right:1px solid #ccc;border-bottom:0}}

.GuestCheckoutInfo__Section.section{padding:15px 0;margin-top:20px}.GuestCheckoutInfo__Title,.GuestCheckoutInfo__Fields{padding:0 15px}.GuestCheckoutInfo__Marketing{padding:10px 15px}.GuestCheckoutInfo__Title{font-weight:bold;margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #ccc}.GuestCheckoutInfo__Fields{display:flex;flex-wrap:wrap;padding-top:15px}.GuestCheckoutInfo .form-field{box-sizing:border-box;width:100%}.GuestCheckoutInfo .form-field label{display:block}.GuestCheckoutInfo .field-input{width:100%}@media (min-width: 768px){.GuestCheckoutInfo .form-field{width:50%;padding-right:10px}.GuestCheckoutInfo .form-field:nth-child(2n){padding-right:0}}

.CheckoutSectionHeader{display:flex;justify-content:space-between;flex-direction:column}.CheckoutSectionHeader__content{margin-top:10px}.CheckoutSectionHeader__title{margin:0;height:20px}.CheckoutSectionHeader__title__container{display:flex;flex-direction:row;margin:0;justify-content:space-between;align-items:center}.CheckoutSectionHeader__title--disabled{color:#999;height:calc(20px - 5px);bottom:6px}@media (min-width: 960px){.CheckoutSectionHeader{margin:0}}

.PaymentMethodsHeader.CheckoutSectionHeader{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;color:#1f5ea8;padding:16px 30px;border-bottom:1px solid #eaeded}.PaymentMethodsHeader.CheckoutSectionHeader .CheckoutSectionHeader__content{width:100%;margin-top:0}.PaymentMethodsHeader--Disabled.CheckoutSectionHeader{padding-bottom:0}.PaymentMethodsHeader .CheckoutSectionHeader__title__container{width:100%}.PaymentMethodsHeader .CheckoutSectionHeader__title{margin:0;vertical-align:middle;font-weight:600;font-size:1.2857rem;line-height:2rem;color:#1f5ea8;height:unset}.PaymentMethodsHeader__Icon{vertical-align:middle;color:#ccc;margin-left:10px}@media (max-width: 960px){.PaymentMethodsHeader.CheckoutSectionHeader{padding:16px 15px}}

.PaymentMethodsFooter__SubText{padding:10px 0 0}

.CheckoutSectionButton{display:inline-block;margin-top:20px}.CheckoutSectionButton__button{width:100%}.CheckoutSectionButton__errorMessage{display:block;color:#fd4747;font-size:0.8571rem;text-align:center}@media (min-width: 960px){.CheckoutSectionButton__button{width:auto}}

.FlagLabel{background:#e3f2ff;font-size:0.8571rem;font-weight:700;padding:4px 8px;position:relative;text-transform:capitalize;color:#2c6699;display:flex;align-items:center;justify-content:center;border-radius:7px}.FlagLabel--small{font-size:0.7143rem}.FlagLabel--secondary{background:#f6e7bd;color:#755908}

.PaymentPromoCallout__Flag__Wrap,.PaymentPromoCallout__Terms{width:100%}.PaymentPromoCallout__Terms{border:none;margin-bottom:0;text-align:right}.PaymentPromoCallout__Modal__header{margin-bottom:0}.PaymentPromoCallout__Modal__content:not(:last-child){margin-bottom:10px}@media (min-width: 768px){.PaymentPromoCallout__Flag__Wrap--mobile{display:none}}@media (max-width: 767px){.PaymentPromoCallout__Flag__Wrap--desktop{display:none}.PaymentPromoCallout__Modal{margin-top:60px}}

.PaymentMethodChoiceLabel{font-size:1.1429rem;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.PaymentMethodChoiceLabel__Label{color:#666}.PaymentMethodChoiceLabel__Icon{height:26px;margin-right:10px}.PaymentMethodChoiceLabel__ClickToPayIcon{height:26px;margin-right:18px}

.PaymentMethodChoice__Top{display:flex;justify-content:flex-start;align-items:center}.PaymentMethodChoice__RadioWrap{flex:0 0 30px;height:20px}.PaymentMethodChoice__LabelWrap{flex:1 1 auto}

.PaymentsHostedFields__CardIcon{position:relative;top:-34px;float:right;height:30px;margin-right:4px}.PaymentsHostedFields__Fields{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -5px 10px}.PaymentsHostedFields__FieldWrap{background:#fff;flex:0 0 50%;padding:5px;box-sizing:border-box}.PaymentsHostedFields__FieldWrap--number{flex:0 0 100%;max-height:65px}.PaymentsHostedFields__FieldWrap--CardLabel{flex:0 0 100%}.PaymentsHostedFields__FieldWrap__Field{z-index:2}.PaymentsHostedFields__FieldWrap__Field--Error{border:1px solid #fd4747}.PaymentsHostedFields__FieldWrap__Label{transform:translateY(100%) translateX(10px);display:block;z-index:1}.PaymentsHostedFields__FieldWrap__Label--Visible{transform:none;transition:all 150ms}.PaymentsHostedFields__FieldWrap__Label--Error{color:#fd4747}.PaymentsHostedFields__FieldWrap__LabelWrap{overflow:hidden}.PaymentsHostedFields__Error{color:#fd4747;font-size:0.8571rem;margin-bottom:0}.PaymentsHostedFields__CardLabel{width:100%}.PaymentsHostedFields__CardOptions{display:flex;flex-flow:column;margin:10px 0}.PaymentsHostedFields__CardOptions__Option{display:inline-flex}@media (min-width: 768px){.PaymentsHostedFields__FieldWrap--number{flex:0 0 55%}.PaymentsHostedFields__FieldWrap--expirationMonth,.PaymentsHostedFields__FieldWrap--expirationYear{flex:0 0 22.5%}.PaymentsHostedFields__FieldWrap--cvv{flex:0 0 23.83%}.PaymentsHostedFields__FieldWrap--postalCode{flex:0 0 31.17%}.PaymentsHostedFields__FieldWrap--CardLabel{flex:0 0 45%}}

.PaymentMethodEntryControls{display:flex;align-items:flex-start;justify-content:flex-start}.PaymentMethodEntryControls__CancelButton{padding-left:10px}.PaymentMethodEntryControls__errorMessage{display:block;color:#fd4747;font-size:0.8571rem}@media (max-width: 767px){.PaymentMethodEntryControls__errorMessage{text-align:center}.PaymentMethodEntryControls{flex-flow:row wrap}.PaymentMethodEntryControls__Content,.PaymentMethodEntryControls__CancelButton{flex:0 0 100%;display:flex;justify-content:center}}

.PaymentsMasterpass__Button{background:none;padding:0;border:none}

@supports (-webkit-appearance: -apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button}.apple-pay-button-black{-apple-pay-button-style:black}.apple-pay-button-white{-apple-pay-button-style:white}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0px;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:black}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:white}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:white;border:.5px solid black}}

.PaymentsVenmo__Button{background:url("/images/venmo-assets/blue_venmo_button_280x48.svg") no-repeat center center;background-size:cover;height:48px;width:280px;border:none}

.PaymentMethodEntry{margin:5px 0 5px calc(30px)}.PaymentMethodEntry__CreditCardFooter{padding:10px 0 0}.PaymentMethodEntry__SubTextWrap__SubText{margin:0;padding:10px 0 0}.PaymentMethodEntry__errorMessage{display:block;color:#fd4747;font-size:0.8571rem}

.PaymentMethodWrapper{display:flex;flex-direction:column}

.PaymentMethodChoicesAllowed__SelectedArea{padding:10px 30px}.PaymentMethodChoicesAllowed .PaymentPromoCalloutContainer{margin-left:auto}

.PaymentMethodChoiceSavedCreditCard__Label{font-weight:700}

.PaymentMethodChoiceSavedMasterpass__Content,.PaymentMethodChoiceSavedVisaCheckout__Content{margin-left:auto}

.PaymentMethodChoicesSavedListItem__Button.dcom-button,.PaymentMethodChoicesSavedListItem__Default{margin-left:auto;white-space:nowrap;height:30px;padding:10px 0 10px 10px;box-sizing:border-box;display:block}.PaymentMethodChoicesSavedListItem__Button.dcom-button{background:#fff;margin-top:-10px;margin-bottom:-10px;margin-right:-20px;height:36px;flex:0 0 128px}.PaymentMethodChoicesSavedListItem__Default{font-size:1rem}

.Accordion--Enabled .Accordion__Header{position:relative}.Accordion__Arrow{position:absolute;right:0;top:0;padding:20px 10px 20px 20px;border:none;background:transparent;outline:none;cursor:pointer}.Accordion__Arrow__Icon{display:block;transform:rotate(90deg);color:#1f5ea9;font-weight:700;position:absolute;top:50%;margin-top:-7px;right:7px}.Accordion--Visible .Accordion__Arrow__Icon{transform:rotate(270deg)}@media (max-width: 768px){.Accordion__Header{padding:10px 0}.Accordion__Header.CategorySelector__Header{padding:20px 0}}

.PaymentMethodChoices__Arrow{padding:20px 5px;top:-9px}.PaymentMethodChoices__ChoiceList__Choice{padding:5px 20px;margin:0 -20px}.PaymentMethodChoices__ChoiceList__Choice--Disabled .PaymentMethodChoiceLabel__Label{color:#ccc}.PaymentMethodChoices__ChoiceList__Choice:hover,.PaymentMethodChoices__ChoiceList__Choice:active,.PaymentMethodChoices__ChoiceList__Choice:focus{background:rgba(73,170,255,0.1)}.PaymentMethodChoices__ChoiceList__Choice:hover .PaymentPromoCallout__Terms,.PaymentMethodChoices__ChoiceList__Choice:active .PaymentPromoCallout__Terms,.PaymentMethodChoices__ChoiceList__Choice:focus .PaymentPromoCallout__Terms{background:transparent}.PaymentMethodChoices__ChoiceList__Choice:hover .FlagLabel--HasRightInnerArrow:before,.PaymentMethodChoices__ChoiceList__Choice:active .FlagLabel--HasRightInnerArrow:before,.PaymentMethodChoices__ChoiceList__Choice:focus .FlagLabel--HasRightInnerArrow:before{border-left-color:rgba(73,170,255,0.1)}.PaymentMethodChoices__Saved__Title__Icon,.PaymentMethodChoices__Unsaved__Title__Icon{color:#ccc;margin-left:5px}.PaymentMethodChoices__Saved .Accordion__Header{padding:0;margin-bottom:10px}.PaymentMethodChoices__Saved__Title{display:flex;align-items:center;justify-content:flex-start;color:#1f5ea9;user-select:none;margin:20px 0 0 0;white-space:nowrap}.PaymentMethodChoices__Saved__Title:hover,.PaymentMethodChoices__Saved__Title:active,.PaymentMethodChoices__Saved__Title:focus{cursor:pointer}.PaymentMethodChoices__Saved__Title__IconToggle{margin:0 5px 0 2px}.PaymentMethodChoices__Saved__Title__IconToggle--Collapse{display:none}.PaymentMethodChoices__Saved__Title__Line{flex:1;border:1px solid rgba(204,204,204,0.5);margin:0 calc(30px) 0 10px}.PaymentMethodChoices__Unsaved__Title__Icon,.PaymentMethodChoices__Unsaved__Title__Title{vertical-align:middle}.PaymentMethodChoices__Unsaved__Title__HardPayment{margin:0 0 10px 5px}.PaymentMethodChoices__Unsaved__Title__HardPayment__container{display:flex;flex-direction:row}.PaymentMethodChoices__Unsaved__Title__HardPayment__icon{font-size:1.2857rem;color:#fd4747}.PaymentMethodChoices__UseButton__container{margin-top:10px;display:inline-block}.PaymentMethodChoices__UseButton__subtext{text-align:center;margin:5px 0 0}.Accordion--Visible .PaymentMethodChoices__Saved__Title__IconToggle--Expand{display:none}.Accordion--Visible .PaymentMethodChoices__Saved__Title__IconToggle--Collapse{display:inline}

.PaymentMethodsEntryStep{padding:10px 0 0}.PaymentMethodsEntryStep__Title{margin:10px 0 0}.PaymentMethodsEntryStep .PaymentPromoCalloutContainer{margin-left:auto}

.PaymentMethodPromoMessage{padding:0 0 20px;color:#49aaff}.PaymentMethodPromoMessage:empty{display:none}

.PaymentMethods__CloseButton.dcom-button,.PaymentMethods__ChangeButton.dcom-button{margin:0;height:auto;padding-right:0;padding-left:0}.PaymentMethods__CloseButton__Icon,.PaymentMethods__ChangeButton__Icon{font-size:0.7143rem;margin-left:5px;font-weight:700}.PaymentMethods__Content{padding:15px 30px 30px}.PaymentMethods__HardPayment{margin:0 0 10px 5px}.PaymentMethods__HardPayment__container{display:flex;flex-direction:row}.PaymentMethods__HardPayment__icon{font-size:1.2857rem;color:#fd4747}.GiftCheckoutPage .PaymentMethods,.checkout-info-content .PaymentMethods{background:#fff;padding:40px 20px;overflow:hidden}.checkout-info-content .PaymentMethods{padding:0;border-top:3px solid #1f5ea9;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 0 10px 2px #3745560a}@media (max-width: 960px){.PaymentMethods__Content{padding:15px 15px 30px}}@media (max-width: 768px){.checkout-info-content .PaymentMethods{border-radius:0}}

.FormSelect__label,.FormSelect__input__requiredMessage{display:block;font-size:0.8571rem}.FormSelect__label-error{color:#fd4747}.FormSelect__input__requiredMessage{color:#fd4747}.FormSelect__input-error{border-color:#fd4747}

.CostCenterSelection{display:flex;flex-direction:column}.CostCenterSelection__Container{display:flex;flex-direction:column;margin-bottom:20px}.CostCenterSelection__input{width:175px}.CostCenterSelection__label{height:20px}.CostCenterSelection__Text{display:flex;flex-direction:column}.CostCenterSelection__Text__label{height:20px}.CostCenterSelection__Wrap{display:flex;flex-direction:column}input.CostCenterSelection__Text__input-error{border-color:#fd4747}@media (min-width: 768px){.CostCenterSelection__Text{flex-grow:1;margin-left:15px}.CostCenterSelection__Wrap{flex-direction:row;height:80px}}

.CostCenterForm{width:100%;display:flex;flex-direction:column}.CostCenterForm__Breadcrumb{margin:10px 0 0 0;color:#666;font-size:1rem;display:flex;flex-direction:row}.CostCenterForm__Breadcrumb__spacer{padding:0 10px}.CostCenterForm__Button{margin-top:20px;width:200px;height:42px}.CostCenterForm__Checkbox__Container{width:100%;display:flex;padding:10px 0 20px;align-items:center}.CostCenterForm__Checkbox__Tooltip{display:flex}.CostCenterForm__editButton{color:#1f5ea9;border:none;background:none;cursor:pointer;align-self:flex-end;padding:0;margin-right:10px}.CostCenterForm__Error{margin:10px 0 0}.CostCenterForm__Note__Container{width:100%;display:flex;flex-direction:column}.CostCenterForm__Note__input{width:100%}.CostCenterForm__Note__label{display:block;font-size:0.8571rem}.CostCenterForm__Note__Note{color:#999}.CostCenterForm__Note__Section{display:flex;flex-direction:row;width:100%;margin-top:20px}.CostCenterForm__orderDetails{width:100%;display:flex;flex-direction:column;padding-bottom:30px}.CostCenterForm__Title{display:flex;flex-direction:column;flex-wrap:nowrap;padding-top:20px;min-width:120px}.CostCenterForm__Title__orderDetails{display:flex;flex-direction:column;flex-wrap:nowrap;min-width:120px}.CostCenterForm__Title__Container{width:100%;display:flex;flex-direction:column}.CostCenterForm__Title__Icon{font-size:1.2857rem;margin-left:5px;margin-top:5px}.CostCenterForm__Title__Icon__Wrap{height:20px}.CostCenterForm__Title__name{font-weight:700}.CostCenterForm__Title__Section{width:100%;display:flex;justify-content:space-between}.CostCenterForm__Title__Text{font-size:1.1429rem;white-space:nowrap;display:flex;flex-direction:row;align-items:center}input.CostCenterForm__Note__input-error{border-color:#fd4747}@media (min-width: 768px){.CostCenterForm__Checkbox__Container{max-width:250px;padding:0}.CostCenterForm__Title{width:40%;flex-grow:1}.CostCenterForm__Title__Container{flex-direction:row}}

.SharedCredit{margin-top:10px;display:flex;flex-direction:column;padding:10px 0 30px 0;border-bottom:1px solid #eee}.SharedCredit:not(:nth-child(2)){margin-top:20px;padding-top:10px}.SharedCredit__Autocomplete,.SharedCredit__emailContainer{flex:0 0 100%;margin-bottom:10px}.SharedCredit__email__label,.SharedCredit__credit__label,.SharedCredit__Autocomplete__label{font-size:0.9286rem;margin-bottom:5px;display:block}.SharedCredit__Autocomplete{position:relative}.SharedCredit__Autocomplete__input{border:1px solid #ccc;height:40px}.SharedCredit__Autocomplete__results.AutocompleteResults{width:100%;top:64px}.SharedCredit__Autocomplete__error{font-size:0.8571rem}.SharedCredit__Autocomplete__error,.SharedCredit__Autocomplete__label--error{color:#fd4747}.SharedCredit__Form{display:flex;flex-direction:column}.SharedCredit__Form__container{display:flex;align-self:flex-end}.SharedCredit__email__input{width:100%}.SharedCredit__creditContainer{flex:0 0 120px;width:120px}.SharedCredit__credit{width:120px}.SharedCredit__credit__input{text-align:right;width:120px}.SharedCredit__credit__label{text-align:right}.SharedCredit__icon{margin-top:37px;margin-right:8px;cursor:pointer;color:#999;width:20px;text-align:center}.SharedCredit__icon--disabled{cursor:not-allowed}input.AutocompleteInput__input.SharedCredit__Autocomplete__input--error{border-color:#fd4747}@media (min-width: 568px){.SharedCredit:not(:nth-child(2)){border-top:none;margin-top:10px;padding-top:0}.SharedCredit__Autocomplete,.SharedCredit__emailContainer{flex:0 0 300px;margin-bottom:0}.SharedCredit__Autocomplete__results.AutocompleteResults{width:300px}}@media (min-width: 768px){.SharedCredit__Autocomplete,.SharedCredit__emailContainer{flex:0 0 420px;flex-grow:1}.SharedCredit__Autocomplete__results.AutocompleteResults{width:420px}}@media (min-width: 960px){.SharedCredit__Autocomplete,.SharedCredit__emailContainer{margin-right:10px}.SharedCredit__Form{flex-direction:row;flex-wrap:wrap}}

.CreditsSharing{margin-top:20px;background:#fff;padding:30px 20px}.CreditsSharing__addCoworker{border:none;background:none;cursor:pointer;color:#1f5ea9;width:200px;text-align:left;padding:0;display:flex;align-items:center}.CreditsSharing__addCoworker__icon{font-size:1.2857rem;margin-right:8px;width:20px;text-align:center}.CreditsSharing__addCoworker__container{display:flex;padding:20px 0;border-bottom:1px solid #eee;height:20px}.CreditsSharing__addCoworker--disabled{cursor:not-allowed;color:#ccc;width:auto}.CreditsSharing__disclaimer{margin-top:20px;color:#666}.CreditsSharing__disclaimer__icon{font-size:1.2857rem;padding:2px 0 0 0;width:20px;text-align:center}.CreditsSharing__disclaimer__Wrapper{margin-left:8px}.CreditsSharing__Footer{display:flex;flex-direction:column;margin-top:20px}.CreditsSharing__ownCredit{width:100%;flex-direction:row;display:flex;padding:2px 0;margin-top:10px;justify-content:space-between}.CreditsSharing__ownCredit__credit__input{width:120px;color:#666;text-align:right;padding-right:10px}.CreditsSharing__ownSection{padding-bottom:20px;border-bottom:1px solid #eee}.CreditsSharing__remainingBalance{display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.CreditsSharing__remainingBalance__credit{width:120px;display:flex;justify-content:center}.CreditsSharing__remainingBalance__credit__input{width:120px;text-align:right;padding-right:10px;color:#fd4747;font-weight:700}.CreditsSharing__remainingBalance__title{color:#fd4747;margin-bottom:10px}.CreditsSharing__section{margin-top:0;padding:20px 0}.CreditsSharing__permissionMessage{margin:10px 0 0 10px}.CreditsSharing__title{padding-bottom:5px}.CreditsSharing__totalCredit{display:flex;flex-direction:row;justify-content:space-between;padding:10px 0 10px 10px}.CreditsSharing__totalCredit__credit{width:120px;display:flex;justify-content:center}.CreditsSharing__totalCredit__credit__input{text-align:right;padding-right:10px;color:#666;font-weight:700;width:120px}.CreditsSharing__totalCredit__title{color:#666;margin-bottom:10px}i.CreditsSharing__addCoworker__icon{color:#1f5ea9}i.CreditsSharing__addCoworker__icon--disabled{color:#ccc}.CheckoutSection>.CreditsSharing{margin-top:0;padding:0}@media (min-width: 768px){.CreditsSharing__ownCredit{align-items:center}.CreditsSharing__ownCredit__credit{display:flex}.CreditsSharing__remainingBalance{flex-direction:row;align-items:center}.CreditsSharing__remainingBalance__credit{width:70%;justify-content:flex-end}.CreditsSharing__remainingBalance__title{margin-bottom:0}.CreditsSharing__totalCredit{align-items:center}.CreditsSharing__totalCredit__credit{width:70%;justify-content:flex-end}.CreditsSharing__totalCredit__title{margin-bottom:0}}

.GroupOrderCancelModal.Modal__wrapper{max-width:329px}.GroupOrderCancelModal__Content{text-align:center}.GroupOrderCancelModal__Footer__Button{margin:0 5px}

.GroupOrderLeaveModal.Modal__wrapper{max-width:433px}.GroupOrderLeaveModal__Footer__Button{margin:0 5px}

.GuestJoinForm{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.GuestJoinForm__Last,.GuestJoinForm__First{width:calc(50% - 5px)}.GuestJoinForm__Last__input,.GuestJoinForm__First__input{width:100%}.GuestJoinForm__Last__label,.GuestJoinForm__First__label{font-size:0.8571rem}.GuestJoinForm .GuestJoinForm__Last__input-error,.GuestJoinForm .GuestJoinForm__First__input-error{border-color:#fd4747}.GuestJoinForm .GuestJoinForm__Last__label-error,.GuestJoinForm .GuestJoinForm__First__label-error{color:#fd4747}.GuestJoinForm__Submit{flex:100%;margin-top:10px}.GuestJoinForm__Copy,.GuestJoinForm__Login{width:100%;text-align:center;margin-bottom:0;color:#333}.GuestJoinForm__Login{margin-top:10px}.GuestJoinForm__Login__Link{cursor:pointer;color:#1f5ea9;background:none;border:none}

.GroupOrderInfoBanner{background:#b6ddff;position:relative}.GroupOrderInfoBanner--IsCheckingOut.GroupOrderInfoBanner--Spectator,.GroupOrderInfoBanner--IsCheckingOut.GroupOrderInfoBanner--Participant{background:#ffdada}.GroupOrderInfoBanner__Inner{max-width:1200px;padding:0 10px;margin:0 auto}.GroupOrderInfoBannerContainer{padding:20px 0;display:flex;flex-flow:row wrap}.GroupOrderInfoBannerContainer__Bold{font-weight:700;color:#333}.GroupOrderInfoBannerContainer__Info{flex:auto;padding:0 10px;min-width:1px;display:none}.GroupOrderInfoBannerContainer__Info p{color:#333}.GroupOrderInfoBannerContainer__Info__AddText{text-align:center;line-height:1.5714rem}.GroupOrderInfoBannerContainer__Info__Cutoff{text-align:center}.GroupOrderInfoBannerContainer__Info--Mobile{display:block}.GroupOrderInfoBannerContainer__Info--Desktop{display:none}.GroupOrderInfoBannerContainer__Info__Title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.GroupOrderInfoBannerContainer__Info__Title__container{display:flex;align-items:center;flex-direction:column}.GroupOrderInfoBannerContainer__Info__Title__Icon{font-size:1.4286rem}.GroupOrderInfoBannerContainer__Info__Title__Icon__Wrap{margin-left:5px}.GroupOrderInfoBannerContainer__Info__Title__Payment{text-align:center}.GroupOrderInfoBannerContainer__Info__Title__Payment__container{display:flex;flex-direction:row;align-items:center;justify-content:center}.GroupOrderInfoBannerContainer__Info__OrderSettings{text-align:center}.GroupOrderInfoBannerContainer__Info__OrderSettings__OrderType{text-transform:capitalize}.GroupOrderInfoBanner__Spectator .dcom-button.link,.GroupOrderInfoBanner__Participant .dcom-button.link{font-size:1rem;line-height:1.2143rem;height:30px}.GroupOrderInfoBanner__Participant__Controls__ParticipantButtons{width:100%}.GroupOrderInfoBanner__Participant__Controls__ParticipantButtons__Leave--Mobile.dcom-button{width:100%}.GroupOrderInfoBanner__Spectator__Fixed{position:fixed;top:60px;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;z-index:1001;padding:10px 5px;background-color:#b6ddff}.GroupOrderInfoBanner__Spectator__Fixed--isCheckingOut{background-color:#ffdada}.GroupOrderInfoBanner__Spectator__Fixed--isCheckingOut .GroupOrderInfoBanner__Spectator__Fixed__Buttons__Info{color:#333}.GroupOrderInfoBanner__Spectator__Fixed__Name,.GroupOrderInfoBanner__Spectator__Fixed__Buttons__Join,.GroupOrderInfoBanner__Spectator__Fixed__Buttons__Info{margin-bottom:0;font-size:1rem}.GroupOrderInfoBanner__Spectator__Fixed__Buttons{display:flex;width:100%;justify-content:space-around}.GroupOrderInfoBanner__Spectator__Fixed__Buttons__Join,.GroupOrderInfoBanner__Spectator__Fixed__Buttons__Info{border:none;outline:none;background:none;color:#1f5ea9;width:170px;cursor:pointer}.GroupOrderInfoBanner__Spectator__Fixed__Name{width:100%;text-align:center}.GroupOrderInfoBanner__Spectator__Close{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;padding:0}.GroupOrderInfoBanner__Spectator__Controls__JoinGroup{align-self:flex-end;width:100%}.GroupOrderInfoBanner__Spectator__Controls__Guest{margin-top:10px;width:100%}.GroupOrderInfoBannerContainer__Controls--Desktop,.GroupOrderInfoBannerContainer__Controls--Mobile{padding:5px 0;flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;flex-flow:row-reverse nowrap}.GroupOrderInfoBannerContainer__Controls--Mobile .dcom-button.secondary:nth-last-child(1){flex-grow:0.35;flex-basis:60px}.GroupOrderInfoBannerContainer__Controls,.GroupOrderInfoBanner__Organizer__Controls{padding:5px 0;flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;flex-flow:row-reverse nowrap}.GroupOrderInfoBanner__Organizer__Controls{flex-flow:row nowrap}.GroupOrderInfoBanner__Organizer__Controls--Share{flex-flow:row wrap;justify-content:center}.GroupOrderInfoBanner__Organizer__Controls--Share .GroupOrderInfoBanner__ShareInput{width:100%}.GroupOrderInfoBanner__Organizer__Controls--Share .GroupOrderInfoBanner__ShareInputWrap{flex:0 0 100%}.GroupOrderInfoBanner__CheckingOutCopy{color:#fd4747;display:flex;align-items:center}.GroupOrderInfoBanner__CheckingOutCopy__Icon{padding-right:5px;font-weight:700 !important}i.GroupOrderInfoBannerContainer__Info__Title__Icon.icon-info:before{color:#999}@media (min-width: 360px){.GroupOrderInfoBanner__Inner{padding:0 20px}.GroupOrderInfoBanner__Spectator__Fixed{padding:10px}}@media (min-width: 768px){.GroupOrderInfoBannerContainer{flex-flow:row nowrap;padding:20px 10px}.GroupOrderInfoBannerContainer__Info__Cutoff{text-align:left}.GroupOrderInfoBannerContainer__Info--Mobile{display:none}.GroupOrderInfoBannerContainer__Info--Desktop{display:block}.GroupOrderInfoBannerContainer__Info__Title__container{align-items:flex-start}.GroupOrderInfoBannerContainer__Info__Title__Payment{text-align:left}.GroupOrderInfoBannerContainer__Info__Title__Payment__container{justify-content:flex-start}.GroupOrderInfoBannerContainer__Info__OrderSettings{text-align:left}.GroupOrderInfoBanner__Participant__Controls__ParticipantButtons{width:auto}.GroupOrderInfoBanner__Spectator__Fixed{padding:10px 40px}.GroupOrderInfoBanner__Spectator__Fixed{flex-wrap:nowrap}.GroupOrderInfoBanner__Spectator__Fixed__Name,.GroupOrderInfoBanner__Spectator__Fixed__Buttons{width:auto}.GroupOrderInfoBanner__Spectator__Controls__JoinGroup{width:inherit}.GroupOrderInfoBanner__Spectator__Controls__Guest{margin-top:0;width:340px}.GroupOrderInfoBannerContainer__Controls--Desktop,.GroupOrderInfoBannerContainer__Controls--Mobile{flex:0 0 380px}.GroupOrderInfoBannerContainer__Controls--Mobile .dcom-button.secondary:nth-last-child(1){flex-basis:initial}.GroupOrderInfoBannerContainer__Controls,.GroupOrderInfoBanner__Organizer__Controls{flex:0 0 380px}.GroupOrderInfoBannerContainer__Controls--Mobile,.GroupOrderInfoBanner__Organizer__Controls--Mobile{display:none}.GroupOrderInfoBanner__Organizer__Controls--Share .GroupOrderInfoBanner__ShareInputWrap{flex:0 0 75%}}@media (min-width: 768px) and (max-width: 959px){.GroupOrderInfoBannerContainer__Info--Desktop>p{white-space:nowrap}.GroupOrderInfoBanner__Participant__Controls__ParticipantButtons{align-self:flex-end;position:relative}.GroupOrderInfoBanner__Organizer__Controls{align-self:flex-end;position:relative}}@media (min-width: 960px){.GroupOrderInfoBanner__Inner{padding:0 40px}.GroupOrderInfoBannerContainer__Info__Title{overflow:initial;text-overflow:initial;text-align:left}.GroupOrderInfoBannerContainer__Info__Title__container{flex-direction:row;align-items:center}.GroupOrderInfoBannerContainer__Info__Title__Payment--SplitPay{margin-left:20px}.GroupOrderInfoBannerContainer__Controls--Desktop,.GroupOrderInfoBannerContainer__Controls--Mobile{flex:0 0 420px}.GroupOrderInfoBannerContainer__Controls,.GroupOrderInfoBanner__Organizer__Controls{flex:0 0 420px}}@media (max-width: 767px){.GroupOrderInfoBannerContainer__Info--Mobile>p{white-space:pre-line}.GroupOrderInfoBanner__Spectator .GroupOrderInfoBannerContainer__Controls--Mobile,.GroupOrderInfoBanner__Participant .GroupOrderInfoBannerContainer__Controls--Mobile{flex-flow:row}.GroupOrderInfoBannerContainer__Controls--Desktop,.GroupOrderInfoBanner__Organizer__Controls--Desktop{display:none}}@media (max-width: 360px){.GroupOrderInfoBannerContainer__Controls--Mobile .dcom-button.link{font-size:1rem}}

.TipSelector__Title{font-size:1.2857rem;font-weight:600;line-height:2rem;color:#1f5ea8}

.OvalCallout{margin:0 5px;padding:2px 9px;border-radius:12px;background-color:#49aaff;color:#fff;font-size:0.8571rem;font-weight:bold}

.StartGroupButton{background:rgba(73,170,255,0.1);padding:20px;display:flex;position:relative}.StartGroupButton__Button{flex:auto}.StartGroupButton__Callout{position:absolute;top:8px;left:20px}

.OrderSettingsMerchantContainer{display:flex;text-align:left;padding:20px 20px 10px;flex-wrap:wrap;flex-direction:column;min-height:150px}.OrderSettingsMerchantContainer__AddressButton{background:transparent;border:none;color:#1f5ea9;padding:0;margin:0}.OrderSettingsMerchantContainer .OrderTimeSelector,.OrderSettingsMerchantContainer__AddressBlock{flex:1 1 100%;margin:0 0 10px}.OrderSettingsMerchantContainer__UserTimeZone{text-align:right}.OrderSettingsMerchantContainer .OrderTimeSelector{display:flex}.OrderSettingsMerchantContainer .OrderTimeSelector__SelectWrap{width:50%}.OrderSettingsMerchantContainer .OrderTimeSelector__SelectWrap:first-child{padding-right:10px}.OrderSettingsMerchantContainer .OrderTimeSelector__SelectWrap__Select{width:100%}.OrderSettingsMerchantContainer .OrderTypeToggle{flex:1 0 0;flex-direction:row}.OrderSettingsMerchantContainer .OrderTypeToggle__Button{flex:1 0 0;width:50%}

.MerchantRecentOrderItem{box-sizing:border-box;margin-left:20px;position:relative}.MerchantRecentOrderItem:first-child{margin-left:10px}.MerchantRecentOrderItem:last-child{padding-right:10px}.MerchantRecentOrderItem__innerContainer{display:flex;flex-direction:column;height:125px;justify-content:space-between;width:211px}.MerchantRecentOrderItem__innerContainer__items__item,.MerchantRecentOrderItem__innerContainer__items__remaining{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1200px){.MerchantRecentOrderItem-restaurant{width:191px}.MerchantRecentOrderItem-groceries,.MerchantRecentOrderItem-laundry{width:291px}}

.MerchantRecentOrders{border-top:1px solid #ccc;padding:20px 10px}.MerchantRecentOrders__header{text-align:center}.MerchantRecentOrders .Carousel{align-items:center;display:flex;flex-direction:row}.MerchantRecentOrders .Carousel__btn-prev,.MerchantRecentOrders .Carousel__btn-next{color:#666;flex:0 0 13.5px;opacity:1;padding:0;position:relative;transform:translateY(0%)}.MerchantRecentOrders .Carousel__btn-prev--disabled,.MerchantRecentOrders .Carousel__btn-next--disabled{color:#ccc}.MerchantRecentOrders .Carousel__container{border:1px solid #ccc;border-radius:5px;height:125px;margin:0 10px;overflow-x:hidden;padding:10px 0;width:100%}

.MerchantCartModules{background-color:#fff}

.BagFeesFooter{padding:5px 0}.BagFeesFooter__fee{clear:both;padding:5px 20px;color:#666}.BagFeesFooter__fee-icon{width:30px;float:left}.BagFeesFooter__fee-value{float:right}.BagFeesFooter__fee-value--green{color:#49aaff}

.CartLaundryDisclaimer{margin:10px 0;color:#333}

.CartStickyContainer--hidden{visibility:hidden;height:0;overflow:hidden}

.CartHeader{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;flex-flow:row wrap}.CartHeader__Subtitle,.CartHeader .MerchantPageAsideCart__Subtitle{margin:10px 0 0;width:100%}.CartHeader__Title{margin-bottom:0;font-size:1.2857rem;font-weight:600;line-height:2rem}.CartContainer--ribbon{padding-top:1.5rem;position:relative;z-index:0}.CartContainer--disabled .BagSummaryLineItem__Title,.CartContainer--disabled .BagSummaryLineItem__Value,.CartContainer--disabled .BagSummaryTitleRow__Title,.CartContainer--disabled .BagSummaryTitleRow__Value,.CartContainer--disabled .CartGroupParticipantStatusSummary__Amount,.CartContainer--disabled .CartGroupParticipantStatusSummary__Status,.CartContainer--disabled .CartSummaryRow *{color:#ccc}.CartContainer .OrderTypeToggle{flex:auto}.StaticCartContainer__ItemsWrap:not(:last-of-type){padding-bottom:20px}.Cart__Module{position:relative}.Cart__Cta{width:100%;text-align:left;display:block;padding-left:10px;padding-right:10px;margin-bottom:20px;border-radius:48px;height:48px;font-size:1.2857rem;font-weight:700}.Cart__Cta .subtotal{border-radius:48px;height:36px;font-size:1.2857rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 16px !important;top:6px !important;right:7px !important}.Cart__Module--not-ready .CartHeader__Title,.Cart__Module--not-ready .CartStickyHeader__Title,.CartSticky--not-ready .CartHeader__Title,.CartSticky--not-ready .CartStickyHeader__Title{color:#ccc}.Cart__Module--not-ready .CartHeader__Title .your-gift,.Cart__Module--not-ready .CartStickyHeader__Title .your-gift,.CartSticky--not-ready .CartHeader__Title .your-gift,.CartSticky--not-ready .CartStickyHeader__Title .your-gift{margin-top:30px}.CartGiftImage{display:block;height:25px;margin-left:auto;margin-bottom:10px}.page-checkout .Cart.has-top-button,.page-merchant.groceries .Cart.has-top-button{margin-top:90px}.page-checkout .btn-wrapper,.page-merchant.groceries .btn-wrapper{margin-bottom:40px}@media (min-width: 568px) and (max-width: 960px){.Cart__Module--not-ready .CartHeader__Title .your-gift,.Cart__Module--not-ready .CartStickyHeader__Title .your-gift,.CartSticky--not-ready .CartHeader__Title .your-gift,.CartSticky--not-ready .CartStickyHeader__Title .your-gift{margin-top:0}}@media (min-width: 960px){.page-checkout .Cart.has-top-button,.page-merchant.groceries .Cart.has-top-button{margin-top:20px}}

.ChoicePoints{display:flex;justify-content:center;padding:0 10px}.ChoicePoints__image{height:40px;margin-right:15px}.ChoicePoints__copy{margin:0}.ChoicePoints__points{color:#1f5ea9;font-weight:bold}

.CartLaundryMessage{margin-top:20px;text-align:center}

.CartSummaryRow{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;color:#666}.CartSummaryRow__icon{position:relative;top:4px;font-size:1.4286rem;margin-left:5px}.CartSummaryRow__Label{flex:1 0 150px;text-overflow:ellipsis;line-height:normal}.CartSummaryRow__Value{color:#333}.CartSummaryRow__Value.highlight{color:#49aaff}.CartSummaryRow.total{font-weight:bold;color:#333;font-size:1.1429rem;line-height:1.5714rem;margin-left:0}.CartSummaryRow.subtotal{font-weight:bold;color:#333;margin-left:0}.CartSummaryRow.cart-recent-order{margin-bottom:20px}.CartSummaryRow.cart-recent-order:last-child{margin-bottom:0}.CartSummaryRow .icon{text-align:center;flex:0 0 40px}

.CartSummary:not(:first-child)::after{display:block}.CartSummary__Totals{list-style:none;padding:0 0 20px 0;margin:0}.CartSummary__Totals:empty{padding:0}.CartSummary__Minimum{text-align:center;padding-bottom:10px;color:#fd4747}.CartSummary__Minimum__Disclaimer{font-size:0.8571rem;line-height:1.5714rem}.CartSummaryCta{margin-bottom:20px}.CartSummaryCta__Amount{background-color:rgba(0,0,0,0.3);border-radius:3px;padding:2px 8px;font-weight:bold}.CartSummaryCta__Button{width:100%}.CartSummaryDiscounts{list-style:none;margin:0;padding:0}

.AddMoreItems__Edit{margin-top:5px;display:block}

.BagHeader{line-height:1.4286rem;background:#f8f8f8;padding:4px 20px}.BagHeader__merchant-name{font-weight:bold;color:#333;display:flex;align-items:center}.BagHeader__merchant-name .icon-alcohol{font-size:1.0714rem;margin-right:8px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;color:#1f5ea9;line-height:1}

.BagAlerts{text-align:center;background:#ffdada;line-height:2.1429rem}

.Bag{background:#fff}.Bag__product{display:flex;padding:10px 20px}.Bag__product-quantity{flex:0 0 18px;color:#1f5ea9;font-weight:bold}.Bag__product-image{flex:0 0 50px;height:50px}.Bag__product-content{flex:1 1 auto;padding-right:10px;white-space:normal}.Bag__product-info{flex:0 0 90px;text-align:right}.Bag__product-name.dcom-button{color:#1f5ea9;padding:0;text-align:left;font-weight:500;height:auto}.Bag__product-size{display:block;color:#666}.Bag__product-instructions{font-size:0.8571rem;line-height:1rem;color:#999;word-wrap:break-word;max-width:170px;display:block}.Bag__product-price{display:block}.Bag__product-edit,.Bag__product-delete{color:#666;cursor:pointer;font-size:1.1429rem;padding:10px 0 0 10px;display:inline-block}@media (min-width: 960px){.Bag__product-info{flex:0 0 70px}}

.CartItemsHeaderIcon{padding:0;font-size:1.0714rem;margin-right:8px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;color:#1f5ea9;line-height:1}

.CartItemsHeader{background-color:transparent;padding:0 0 15px 0;border-bottom:1px solid #d1d4d4;margin-bottom:0;display:flex;align-items:center;font-size:1.1429rem;font-weight:600;line-height:1.7143rem}.CartItemsHeader__Empty{color:#666}

.CartMinimumMessage,.BagMinimumMessage{margin:10px 0;color:#333}.CartMinimumMessage__Disclaimer,.BagMinimumMessage__Disclaimer{font-size:0.8571rem}.CartMinimumMessage__OrderType,.BagMinimumMessage__OrderType{text-transform:capitalize}

.CartItems--Disabled .CartItem__Quantity,.CartItems--Disabled .CartItem__Details,.CartItems--Disabled .CartItem__Manage__Price,.CartItems--Disabled .CartItem__Left__Quantity,.CartItems--Disabled .CartItem__Left__Name,.CartItems--Disabled .CartItem__Left__Name--Clickable,.CartItems--Disabled .CartItem__Instructions,.CartItems--Disabled .CartGroupItems__Subtotal,.CartItems--Disabled .CartItem__Options__Option,.CartGroupUserItems--Disabled .CartItem__Quantity,.CartGroupUserItems--Disabled .CartItem__Details,.CartGroupUserItems--Disabled .CartItem__Manage__Price,.CartGroupUserItems--Disabled .CartItem__Left__Quantity,.CartGroupUserItems--Disabled .CartItem__Left__Name,.CartGroupUserItems--Disabled .CartItem__Left__Name--Clickable,.CartGroupUserItems--Disabled .CartItem__Instructions,.CartGroupUserItems--Disabled .CartGroupItems__Subtotal,.CartGroupUserItems--Disabled .CartItem__Options__Option{color:#ccc}.CartItems--IsGroup .CartItemsHeader{border-bottom:none;padding-bottom:0}.CartItems__Empty{text-align:center;display:block;padding:10px 0}.CartItems__Items{max-height:40vh;overflow-y:auto;list-style:none;padding:0;margin:0}h3.CartItems__Title{padding:0 0 5px}

.CartItem{display:flex;padding:15px 0 0 0;white-space:normal}.CartItem:last-child{padding-bottom:0}.CartItem__Left{flex:1 1 auto}.CartItem__Left__EditButton{background:none;padding:0;margin:0;border:none;display:flex;text-align:left;width:100%}.CartItem__Left__Instructions{word-break:break-all}.CartItem__Left__Quantity{flex:0 0 30px;text-align:left;font-weight:600}.CartItem__Left__Quantity--Clickable{color:#1f5ea9;cursor:pointer}.CartItem__Left__Details{flex:1 1 auto}.CartItem__Left__Name{border:none;text-align:left;background-color:transparent}.CartItem__Left__Name--Clickable{color:#1f5ea9;cursor:pointer}.CartItem__Left__Name--Clickable:hover{text-decoration:underline}.CartItem__Left__Name:focus{outline:none}.CartItem__Options{list-style:none;margin:0;padding:0}.CartItem__Options__Option{color:#6c6e6e}.CartItem__Instructions{margin-top:5px;font-weight:normal}.CartItem__Manage{flex:1 1 auto;text-align:right;min-width:55px;padding-left:10px}.CartItem__Manage__Price{color:#666}.CartItem__Manage__Edit,.CartItem__Manage__Delete{outline:none;background:none;border:none;font-size:1.1429rem;padding:5px 0 0 10px;display:inline-block;color:#666;cursor:pointer}.CartItem__Manage__Edit:disabled,.CartItem__Manage__Delete:disabled{color:#ccc}@media (max-width: 767px){.CartItem__Left__Quantity[data-balloon]:after,.CartItem__Left__Quantity[data-balloon]:before{top:10px}}

.CartStickyButtons__Button{width:100%;height:48px;margin-bottom:20px;border-radius:48px;font-size:1.2857rem;font-weight:700}

.CartSticky{position:fixed;top:185px;padding:20px;width:260px;animation:fadeIn, 0.2s, 0.01s;background-color:#fff;box-shadow:0 0 10px 2px #3745560a;border-radius:15px}.CartSticky--extraTop{top:120px}.CartSticky::after{display:none}.CartSticky__ItemCount{padding-bottom:20px}.CartSticky__ParticipantControls{padding:0 !important}.CartSticky__ParticipantControls__Subtext{margin:0 -10px}.CartSticky__Subtitle{margin-bottom:10px;color:#1f5ea9;border:none;background:none;cursor:pointer}.CartSticky .CartGroupParticipantAccordionHeader{border-top:1px solid rgba(73,170,255,0.1);border-bottom:1px solid rgba(73,170,255,0.1);margin:0 -20px 20px;padding:10px 20px}.CartSticky .CartGroupParticipantAccordionHeader__Title{color:#333;cursor:default}.CartSticky--disabled .CartSummaryRow *{color:#ccc}.page-checkout .CartItems__Empty,.page-merchant.groceries .CartItems__Empty,.page-merchant.laundry .CartItems__Empty{margin-bottom:10px}@media (min-width: 1200px){.CartSticky{width:240px}}

.MerchantPageAsideCart__IndividualCart{background:#fff;padding:30px;box-shadow:0 0 10px 2px #3745560a;border-radius:15px}.MerchantPageAsideCart__IndividualCart .CartItemsHeader{margin-bottom:10px;border-radius:0}@media (max-width: 768px){.MerchantPageAsideCart__IndividualCart{padding:16px;border-radius:0}}


@keyframes animation-focus-header-in{0%{opacity:0;transform:translateY(-172px)}1%{opacity:0.01;transform:translateY(-116px)}100%{opacity:1;transform:translateY(-60px)}}@keyframes animation-focus-header-out{0%{opacity:1;transform:translateY(-60px)}99%{opacity:0.01;transform:translateY(-116px)}100%{opacity:0;transform:translateY(-172px)}}@keyframes animation-focus-overlay-in{0%{height:0;background-color:rgba(0,0,0,0)}1%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:100vh;background-color:rgba(51,51,51,0.2)}}@keyframes animation-focus-overlay-out{0%{height:100vh;background-color:rgba(51,51,51,0.2)}99%{height:100vh;background-color:rgba(0,0,0,0)}100%{height:0;background-color:rgba(0,0,0,0)}}.OldCheckoutHeader{font-size:1rem;color:#333}.OldCheckoutHeader__Back{white-space:nowrap}.OldCheckoutHeader__Back--custom{color:#1f5ea9}.OldCheckoutHeader__Back--custom__text{color:#1f5ea9}.OldCheckoutHeader__block{flex:0 1 auto;max-height:60px;display:flex;flex-direction:row;justify-content:space-between;list-style:none}.OldCheckoutHeader__block--left{flex:0 0 60px;padding-left:10px}.OldCheckoutHeader__block--center{text-align:center;position:relative;justify-content:center}.OldCheckoutHeader__block--right{display:flex;flex:0 0 auto;justify-content:flex-end;padding-right:10px}.OldCheckoutHeader__block--top{display:flex;padding:0 20px;height:45px}.OldCheckoutHeader__block--bottom{display:flex;height:35px;margin-top:10px}.OldCheckoutHeader__chat{white-space:nowrap;color:#fff}.OldCheckoutHeader__chat:hover,.OldCheckoutHeader__chat:active{text-decoration:none}.OldCheckoutHeader__chat__icon,.OldCheckoutHeader__chat__image{margin-right:10px}.OldCheckoutHeader__chat--custom{color:#1f5ea9}@media (min-width: 768px){.OldCheckoutHeader__Back{white-space:normal}.OldCheckoutHeader__block--left{flex:0 0 auto;padding-left:40px}.OldCheckoutHeader__block--center{flex:0 1 1080px}.OldCheckoutHeader__block--right{flex:0 0 80px;padding-right:40px}}@media (min-width: 960px){.OldCheckoutHeader__block--right{flex:0 0 auto}}@media (max-width: 767px){.OldCheckoutHeader__container{flex-direction:row;justify-content:space-between}}


/*# sourceMappingURL=24.9.9.styles.css.map*/