@font-face{font-family:DarkSaliana;font-style:normal;font-weight:400;src:local("DarkSaliana"),url(/static/media/DarkSaliana.3b08b36083c4155b984e.otf) format("truetype")}@font-face{font-family:Floral;font-style:normal;font-weight:400;src:local("Floral"),url(/static/media/Floral.071e63dc70a83bebff78.ttf) format("truetype")}@font-face{font-family:FloralItalic;font-style:normal;font-weight:400;src:local("FlFloralItalicoral"),url(/static/media/FloralItalic.9684dc787026b5c5fa21.ttf) format("truetype")}p{font-family:Floral;font-size:3vw}h1,p{margin:0;text-align:center}h1{font-family:DarkSaliana;font-size:5vw;text-transform:uppercase}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;text-align:center}.href{color:#000;text-decoration:none}.brickHeaderimage{width:100%}.row{display:flex}.navButton{background-color:#c3d2bf;border:.5vw solid #000;filter:drop-shadow(1vw 1vw 1vw rgba(0,0,0,.481));font-family:DarkSaliana;font-size:4.5vw;font-weight:500;line-height:6vw;padding:1vw 0;transition:all 1s ease-in;width:40vw}.navButton:hover{filter:none}.App,.AppMobile{text-align:center}.flowerShop{left:0;position:relative;top:0;width:100vw;z-index:1}.flowerShopButton{background-color:#fff;border:.6vw solid #000;filter:drop-shadow(1vw 1vw 1vw rgba(0,0,0,.481));font-size:3.5vw;margin:0;padding:2vw .25vw;position:relative;transition:all 1s ease-in;width:18vw;z-index:2}.flowerShopButton:hover{filter:none}.landingButton{color:#000;text-decoration:none}.openDoor{margin-left:40vw;margin-top:90vw;position:absolute}.footerText{font-family:FloralItalic;font-size:2.5vw;margin:0 1vw 1vw;text-align:center}.navList{display:flex;justify-content:center;margin:0}.loadingBlock{animation-delay:4s;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadingOut;animation-timing-function:ease-out;background-color:#ebebeb;left:0;max-height:200%;max-width:100%;min-height:100%;min-width:100%;position:absolute;z-index:100}@keyframes fadingOut{0%{opacity:1}to{opacity:0}}.loadingCircleImage{animation:rotation 20s linear infinite;left:20vw;position:absolute;top:45vw;width:60vw}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.loadingScreenText{width:80%}.aboutHeader{font-size:10vw;margin:2vw 0 0}.logoHeader{font-size:20vw;margin-bottom:-5vw}.aboutBouquet{margin:-2vw 0 0 -10vw;position:relative;width:90vw}.descriptionText{font-size:4.5vw;font-weight:900;margin:1vw 2vw 0;text-align:left}.blackBox{border:.75vw solid #000;height:-webkit-fit-content;height:fit-content;margin:0 0 2vw 17vw;width:66vw}.smallBlackBoxRight{margin:-10vw 0 2vw;padding-bottom:6vw;padding-top:4vw;position:relative;width:42.75vw;z-index:1}.smallBlackBoxLeft{border-right:none;margin:0 0 0 7vw;padding-bottom:2vw;padding-top:2vw;width:42vw}.getStartedButton{border:.5vw solid #000;font-size:4vw;font-weight:900;margin:1.5vw 0 4vw 1vw;padding:.5vw 1vw 0;position:relative;width:40vw}.chooseRibbon{border-top:none;height:6vw;margin-top:0}.displayRibbon{height:6vw;margin-left:5vw;margin-top:4vw}.startArrangingButton{font-size:5vw;margin-left:11vw;width:32vw}.awningImage{margin:-26vw 0 3vw;position:relative;width:100vw;z-index:5}.colorText{font-size:12vw;margin:12vw auto 0;position:relative;z-index:6}.awningArrow{background-color:#fff;border:.5vw solid #000;border-radius:10vw;color:#000;font-size:8vw;font-weight:900;margin-top:11vw;padding-bottom:2vw;padding-left:4vw;padding-right:4vw;position:absolute;z-index:10}.rightAwningArrow{right:2.5vw}.leftAwningArrow{left:2.5vw}.flowerpotImage{margin-left:0;margin-top:13vw;position:relative;width:21.25vw;z-index:2}.flowerImage{height:22vw;position:absolute;z-index:2}.flowersInBag{margin-left:-4vw;margin-top:5vw}.draggableFlowersDiv{position:absolute;width:90vw}.flowerSmallImage{height:20vw;margin-top:4vw;position:absolute;z-index:2}.flowerImageLarge{height:32vw;position:absolute}.flowerImage0{transform:rotate(-2deg)}.flowerImage1{margin-left:11vw;margin-top:-2vw;transform:rotate(25deg) scaleX(-1)}.flowerImage2{margin-left:-11vw;margin-top:-2vw;transform:rotate(-15deg)}.flowerImage3{margin-left:6vw;margin-top:-6vw;transform:rotate(10deg) scaleX(-1)}.flowerImage4{margin-left:-6vw;margin-top:-6vw;transform:rotate(-10deg)}.flowerImage5{margin-left:5vw;margin-top:3vw;transform:rotate(20deg) scaleX(-1)}.flowerImage6{margin-left:-5vw;margin-top:3vw;transform:rotate(-15deg)}.flowerImage7{margin-left:0;margin-top:10vw;transform:rotate(5deg)}.flowerImage8{margin-left:11vw;margin-top:2vw;transform:rotate(35deg) scaleX(-1)}.flowerImage9{margin-left:-11vw;margin-top:2vw;transform:rotate(-35deg)}.flowerImage10{margin-left:7vw;margin-top:12vw;transform:rotate(10deg) scaleX(-1)}.flowerImage11{margin-left:-7vw;margin-top:12vw;transform:rotate(-10deg)}.flowerSmallImage0{transform:rotate(-5deg)}.flowerSmallImage1{margin-left:9vw;margin-top:4vw;transform:rotate(25deg) scaleX(-1)}.flowerSmallImage2{margin-left:-9vw;margin-top:4vw;transform:rotate(-25deg)}.flowerSmallImage3{margin-left:4vw;margin-top:7vw;transform:rotate(15deg) scaleX(-1)}.flowerSmallImage4{margin-left:-4vw;margin-top:7vw;transform:rotate(-15deg)}.flowerSmallImage5{margin-left:2vw;margin-top:10vw;transform:rotate(20deg) scaleX(-1)}.flowerSmallImage6{margin-left:-2vw;margin-top:10vw;transform:rotate(-15deg)}.flowerSmallImage7{margin-left:0;margin-top:14vw;transform:rotate(5deg)}.bottomRow{margin-top:4vw;transform:scaleX(-1)}.happyText{font-size:16vw;margin-top:-4vw}.flowerBasketImage{margin:-10.5vw 0 0 8vw;position:relative;width:35vw;z-index:1}.topLine{border-top:1vw solid #000;display:flex}.displayShelfImage{margin-top:5vw;width:95vw}.ribbonColor{margin-left:15.5vw;margin-top:25vw}.ribbonColor,.smallRibbonColor{position:absolute;width:40vw;z-index:4}.smallRibbonColor{margin-left:15vw;margin-top:15vw}.ribbon{position:absolute;width:40vw;z-index:5}.ribbonSmall{margin-left:15vw;margin-top:15vw}.ribbonLarge{margin-left:15.5vw;margin-top:25vw}.ribbonSpool{width:6vw}.ribbonSpool,.smallRibbonSpool{margin:-2vw 2vw 2vw;position:relative;z-index:5}.smallRibbonSpool{width:3vw}.ribbonSpoolColor{position:absolute;z-index:4}.chosenVase{margin-top:40vw;position:relative;width:40vw;z-index:3}.backVase{left:30vw;position:absolute;z-index:-1}.chosenRibbon{margin-left:30vw;margin-top:-30vw;position:relative;width:60vw;z-index:10}.outlineRibbonChosen{position:absolute;z-index:12}.activeFlowerPanel{width:100vw}.activeFlowerText{color:#000;font-size:10vw}.removeFlower{border:.5vw solid #000;font-size:4vw;margin:0 2vw 3vw;padding:0 2vw}.clickToAddText{margin-bottom:-2vw;margin-top:4vw}.removeFlowerRedButton{background-color:#80808066}.startArrangingVaseButton{margin:2vw 0 6vw 30vw}.startWritingNoteButton{margin:-1vw 0 2vw -.5vw}.selectedVaseHighlight{margin:-2vw 0 0 -2vw;position:absolute;width:30vw;z-index:-1}.flowershopNavButton{margin-left:2vw;width:37vw}.ribbonOnBagBuild{margin-left:-40vw}.bouquetAssembleDisplay{margin-left:2vw;position:relative}.bouquetAssembleFlowerGroup{left:20vw;margin:8vw 0 0 -1.5vw;position:absolute;z-index:2}.bouquetAssembleVase{left:2.5vw;margin-top:18vw;position:absolute;width:45vw;z-index:3}.bouquetAssembleVaseBack{z-index:1}.bouquetAssembleRibbon{left:10vw;margin-top:38vw;position:absolute;z-index:3}.bouquetAssembleRibbonSmall{margin-left:-1.5vw;margin-top:30vw}.chosenRibbonBouquetAssembly{width:60vw;z-index:10}.rearrangeFlowerPanel{border:.5vw solid #000;left:2.5vw;margin-top:2vw;position:relative;width:40vw}.rearrangeFlowerText{font-size:3vw;margin-bottom:2vw}.flowerArrayGroup{flex-wrap:wrap;margin-left:2vw;width:38vw}.flowerArrayImage{margin:0 .5vw;width:10vw}.moveFlowerButton{border:.25vw solid #000;border-radius:10vw;font-size:2.75vw;height:4vw;margin:0 .5vw 1vw;position:relative;width:4vw;z-index:30}.moveFlowerPositionText{font-size:2.5vw;line-height:2vw;margin-bottom:1vw;margin-left:2vw;width:8vw}.removeFlowerText{border:.2vw solid #000;font-size:2vw;position:relative;z-index:30}.backToFlowershopText{border:.2vw solid #000;font-size:2.5vw;line-height:2.25vw;margin-bottom:2vw;margin-top:4vw;padding:1vw;width:8vw}.buttonText{background-color:#c3d2bf;filter:drop-shadow(.5vw .5vw .5vw black);font-size:3vw;line-height:3.5vw;margin-top:1vw}.flowersRectangleBox{border:.25vw solid #000;margin:.25vw}.changeSection{margin-top:80vw;position:relative}.changeSectionToggle{margin-left:3vw;position:relative;width:40vw;z-index:20}.spoolsOnRackDiv{display:flex;flex-wrap:wrap;justify-content:center;margin-left:5vw;padding-left:4vw;padding-right:4vw;position:absolute;width:32vw}.ribbonRackImage{margin-bottom:5vw;margin-left:0;position:relative;width:40vw}.displaysOnShelfDiv{border:.5vw solid #000;display:flex;flex-wrap:nowrap;margin-left:3vw;overflow-x:scroll;padding:4vw 4vw 4vw 0;position:relative;width:40vw}.vaseDisplay{margin:-4vw -1.25vw 0;width:28vw}.backVaseDisplay{margin-left:-26.75vw;position:absolute;z-index:-1}.vaseSelector{margin:0}.stickerDisplay{margin:0 2vw;width:20vw}.selectedStickerHighlight{background-color:#c3d2bf;border-radius:25vw;filter:blur(1vw);height:22vw;margin-left:1vw;margin-top:-.75vw;position:absolute;width:22vw;z-index:-1}.selectedVase{margin-left:-5vw;margin-top:10vw;position:relative;width:50vw;z-index:3}.flowersInVase{margin-left:16vw;margin-top:2vw;position:absolute}.backSelectedVase{left:0;position:absolute;z-index:-1}.ribbonOnVase{margin-left:-25vw;margin-top:-8vw;position:absolute}.writeNotePanel{border:.5vw solid #000;left:0;margin-top:2vw;position:relative;width:45vw}.promptCard{border:.5vw solid #000;font-size:3vw;margin:2vw 5vw 3vw}.bouquetNoteText{float:left;margin-left:3vw;margin-top:2vw}.dearText{width:10vw}.sincerelyText{margin-bottom:-4vw;width:20vw}.noteWriteInput{font-family:Floral;font-size:3.5vw;margin:2vw;padding-left:1vw;resize:none;width:39vw}.nameInput{font-family:FloralItalic;height:5vw}.noteInput{height:52vw;margin-bottom:0}.shareBouquetRibbonSmall{margin-left:-2vw;margin-top:-12vw}.bouqeutShareTop{margin-top:6vw}.envelopeBox{background-color:#ede6d7;border:.45vw solid #000;height:20vw;margin-left:4.5vw;margin-top:-10vw;position:relative;width:30vw;z-index:20}.firstBlackTriangle{border-top:14vw solid #000;margin-top:1vw}.firstBlackTriangle,.secondBeigeTriangle{border-left:15vw solid #0000;border-right:15vw solid #0000;height:0;width:0}.secondBeigeTriangle{border-top:14vw solid #ede6d7;margin-top:-14.5vw}.bouquetShareButton{margin-left:10vw;margin-top:10vw;padding:1vw;width:35vw}.bouquetShareSticker{margin-top:-12vw;width:15vw}.statusChangeBar{margin-bottom:4vw;margin-left:12vw;margin-top:5vw;position:relative;z-index:20}.statusItem{width:20vw}.circleStatusItem{border:.5vw solid #000;border-radius:100%;height:6vw;margin-left:4.5vw;width:6vw}.activeCircleStatusItem{background-color:#c3d2bfb3}.statusBarText{font-size:3vw;line-height:3vw;margin-left:.5vw;margin-top:1vw;width:15vw}.instructionPopUp{background-color:#ebebeb;border:.25vw solid #000;border-radius:2vw;height:20vw;position:absolute;width:40vw;z-index:100}.closePopUp{background-color:#fff;border:.25vw solid #000;border-radius:10vw;font-size:3.5vw;height:5vw;margin-left:34vw;margin-top:.5vw;width:5vw}.bouquetDisplay{width:40vw}.bouquetRows{display:flex;justify-content:center;margin-top:4vw}.browseSubText{font-size:5vw}.browseSubSubText{font-size:4vw;margin:2vw 10vw 0}.bouquetImageOnNote{margin-top:-6vw;width:70vw}.noteDiv{border:.45vw solid #000;height:90vh;margin:5vh 0 0 10vw;width:80vw}.noteImageDiv{background-image:repeating-linear-gradient(223deg,#d2b1868c,#d2b1868c 1px,#0000 0,#0000 2px);height:47vh}.noteText{color:#000;font-family:DarkSaliana}.sendToText{text-align:left}.forYouFlowers{margin-left:38vw;margin-top:16vw;position:absolute}.flowerForYouImageLarge{height:62vw;position:absolute;z-index:2}.selectedVaseForYou{margin-left:0;margin-top:40vw;position:relative;width:80vw;z-index:3}.flowerForYouImageLarge0{transform:rotate(5deg)}.flowerForYouImageLarge1{margin-left:24vw;margin-top:-2vw;transform:rotate(35deg) scaleX(-1)}.flowerForYouImageLarge2{margin-left:-24vw;margin-top:-1vw;transform:rotate(-35deg)}.flowerForYouImageLarge3{margin-left:12vw;margin-top:-6vw;transform:rotate(15deg) scaleX(-1)}.flowerForYouImageLarge4{margin-left:-12vw;margin-top:-8vw;transform:rotate(-15deg)}.flowerForYouImageLarge5{margin-left:12vw;margin-top:12vw;transform:rotate(15deg) scaleX(-1)}.flowerForYouImageLarge6{margin-left:-12vw;margin-top:12vw;transform:rotate(-15deg)}.flowerForYouImageLarge7{margin-left:0;margin-top:22vw;transform:rotate(-5deg)}.flowerForYouImageLarge8{margin-left:22vw;margin-top:8vw;transform:rotate(30deg) scaleX(-1)}.flowerForYouImageLarge9{margin-left:-22vw;margin-top:9vw;transform:rotate(-30deg)}.flowerForYouImageLarge10{margin-left:7vw;margin-top:26vw;transform:rotate(20deg) scaleX(-1)}.flowerForYouImageLarge11{margin-left:-7vw;margin-top:26vw;transform:rotate(-20deg)}.backSelectedVaseForYou{left:10vw;position:absolute;z-index:-1}.ribbonOnVaseForYou{margin-left:-7vw;margin-top:-15vw}.ribbonOnVaseForYoubig{margin-left:-2vw;margin-top:10vw}.chosenRibbonForYou{margin-left:-24vw;margin-top:-74vw;position:absolute;width:100vw;z-index:10}.outlineRibbonChosenForYou{position:absolute;z-index:12}.envelopeNoteBox{background-color:#ede6d7;border:.45vw solid #000;height:30vw;margin-left:26vw;margin-top:-20vw;position:relative;width:48vw;z-index:40}.envelopeNoteBoxLeftLine{border-top:.45vw solid #000;margin-left:-2vw;margin-top:6.75vw;transform:rotate(30deg);width:28vw}.envelopeNoteBoxRightLine{border-top:.45vw solid #000;margin-left:22.25vw;margin-top:-.3vw;transform:rotate(-30deg);width:28vw}.envelopeSticker{position:relative;width:20vw}.clickToOpenTextImage{position:relative;width:60vw}.noteOnPaper{background-color:#efece5;border:.45vw solid #000;height:60vw;margin-left:27vw;margin-top:-50vw;position:relative;width:46vw;z-index:50}.envelopeNoteDearText{float:left;margin-left:3vw;margin-right:2vw;width:10vw}.envelopeNoteSincerelyText{float:left;margin-left:3vw;margin-right:2vw;width:20vw}.envelopeNotePersonText{font-family:FloralItalic}.envelopeNoteBodyText,.envelopeNotePersonText{font-size:4.5vw;margin:1vw 0 0 4vw;text-align:left}.envelopeNoteBodyText{font-family:Floral}.closeNoteText{background-color:#fff;border:.25vw solid #000;font-size:2.5vw;margin-left:30.5vw;margin-top:1vw;width:14vw}
/*# sourceMappingURL=main.5fd3c08c.css.map*/