body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gotham;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){body,html{overflow-x:hidden;width:100%}}#root,#root>div{height:100%}@font-face{font-family:Gotham;src:local("Gotham"),url(/static/media/Gotham-Medium.a52599fa8cce74bab773.otf) format("opentype")}@font-face{font-family:Gotham-Black;src:local("Gotham-Black"),url(/static/media/Gotham-Black.520408fe3462b1d14d05.otf) format("opentype")}@font-face{font-family:Gotham-Bold;src:local("Gotham-Bold"),url(/static/media/Gotham-Bold.eaee1032db0d2ff750d2.otf) format("opentype")}@font-face{font-family:Gotham-Light;src:local("Gotham-Light"),url(/static/media/Gotham-Light.a21d1577f411612a2753.otf) format("opentype")}@font-face{font-family:ChaparralPro;src:local("ChaparralPro"),url(/static/media/ChaparralPro-Regular.c7d2f1b5fe59ce63a6ce.otf) format("opentype")}@font-face{font-family:ChaparralProItalic;src:local("ChaparralProItalic"),url(/static/media/ChaparralPro-Italic.b1dd7ef92bca31771e0b.otf) format("opentype")}.LoadingScreen{align-items:center;background-color:#1b2797;display:flex;justify-content:center}.Home,.LoadingScreen{height:100%;width:100%}.Carousel{height:60px}.ChocolateImageContainer{position:relative}@media screen and (min-width:450px){.ChocolateImageContainer{align-items:center;display:flex;justify-content:center}}.ChocolateImage{animation:fadeIn 1.5s;max-width:100%;width:100%}@media screen and (min-width:800px)and (min-width:931px){.ChocolateImage{max-width:700px;min-width:325px}}@media screen and (min-width:800px)and (max-width:929px){.ChocolateImage{max-width:400px;min-width:325px}}@media screen and (min-width:800px){.DesktopCarouselInterior{display:flex;flex:1 1;flex-direction:row;justify-content:space-between}}.CarouselButton{cursor:pointer;height:46px;min-width:45px;width:45px}.CarouselButtonLeft{height:100%;left:4px;position:absolute}@media screen and (min-width:800px){.CarouselButtonLeft{left:auto;position:relative}}@media screen and (max-width:800px){.CarouselButtonDesktop{display:none}}@media screen and (min-width:800px){.CarouselButtonMobile{display:none}}.CarouselButtonRight{height:100%;position:absolute;right:4px}@media screen and (min-width:800px){.CarouselButtonRight{left:auto;position:relative}}.ChocolateRoute{align-items:center;display:flex;flex-direction:column;font-size:20px;height:100%;min-height:100%;overflow:auto;transition:background-color .5s ease;width:100%}@media(max-height:570px){.ChocolateRoute{padding-bottom:80px}}.ChocolatePage{animation:fadeIn 1.5s;display:flex;flex-direction:column;height:100%;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:800px){.ChocolatePage{flex-direction:row;justify-content:space-between;max-width:min(1200px,90%)}}.ChocolateFooter{display:flex;flex-direction:column;height:calc(40% + 77px);justify-content:space-between}@media(min-width:800px){.ChocolateFooter{flex:1 1;flex-direction:row;height:auto;margin-left:-250px;z-index:1}}@media screen and (min-width:800px)and (min-width:931px){.ChocolateFooter{width:700px}}@media screen and (min-width:800px)and (max-width:929px){.ChocolateFooter{flex:auto;margin-left:-100px;width:400px}}.ChocolateTextSection{display:flex;flex-direction:column;justify-content:center;padding:0 32px}@media(min-width:800px){.ChocolateTextSection{flex:1 1;max-width:800px;width:100%}}.ChocolatePercentage{font-family:Gotham-Black;font-size:2.25rem;font-style:normal;letter-spacing:.125rem;line-height:2.1875rem}@media(min-width:800px){.ChocolatePercentage{font-size:3rem;line-height:3rem}}.ChocolatePercentageHome{animation:slide-left-anim 1s ease-out forwards}.ChocolateTitle{font-family:Gotham-Bold;font-size:1.625rem;font-style:normal;letter-spacing:.125rem;line-height:2.1875rem}@media(min-width:800px){.ChocolateTitle{font-size:2.5rem;line-height:3rem}}.ChocolateTitleHome{animation:slide-left-anim 1s ease-out forwards}@keyframes slide-left-anim{0%{opacity:0;transform:translateX(20%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right-anim{0%{opacity:0;transform:translateX(-20%)}to{opacity:1;transform:translateX(0)}}.ChocolateSubtitle{font-size:1.25rem;letter-spacing:.08931rem;margin-top:1rem}.ChocolateSubtitleText{animation:slide-left-anim 1s ease-out forwards;font-size:1rem;letter-spacing:.15625rem;margin-top:1rem}.HomeButton{animation:slide-right-anim 1s ease-out forwards}.Button{align-items:center;border-radius:16px;display:flex;height:66px;justify-content:center;max-width:375px;width:95%}.NoUnderline{text-decoration:none}.ButtonContainer{bottom:0;position:fixed;width:100%}.ChocolateButton{border:0;border-radius:0!important;bottom:0;height:45px;width:100%}.About{align-items:center;background:#ffdec9;justify-content:center}.About,.WhiteContainer{display:flex;flex-direction:column}.WhiteContainer{background:#fff;color:#080451;height:100%}@media(min-width:800px){.WhiteContainer{flex-direction:row-reverse}}.AboutTitle{color:#080451;font-family:Gotham-Bold;font-size:2rem;font-style:normal;letter-spacing:-.7px;line-height:2.5rem;padding:20px;text-shadow:0 4px 4px 0 #00000040}@media(min-width:800px){.AboutTitle{font-size:3.5rem;line-height:4rem}}.AboutDescription{color:#080451;font-family:Gotham-Light;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5625rem;padding:0 20px}.SignatureContainer{display:flex;padding-top:1.88rem;width:100%}.AboutPinkTitle{color:#080451;font-family:Gotham-Bold;font-size:1.5rem;font-style:normal;letter-spacing:.05rem;line-height:1.875rem;padding:1.5rem 24px 1rem}@media(min-width:800px){.AboutPinkTitle{font-size:2.5rem;line-height:3rem;padding-left:64px;padding-right:64px;padding-top:64px}.AboutPinkTitleTwo{padding-top:0}}.AboutPinkDescription{color:#080451;font-family:Gotham-Light;font-size:1rem;font-style:normal;font-weight:400;line-height:1.375rem;padding:0 24px 40px}@media(min-width:800px){.AboutPinkDescription{font-weight:700;line-height:1.8rem;padding-left:64px;padding-right:64px}}.PinkContainer{background:#ffdec9}@media(min-width:800px){.PinkContainer{display:flex;flex-direction:row;max-width:1000px;padding:64px 0}}.PinkContainerTwo{background:#ffdec9}@media(min-width:800px){.PinkContainerTwo{display:flex;flex-direction:row-reverse;max-width:1000px;padding:32px 0 32px 32px}}.PenImage{width:100%}@media(min-width:800px){.PenImage{flex:1 1;height:100%;width:50%}.PenTextSection{flex:1 1;padding:16px 64px}}.SignatureImage{padding-left:20px;width:200px}.SignatureTitle{font-family:Gotham;font-style:normal;font-weight:500}.SignatureSubtitle,.SignatureTitle{color:#000;font-size:1.25rem;letter-spacing:.15625rem;line-height:1.875rem;padding-left:20px}.SignatureSubtitle{font-family:Chaparral Pro;font-style:italic;font-weight:400;padding-bottom:46px}.FruitsImage{width:100%}@media(min-width:800px){.FruitsImage{height:100%;max-height:500px}}.BeansImage{width:100%}@media(min-width:800px){.BeansImage{height:100%;max-height:500px}}.AboutPinkFinalTitle{color:#080451;font-family:Gotham;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:.05rem;line-height:1.875rem;padding-left:24px;padding-right:24px;padding-top:32px}.AboutFinalSpacer{padding-top:64px}.CartRoute{background-color:#eee;color:#080451;height:100%;overflow:auto;width:100%}@media(min-width:800px){.CartRoute{display:flex;justify-content:center;min-width:800px}}.CartRouteContainer{height:100%;width:100%}@media(min-width:800px){.CartRouteContainer{max-width:800px}}.CloseIcon{cursor:pointer}.CheckoutContainer{margin-top:34px}@media(min-width:800px){.CheckoutContainer{display:flex;justify-content:space-around}}.CartContainer{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:1fr;height:100%}.CartStack{margin-top:16px;padding-bottom:100px}@media(min-width:800px){.CartStack{min-width:60%;padding-bottom:16px}}.CartRow{display:flex;flex-direction:row;gap:16px;padding-bottom:15px;padding-right:16px}.DividerRow{padding:0 16px}.CartRowDetails{flex-direction:column;flex-grow:1;font-size:1.0625rem;font-style:normal;line-height:1.125rem}.CartRowDetails,.CartTitleAndClose{display:flex;justify-content:space-between}.CartTitleAndClose{align-items:center;gap:20px}.SpacerRow{height:100px}@media(min-width:800px){.SpacerRow{display:none}}.CheckoutRow{align-items:flex-end;background-color:#fff;bottom:0;color:#080451;display:flex;flex-direction:column;position:fixed;width:100%}@media(min-width:800px){.CheckoutRow{height:100%;max-width:300px;position:relative}}.CartRowImage{box-shadow:2.4px 2.4px 3.2px #00000026;height:105px;margin-left:16px}.CartRowControls{align-items:center;display:flex;flex-direction:row;gap:1rem}.CartRowQuantityButton{min-width:auto!important;padding:0!important}.CartRowQuantityButton:disabled{opacity:.4}.CartRowPrice{font-weight:700;padding-top:4px}.CartRowQuantity{text-align:center;width:1.25rem}.CheckoutButton{background-color:#1b2797;width:100%}.CheckoutButton,.EmptyCart{align-items:center;display:flex;height:100%;justify-content:center}.ShopButton{margin-top:1.5rem}@media(max-width:800px){.PricingTitleSection{display:none}}@media(min-width:800px){.PricingTitle{display:block;font-size:1.5rem;padding-bottom:10px}}.Pricing{width:100%}.Pricing,.PricingSubtotals{display:flex;flex-direction:column}.PricingSubtotals{gap:8px;padding-left:30px;padding-right:30px;padding-top:30px}@media(min-width:800px){.PricingSubtotals{gap:12px;padding-top:50px}}.PricingTotal{display:flex;font-size:20px;justify-content:space-between;padding:10px 30px 30px}@media(min-width:800px){.PricingTotal{padding-bottom:50px}}.PricingSubtotal{display:flex;justify-content:space-between}.PricingSubtotalLast{padding-bottom:2px}.Divider{border-bottom:1px solid #d8d8d8}.ErrorModal{text-align:center}.ErrorTitle{font-family:Gotham}.ErrorDescription{font-weight:100;line-height:1.5rem}.Details{font-size:20px;height:100%;overflow:auto;width:100%}@media(min-width:800px){.DetailsHero,.DetailsHeroContainer{align-items:center;display:flex;justify-content:center;width:100%}.DetailsHero{flex-direction:row;max-width:1000px}}.SnackBar{top:67px!important}@media(min-width:800px){.SnackBar{top:83px!important}.Snack{max-width:800px}}.DetailsImage{margin-top:35px;width:100%}@media(min-width:800px){.DetailsImage{flex:1 1;height:100%;margin-top:0;max-width:800px;max-width:400px;width:auto;width:100%}.DetailsTitle{font-size:1.5rem}}.DetailsTextSection{display:flex;justify-content:space-between;padding-top:20px}.DetailsChocolateTextSection{padding-top:35px}@media(min-width:800px){.DetailsChocolateTextSection{flex:1 1;padding-top:120px}}.ChocolatePrice{border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:1.25rem;margin-top:2rem;padding:14px 0}@media(min-width:800px){.ChocolatePrice{max-width:160px}}.ChocolateWeightAndPrice{letter-spacing:.08931rem}.ChocolateWeight{font-family:Gotham-Light}.ChocolateNotes{line-height:2rem;padding-top:.5rem}.ChocolateNotes,.DetailsExplained{font-family:ChaparralProItalic;font-size:1.375rem;font-weight:400}.DetailsExplained{line-height:2.25rem;padding:3rem 32px}@media(min-width:800px){.DetailsExplained{margin:0 auto;max-width:1000px}}.IngredientsSection{background-color:#eee;color:#1b2797;display:flex;flex-direction:column;padding:16px 32px 100px}@media(min-width:800px){.IngredientsSection{flex-direction:row;gap:80px;margin:0 auto;max-width:850px;padding:75px}.IngredientsTextSection{max-width:300px}}.NutritionFactsSection{width:100%}.IngredientsLabel{font-size:10px}.IngredientsTitle{font-size:1.25rem;font-style:normal;font-weight:700;letter-spacing:.15625rem;line-height:normal;padding:16px 0}.IngredientsTitleLittle{font-family:Gotham-Light;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.09375rem;line-height:normal}.IngredientsHeader{font-family:Gotham-Light;font-size:16px;font-weight:700;padding:8px 0}@media(min-width:800px){.IngredientsHeader{line-height:1.4rem}}.IngredientsSubtitle{font-size:16px}.IngredientsNutritionLabel{font-size:12px}.IngredientsNutritionTable{border-collapse:collapse;width:100%}@media(min-width:800px){.IngredientsNutritionTable{line-height:1.3rem}}.IngredientsNutritionTable td{font-size:.9rem;max-width:200px;overflow:hidden;white-space:nowrap}.IngredientsNutritionFact{padding-left:8px}.IngredientsNutritionTable td:first-child:after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";opacity:.2}.SuccessRoute{background-color:#1b2797;justify-content:center;width:100%}.SuccessCenteredColumn,.SuccessRoute{align-items:center;display:flex;height:100%}.SuccessCenteredColumn{flex-direction:column;justify-content:space-between;padding:0 32px}.SuccessTitle{color:#ffd6ca;font-family:Gotham;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.125rem;line-height:2.5rem;padding-bottom:1rem;text-align:center}@media(min-width:800px){.SuccessTitle{font-size:3.75rem;line-height:4.6875rem;padding-bottom:0}}.UnwrappedImage{max-width:225px;width:100%}@media(min-width:800px){.UnwrappedImage{max-width:400px}}.SuccessSubtitle{color:#fff;font-family:Gotham;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;text-align:center}@media(min-width:800px){.SuccessSubtitle{font-size:1.5625rem;line-height:2.8125rem}}.SuccessButton{display:flex;justify-content:center}.ExtraDiv{height:100px;width:1px}.Nav{background-color:#080451;color:#fff;display:flex;height:67px;justify-content:center;position:fixed;width:100%}@media screen and (min-width:800px){.Nav{height:75px}}.NavBar{height:67px!important}@media screen and (min-width:800px){.NavBar{align-items:center;display:flex;height:75px!important}}.NavBarToolBar{height:67px!important}@media screen and (min-width:800px){.NavBarToolBar{height:75px!important;max-width:800px;min-width:800px}}.NavToolbar{background-color:#080451;margin:auto;max-width:800px;width:100%}.NavFlexContainer{align-items:center;display:flex;height:67px;justify-content:center;width:100%}@media(min-width:400px){.NavFlexContainer{max-width:70%}}.CartIconContainer{justify-content:flex-end;margin-right:10px}.CartIconContainer,.HomeIconContainer{align-items:center;display:flex;height:100%;position:relative;width:100%}.HomeIconContainer{color:#fff;justify-content:flex-start;margin-left:10px;text-decoration:none}.LinkIcon{height:100%;max-height:40px}.VaughtsLogo{align-items:center;display:flex;height:45px;justify-content:center;max-height:45px}.NavIcon{height:30px;max-height:30px;max-width:30px;width:30px}.AppDrawer{align-items:center;background-color:#080451;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:250px}@media screen and (min-width:800px){.AppDrawer{width:500px}}.LeftGroup{display:flex;justify-content:space-around}@media screen and (max-width:800px){.LeftGroup{display:none}}.TextLink{color:#fff;font-family:ChaparralProItalic;text-decoration:none}.ShopButton{padding-right:16px}.Layout{height:calc(100% - 67px);height:-o-calc(100% - 67px);height:-moz-calc(100% - 67px);overflow:auto;padding-top:67px;width:100%}@media screen and (min-width:800px){.Layout{height:calc(100% - 75px);height:-o-calc(100% - 75px);height:-moz-calc(100% - 75px);padding-top:75px}}.FooterButton{font-family:ChaparralProItalic;font-size:"22px";height:67px;max-height:67px;min-height:67px;text-transform:"none"}@media(min-width:800px){.FooterButton{display:flex;height:48px;left:50%;max-height:48px;max-width:800px;min-height:48px;transform:translate(-50%)}.MobileButton{display:none!important}}.InlineButton{margin-top:32px!important}@media(max-width:800px){.InlineButton{display:none!important}}
/*# sourceMappingURL=main.4059ab89.css.map*/