@import url(https://fonts.googleapis.com/css2?family=Libre+Barcode+39&family=REM:ital,wght@0,600;1,200&family=Shrikhand&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e9c0c0;background:url(https://grainy-gradients.vercel.app/noise.svg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#landingContainer{display:flex;height:90vh;justify-content:center;left:20vh;width:100vw}#landingTile{height:80vh;width:80vh}#landingImage{display:block;-webkit-filter:drop-shadow(10px 20px 3px #b6b6b6);filter:drop-shadow(10px 20px 3px #b6b6b6);height:inherit;margin:auto;object-fit:cover;width:inherit}#headline,#landingImage{position:absolute;-webkit-user-select:none;user-select:none}#headline{color:#fff;font-family:Shrikhand;font-size:5vh;font-stretch:115%;font-weight:900;letter-spacing:1.5vh;padding-left:38vh;padding-top:2vh;text-shadow:3px 3px #636363,6px 6px #464646;z-index:10}#rainbow{-webkit-filter:drop-shadow(7px 7px 3px #b6b6b6);filter:drop-shadow(7px 7px 3px #b6b6b6);height:30vh;left:25vw;position:absolute;top:15vh;width:3vw}.rainbowElement{height:6vh;position:relative;width:inherit}#barcode{font-family:Libre Barcode\ 39;font-size:6vw;height:20vh;left:72vw;text-orientation:mixed;top:65vh;-webkit-user-select:none;user-select:none;width:3vw;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}#barcode,#tagline{color:#2b2b2b;position:absolute}#tagline{font-family:REM;font-size:.9vw;left:85vw;top:95vh}.productBuy{align-items:normal;background-color:initial;display:flex;-webkit-filter:drop-shadow(10px 10px 3px #b6b6b6);filter:drop-shadow(10px 10px 3px #b6b6b6);flex-direction:column;justify-content:center;padding-bottom:3vw;text-align:left;width:20vw}.productTitle{font-family:Shrikhand;font-size:3vh;left:2vw;top:-20vw;width:100%;z-index:5}.productDisplay{height:80%;max-width:80%;object-fit:contain;object-position:left top}#storeContainer{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:80vw}.navBar{font-family:REM;height:10vh;width:100vw}.preNav{background-color:#222;color:#ddd;display:flex;height:3vh;justify-content:center}.preNavElement{display:inline-block;font-family:REM;font-size:1.8vh;font-weight:600;margin:auto}.navElementContainer{display:flex;height:7vh;justify-content:center;margin:auto}.navElement{color:#202020;display:inline-block;font-family:REM;font-size:2.5vh;font-weight:600;margin:auto 20px;-webkit-user-select:none;user-select:none}a:link,a:visited{color:#2b2b2b;text-decoration:none}a:hover{color:#437fff}a:active,a:hover{text-decoration:none}a:active{color:#5699ff}button{background-color:initial;border:.5vh solid #222;color:#222;display:inline-block;font-family:REM;font-size:16px;margin:10px;padding:.5vh;text-align:center;text-decoration:none}.awesomeButton{background-color:#c785b1;border:none;border-radius:2.5vh;color:#eee;content:"ADD TO CART";-webkit-filter:drop-shadow(0 5px 6px #505050);filter:drop-shadow(0 5px 6px #505050);font-family:REM;font-size:1.5vh;height:6vh;padding:2vh;vertical-align:middle}#proceedButton{font-family:Shrikhand;font-size:2vh}.variant{background-color:#4caf50;border:none;color:#fff;display:inline-block;font-size:16px;padding:15px 32px;text-align:center;text-decoration:none;width:50px}.productPageTitle{color:#222;-webkit-filter:drop-shadow(5px 5px 6px #505050);filter:drop-shadow(5px 5px 6px #505050);font-family:Shrikhand;font-size:3vw;padding-bottom:3vh;text-shadow:3px 3px #16828e,6px 6px #ecb92d;z-index:10}.productPageContainer{align-items:center;display:flex;justify-content:center;margin-top:2vh;width:100vw}.productPageDisplay{max-height:55vh;object-fit:contain;object-position:left center;width:100%}.productPageContent{align-items:center;display:flex;justify-content:center;min-height:60vh;width:60vw}.productPageLeftColumn{display:flex;flex-direction:column;flex-wrap:wrap;max-width:50%;padding-right:2vw}.productPageRightColumn{display:flex;flex-direction:column;justify-content:center;max-width:40%}.productDescription{font-family:REM;font-size:1.4vh;padding-top:10vh;width:100%}.productVariants{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1vw;width:100%}.variantButton{font-size:.85vw;min-width:4vw}.productPurchase{align-items:center;display:flex;justify-content:center;width:100%}.purchasePrice{font-family:Shrikhand;font-size:3vh;margin:1vw}#checkoutLinkContainer{display:flex;font-family:REM;justify-content:center;position:fixed;top:87vh;width:100%;z-index:11}.checkoutItemContainer{margin:5vh auto auto;width:40vw}.checkoutItem{align-items:center;display:flex;font-family:REM;height:15vh;justify-content:center;margin:auto;padding:2%;width:100%}.checkoutImageContainer{height:100%;padding:2%;text-align:right;width:26%}.checkoutImage{-webkit-filter:drop-shadow(0 5px 6px #505050);filter:drop-shadow(0 5px 6px #505050);height:100%;object-fit:contain;width:100%}.checkoutDescription{padding:2%;text-align:right;width:26%}.checkoutCount{padding:2%;text-align:right;width:4%}.checkoutCost{padding:2%;text-align:right;width:14%}.checkoutRemoval{align-items:center;display:flex;height:10vh;padding:2%;text-align:right;width:5%}.removeButton{background-color:#dc2929;border:none;border-radius:50%;color:#ddd;height:3vh;margin:0;padding:0;width:3vh}.checkoutTotalPrice{font-family:Shrikhand;font-size:3vh;padding:2vh;text-align:center}.errorPage{font-family:REM;padding:10vh;text-align:center}.portfolioContainer{display:flex;flex-wrap:wrap;margin:auto;width:80vw}.portfolioImage{height:40vh;object-fit:cover;padding:.5%;width:15.5%}.portfolioOverlay{background-color:#0000006e;height:100vh;position:absolute;width:100vw;z-index:12}.portfolioOverlayImageContainer{height:80%;margin:10vh auto auto;width:80%}.portfolioEnlargedImage{height:100%;object-fit:contain;width:100%}.exitOverlayButton{background-color:#2c2c2c;border:none;border-radius:1.5vw;color:#fff;font-size:1.5vw;height:3vw;margin-left:82vw;margin-top:10vh;position:absolute;width:3vw}@media (max-width:800px) and (orientation:portrait){#landingTile{height:90vw;padding-top:5vh;width:90vw}#headline{color:#fff;font-family:Shrikhand;font-size:5.5vw;letter-spacing:2vw;padding-left:42vw;position:absolute}#rainbow{display:flex;-webkit-filter:drop-shadow(7px 7px 3px #b6b6b6);filter:drop-shadow(7px 7px 3px #b6b6b6);height:10vh;left:10vw;position:absolute;top:10vh;width:80vw}.rainbowElement{height:inherit;position:relative;width:16vw}#barcode{color:#2b2b2b;font-family:Libre Barcode\ 39;font-size:18vw;height:auto;left:0;position:absolute;text-align:center;text-orientation:mixed;top:80vh;-webkit-user-select:none;user-select:none;width:100vw;-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb}.portfolioImage{height:20vh;object-fit:cover;padding:1%;width:31%}.portfolioContainer{width:95vw}.exitOverlayButton{border-radius:2.5vw;font-size:3vw;height:5vw;margin-left:90vw;margin-top:10vh;width:5vw}.productBuy{align-items:center;background-color:initial;display:flex;-webkit-filter:drop-shadow(10px 10px 3px #b6b6b6);filter:drop-shadow(10px 10px 3px #b6b6b6);height:44vw;justify-content:center;padding:2vw 2vw 3vw;text-align:center;width:44vw}#storeContainer{display:flex;flex-wrap:wrap;justify-content:left;margin:auto;width:96vw}.productTitle{font-family:Shrikhand;font-size:5vw;top:0;width:100%;z-index:5}.navElement{font-size:5vw;margin:auto 20px}.productPageTitle{color:#222;-webkit-filter:drop-shadow(5px 5px 6px #505050);filter:drop-shadow(5px 5px 6px #505050);font-family:Shrikhand;font-size:9vw;margin-top:0;padding-bottom:2vh;position:static;text-shadow:3px 3px #16828e,6px 6px #ecb92d;width:100%;z-index:10}.productPageContainer{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:0;width:100vw}.productDisplay{-webkit-filter:drop-shadow(5px 5px 6px #505050);filter:drop-shadow(5px 5px 6px #505050);object-position:center top;padding-bottom:0;width:90%}.productPageContent{min-height:0;position:static;width:100vw}.productPageContent,.productPageLeftColumn{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.productPageLeftColumn{max-width:90vw}.productPageRightColumn{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:92vw;overflow:clip;padding:4vw}.productDescription{padding:4vw;width:70vw}.productVariants{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1vw 1vw 2vw;width:100%}.variantButton{font-size:3vw;width:20vw}.productPurchase{align-items:center;display:flex;justify-content:center;margin-bottom:15vh;width:100%}.purchasePrice{font-family:Shrikhand;font-size:3vh;margin:1vw}.checkoutItemContainer{margin:2vh auto auto;width:100vw}.checkoutItem{align-items:center;height:15vh;margin:auto;padding:0 0 1vh;width:100%}#checkoutLinkContainer,.checkoutItem{display:flex;font-family:REM;justify-content:center}#checkoutLinkContainer{position:fixed;top:87dvh;width:100vw;z-index:11}.checkoutImageContainer{height:100%;padding:2%;text-align:right;width:32%}.checkoutDescription{padding:2%;text-align:right;width:20%}.removeButton{height:5vw;width:5vw}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.be678e68.css.map*/