From 70161092e31379b6e0e59b544540b6da8f8f02cd Mon Sep 17 00:00:00 2001 From: Austin Spraggins Date: Fri, 5 Apr 2024 10:40:09 -0700 Subject: [PATCH] Updates --- asset-manifest.json | 6 +++--- index.html | 2 +- static/css/{main.37792d24.css => main.286bf220.css} | 4 ++-- static/css/{main.37792d24.css.map => main.286bf220.css.map} | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) rename static/css/{main.37792d24.css => main.286bf220.css} (99%) rename static/css/{main.37792d24.css.map => main.286bf220.css.map} (99%) diff --git a/asset-manifest.json b/asset-manifest.json index c54b979..35528c8 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,6 +1,6 @@ { "files": { - "main.css": "/Gelateria-Del-Centro-WebApp/static/css/main.37792d24.css", + "main.css": "/Gelateria-Del-Centro-WebApp/static/css/main.286bf220.css", "main.js": "/Gelateria-Del-Centro-WebApp/static/js/main.fc55c16e.js", "static/js/453.1b729c5a.chunk.js": "/Gelateria-Del-Centro-WebApp/static/js/453.1b729c5a.chunk.js", "static/media/gelato-bike.jpeg": "/Gelateria-Del-Centro-WebApp/static/media/gelato-bike.457e07b388ca36bf2b3b.jpeg", @@ -44,12 +44,12 @@ "static/media/slick.eot": "/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot", "static/media/slick.ttf": "/Gelateria-Del-Centro-WebApp/static/media/slick.c94f7671dcc99dce43e2.ttf", "static/media/slick.woff": "/Gelateria-Del-Centro-WebApp/static/media/slick.295183786cd8a1389865.woff", - "main.37792d24.css.map": "/Gelateria-Del-Centro-WebApp/static/css/main.37792d24.css.map", + "main.286bf220.css.map": "/Gelateria-Del-Centro-WebApp/static/css/main.286bf220.css.map", "main.fc55c16e.js.map": "/Gelateria-Del-Centro-WebApp/static/js/main.fc55c16e.js.map", "453.1b729c5a.chunk.js.map": "/Gelateria-Del-Centro-WebApp/static/js/453.1b729c5a.chunk.js.map" }, "entrypoints": [ - "static/css/main.37792d24.css", + "static/css/main.286bf220.css", "static/js/main.fc55c16e.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 950ab63..1e71bb1 100644 --- a/index.html +++ b/index.html @@ -108,4 +108,4 @@ "https://www.facebook.com/eatgelateria/", "https://www.instagram.com/eatgelateria/" ] - }
\ No newline at end of file + }
\ No newline at end of file diff --git a/static/css/main.37792d24.css b/static/css/main.286bf220.css similarity index 99% rename from static/css/main.37792d24.css rename to static/css/main.286bf220.css index f85da3c..5701c68 100644 --- a/static/css/main.37792d24.css +++ b/static/css/main.286bf220.css @@ -1,2 +1,2 @@ -@charset "UTF-8";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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.heroCarousel-container{margin-top:6rem;max-width:100%;position:relative}.heroCarousel-title{color:#f7b3a2;font-family:Monterio,sans-serif;font-size:12rem;font-weight:700;left:0;margin:0;padding:.1rem;position:absolute;text-align:center;text-shadow:0 1px 1px #00000080;top:-15%;width:100%;z-index:2}.heroCarousel-image{display:block;height:auto;width:100%}.smaller{color:#f7b3a2;font-size:.7em}@media (min-width:1200px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:992px) and (max-width:1199px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:768px) and (max-width:991px){.heroCarousel-title{font-size:7rem;top:-15%}}@media (max-width:767px){.heroCarousel-title{font-size:5rem;top:-20%}}@media (max-width:480px){.heroCarousel-title{font-size:2.7rem;top:-12%}}body{overflow-x:hidden}.about-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:40px 20px}.about-container h2{color:#978431}.about-container p{font-family:Georgia,serif}.about-section{align-items:center;display:flex;flex-direction:column}.store-logo{align-self:flex-start;display:block;margin-bottom:20px;max-width:150px}.about-description{color:#978431;font-family:Georgia,serif;font-style:italic;text-align:justify}.info-section{border-left:2px solid #70a58f;margin-left:20px;padding-left:20px}.info-section h2{color:#f8b3a2;font-family:Sofia Pro Bold,serif;font-size:16px;margin:10px 0}.about-special-events-text{border-bottom:3px dashed #978431;color:#000;cursor:pointer;display:inline;font-family:Georgia,serif;font-style:italic;padding-bottom:3px}@media screen and (max-width:1024px){.color-bar{max-width:80%}}@media screen and (max-width:768px){.color-bar{height:auto;max-width:70%}}@media screen and (max-width:480px){.color-bar{max-width:60%}.store-logo{margin-left:auto;margin-right:auto}}@media (max-width:768px){.about-container{grid-template-columns:1fr;padding:20px}.info-section{border-left:none;margin-left:0;padding-left:0}.store-logo{max-width:150px}}.title-container{align-items:baseline}.favorites-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.favorites-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.favorites{font-family:Sofia Pro,sans-serif;margin:0 auto;max-width:960px;padding:20px;text-align:center}.favorites-subtitle,.favorites-title{color:#c8102e}.favorites-subtitle{color:#333;font-family:Georgia,serif;font-size:1.2em;font-style:italic;margin-bottom:10px}.favorites-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.favorite-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:330px;justify-content:flex-start;margin:20px auto;padding-bottom:32px;position:relative;text-align:center;width:280px}.favorite-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;height:auto;object-fit:cover;width:100%}.favorite-label{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:15px}.favorite-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;overflow:visible;padding:0 1em;text-align:center}.favorite-name-container{align-items:center;display:flex;flex-direction:column}.favorite-checkmark{align-items:center;background-color:#6fa58f;border-radius:50%;bottom:-16px;color:#fff;display:flex;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;height:32px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:32px}.flavor-part{font-size:1.2em}.color-bar{display:block;margin-left:auto;margin-right:auto;margin-top:40px;max-width:70%}@media (max-width:768px){.favorites-grid{grid-template-columns:1fr}.favorite-item{height:auto;margin:10px;width:auto}.favorite-name-container{margin-top:.5em}.favorite-checkmark{bottom:-16px;position:absolute}.favorite-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.favorite-name,.favorites-subtitle,.favorites-title{font-size:smaller}.favorite-item{padding:15px}.favorite-checkmark{bottom:-16px;font-size:16px}}.title-container{align-items:center;flex-direction:column;margin-bottom:20px}.title-container,.title-line{display:flex;justify-content:center}.title-line{align-items:baseline}.specials-title{color:#d5b681;font-family:Brokefold Sans;font-size:3em;text-transform:none}.specials-subtitle{color:#333;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-top:.5em}.specials{margin:0 auto;max-width:960px;padding:20px;text-align:center}.specials-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.specials-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.specials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.special-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;flex-direction:column;justify-content:center;margin:20px auto;padding:1em;text-align:center;width:280px}.special-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;object-fit:cover;width:100%}.special-label{align-items:center;display:flex;flex-direction:column;padding:15px}.special-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;margin:.5em 0;overflow-wrap:break-word;text-align:center}.flavor-part{display:block;line-height:1.2}@media (max-width:768px){.specials-grid{grid-template-columns:1fr}.special-item{margin:10px;width:auto}.special-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.special-name,.specials-subtitle,.specials-title{font-size:smaller}.special-item{padding:15px}}.special-events-container{align-items:center;background:#fffdee;display:flex;gap:50px;justify-content:center;margin-bottom:60px;min-height:100vh;padding:50px 0}.special-events-image{align-items:center;display:flex;flex:1 1;justify-content:flex-end;margin-left:50px;max-width:50%}.special-events-image img{border-radius:20px;max-height:100%;object-fit:cover;width:100%}.special-events-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;line-height:1;max-width:50%;padding-left:50px}.about-description-text{color:#978431;font-family:Georgia,serif;font-size:1em;font-style:italic;margin-top:1em;max-width:80%}.special-events-heading{font-size:2em;margin:0}.text-italic{color:#000;font-family:Georgia,serif;font-style:italic}.text-bold{color:#d5b681;font-family:Brokefold Sans,sans-serif}.text-bold,.text-italic{font-size:1em;margin:0}.special-events-description{color:#000;font-family:Georgia,serif;font-style:italic;margin-top:20px}.contact-link{color:#000;display:inline-block;font-family:Georgia,sans-serif;font-style:italic;margin-top:5px;padding-bottom:5px;position:relative;text-decoration:none}.contact-link:after{border-bottom:1px dashed #978431;bottom:0;content:"";left:0;position:absolute;right:0;width:auto}@media (max-width:768px){.special-events-container{flex-direction:column;padding:20px}.special-events-image,.special-events-text{max-width:100%}.special-events-image{justify-content:center;padding-bottom:20px}.special-events-text{align-items:center;padding:0 10px;text-align:center}.contact-link:after{margin-left:auto;margin-right:auto;width:50%}}.contact-page-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:auto auto 30px;max-width:1200px}.contact-image-container{width:100%}.contact-image{height:auto;object-fit:cover;width:100%}.contact-form-container h2{font-family:Georgia,serif;font-style:italic}.contact-form-container h2 .sweet-word{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-style:normal}.form-label{color:#6fa58f;display:block;font-family:Sofia Pro Bold;margin-bottom:5px;text-transform:uppercase}.contact-form-container p{color:#000;font-family:Georgia,serif;font-style:italic}.contact-form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:15px;color:#6fa58f;font-family:Sofia Pro,sans-serif;margin-bottom:10px;padding:15px}.contact-form button{background-color:#f7b3a2;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Sofia Pro,sans-serif;font-weight:700;padding:15px;transition:background-color .3s}.contact-form button:hover{background-color:darken(#f7b3a2,10%)}.submission-message{font-family:Georgia,sans-serif;font-weight:700;margin-top:20px}.submission-message.success{color:green;font-family:Georgia,sans-serif}.submission-message.error{color:red;font-family:Georgia,sans-serif}@media (max-width:768px){.contact-page-container{grid-template-columns:1fr}.contact-image-container{display:none}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.navbar{display:flex;height:70px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.navbar-left{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;width:70%}.navbar-left .navbar-address{align-self:flex-start}.navbar-address{color:#fff;font-family:Sofia Pro SemiBold;margin:0;padding:0 0 0 10px}.navbar-address em{font-family:Georgia,serif;font-style:italic;text-transform:lowercase}.navbar-left .home-icon{box-shadow:0 4px 8px #0003}.navbar-right{align-items:center;align-items:flex-start;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAAfCAYAAAARBGrPAAAEtWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE0NDAiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIzMSIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjE0NDAiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjMxIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi8xIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0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);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:30%}.navbar-right,.order-now{margin:0;padding:0}.order-now{color:#fff;display:inline-block;font-family:Sofia Pro Regular;font-size:1.6rem;position:relative;text-decoration:none}.order-now:after{background:repeating-linear-gradient(90deg,#f7b3a2,#f7b3a2 5px,#0000 0,#0000 10px);bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}a:-webkit-any-link{text-decoration:none}.order-now a{color:inherit;text-decoration:none}.home-icon{box-shadow:0 4px 8px #0003;height:24px;width:24px}@media (min-width:769px){.navbar-address{padding-left:10px}}@media (max-width:768px){.navbar{height:50px}.navbar-left{display:none}.navbar-right{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);width:100%}}.online-ordering-modal-overlay{background-color:#f7b3a2eb;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.online-ordering-modal,.online-ordering-modal-overlay{align-items:center;display:flex;justify-content:center;overflow-y:auto}.online-ordering-modal{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/blue-art-nouveau-frame-800x800.dc7095c01b574d5ba20e.png);background-repeat:no-repeat;background-size:100% 100%;box-sizing:border-box;flex-direction:column;height:800px;margin:auto;max-height:90vh;width:800px}.modal-title{color:#b68173;font-family:Brokefold Sans,sans-serif;font-size:40px}.modal-divider{background-color:#d3907f;border:none;height:2px;margin:20px auto;width:80%}.service-list{list-style:none;padding:0}.service-list li{color:#fff;font-family:Sofia Pro Bold,sans-serif;margin:20px 0}.service-link{border-bottom:2px solid #d3907f;color:inherit;display:block;font-size:44px;margin-bottom:1rem;padding:10px 0;text-decoration:none}.modal-close-button{background:none;border:none;color:#fff;cursor:pointer;font-family:Sofia Pro Bold,sans-serif;font-size:1.5em;position:absolute;right:10px;top:10px}@media (max-width:800px){.online-ordering-modal{height:auto;padding:10px;width:90%}}body{margin:0;padding:0}.title{color:#333;font-family:Monterio,sans-serif;font-size:2em;margin-bottom:20px;text-align:center}.events-container .grid>section{background-color:#fffc;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.events-container h1,.events-container h2,.events-container h3,.events-container h4,.events-container h5,.events-container h6{font-family:Monterio,sans-serif;text-align:center}.events-container>div{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.inquiry-form form{display:flex;flex-direction:column}.inquiry-form form label{display:flex;margin-bottom:20px}.inquiry-form form label span{margin-right:10px;width:100px}.inquiry-form form input,.inquiry-form form textarea{border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px}.submit-button{background-color:#eb6368;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px 5%;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.footer-container{background-color:#000;background-image:url(/Gelateria-Del-Centro-WebApp/static/media/footer-background-main.351086c0fcf61c8bb420.jpg);background-position:50%;background-size:cover;color:#fff;padding:50px 20px;text-align:center}.footer-title{font-family:Monterio,serif;font-size:2.5em}.footer-address{font-family:Sofia Pro SemiBold;margin:20px 0}.footer-map-link{background-image:linear-gradient(90deg,#f7b3a2 33%,#0000 0);background-position:0 1.2em;background-repeat:repeat-x;background-size:3px 1px;color:#fff;font-style:italic;text-decoration:none}.footer-nav{margin-top:20px}.footer-nav-link{color:#f4e4c7;font-family:Sofia Pro Bold;font-weight:700;margin:0 10px;text-decoration:none}.footer-nav-link:hover{text-decoration:underline}@font-face{font-family:Monterio;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioRegular.02e230443d267b5e19ae.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:700;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioBold.13a46640b2988b6d2e0d.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:300;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioLight.c79bae9efc447b3b4465.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:600;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioSemibold.4226b10273e327175ade.ttf) format("truetype")}@font-face{font-family:GDC-Blunt-Regular;src:url(/Gelateria-Del-Centro-WebApp/static/media/GDC-Blunt-Regular.21f9c6f53780fcacc270.otf) format("opentype")}@font-face{font-family:Sofia Pro Regular;font-style:normal;font-weight:400;src:local("Sofia Pro Regular"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Az.246cf6ab78b42885baa8.woff) format("woff")}@font-face{font-family:Sofia Pro Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Italic%20Az.2f1041e939e8f4f8b0e6.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Az.0fab0f26eda0f25bcfa4.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Az.a7dc94fbdb3e3dba65a9.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Italic%20Az.9877c9f08167e373019d.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Italic%20Az.71d2c5161e6e2b6c8371.woff) format("woff")}@font-face{font-family:Sofia Pro Light;font-style:normal;font-weight:400;src:local("Sofia Pro Light"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Az.05d31297ef63fd9a57db.woff) format("woff")}@font-face{font-family:Sofia Pro Light Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Light Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Italic%20Az.a963ca1a52fe946e08b3.woff) format("woff")}@font-face{font-family:Sofia Pro Medium;font-style:normal;font-weight:400;src:local("Sofia Pro Medium"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Az.b7fe8af5114c9918246d.woff) format("woff")}@font-face{font-family:Sofia Pro Medium Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Medium Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Italic%20Az.f00f61d8ecae2de5ac9d.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Az.611b520e6ce1971d9599.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Italic%20Az.a8e67fd3694b4a1b207c.woff) format("woff")}@font-face{font-family:Sofia Pro Bold;font-style:normal;font-weight:400;src:local("Sofia Pro Bold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Az.44c7d391e70d3e8256df.woff) format("woff")}@font-face{font-family:Sofia Pro Bold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Bold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Italic%20Az.86177a6bc0e9e30dcae7.woff) format("woff")}@font-face{font-family:Sofia Pro Black;font-style:normal;font-weight:400;src:local("Sofia Pro Black"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Az.0d082325f3100e671865.woff) format("woff")}@font-face{font-family:Sofia Pro Black Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Black Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Italic%20Az.0fa4f0375642ca4305ca.woff) format("woff")}@font-face{font-family:Brokefold Sans;font-style:normal;font-weight:700;src:local("Brokefold Sans"),url(/Gelateria-Del-Centro-WebApp/static/media/BrokefoldSansBold-lg8oy.ddd828c27debb0dec9ad.otf) format("opentype")} -/*# sourceMappingURL=main.37792d24.css.map*/ \ No newline at end of file +@charset "UTF-8";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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.heroCarousel-container{margin-top:6rem;max-width:100%;position:relative}.heroCarousel-title{color:#f7b3a2;font-family:Monterio,sans-serif;font-size:12rem;font-weight:700;left:0;margin:0;padding:.1rem;position:absolute;text-align:center;text-shadow:0 1px 1px #00000080;top:-15%;width:100%;z-index:2}.heroCarousel-image{display:block;height:auto;width:100%}.smaller{color:#f7b3a2;font-size:.7em}@media (min-width:1200px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:992px) and (max-width:1199px){.heroCarousel-title{font-size:12rem;top:-15%}}@media (min-width:768px) and (max-width:991px){.heroCarousel-title{font-size:7rem;top:-15%}}@media (max-width:767px){.heroCarousel-title{font-size:5rem;top:-20%}}@media (max-width:480px){.heroCarousel-title{font-size:2.7rem;top:-12%}}body{overflow-x:hidden}.about-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:40px 20px}.about-container h2{color:#978431}.about-container p{font-family:Georgia,serif}.about-section{align-items:center;display:flex;flex-direction:column}.store-logo{align-self:flex-start;display:block;margin-bottom:20px;max-width:150px}.about-description{color:#978431;font-family:Georgia,serif;font-style:italic;text-align:justify}.info-section{border-left:2px solid #70a58f;margin-left:20px;padding-left:20px}.info-section h2{color:#f8b3a2;font-family:Sofia Pro Bold,serif;font-size:16px;margin:10px 0}.about-special-events-text{border-bottom:3px dashed #978431;color:#000;cursor:pointer;display:inline;font-family:Georgia,serif;font-style:italic;padding-bottom:3px}@media screen and (max-width:1024px){.color-bar{max-width:80%}}@media screen and (max-width:768px){.color-bar{height:auto;max-width:70%}}@media screen and (max-width:480px){.color-bar{max-width:60%}.store-logo{margin-left:auto;margin-right:auto}}@media (max-width:768px){.about-container{grid-template-columns:1fr;padding:20px}.info-section{border-left:none;margin-left:0;padding-left:0}.store-logo{max-width:150px}}.title-container{align-items:baseline}.favorites-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.favorites-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.favorites{font-family:Sofia Pro,sans-serif;margin:0 auto;max-width:960px;padding:20px;text-align:center}.favorites-subtitle,.favorites-title{color:#c8102e}.favorites-subtitle{color:#333;font-family:Georgia,serif;font-size:1.2em;font-style:italic;margin-bottom:10px}.favorites-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.favorite-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:330px;justify-content:flex-start;margin:20px auto;padding-bottom:32px;position:relative;text-align:center;width:280px}.favorite-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;height:auto;object-fit:cover;width:100%}.favorite-label{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:15px}.favorite-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;overflow:visible;padding:0 1em;text-align:center}.favorite-name-container{align-items:center;display:flex;flex-direction:column}.favorite-checkmark{align-items:center;background-color:#6fa58f;border-radius:50%;bottom:-16px;color:#fff;display:flex;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;height:32px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:32px}.flavor-part{font-size:1.2em}.color-bar{display:block;margin-left:auto;margin-right:auto;margin-top:40px;max-width:70%}@media (max-width:768px){.favorites-grid{grid-template-columns:1fr}.favorite-item{height:auto;margin:10px;width:auto}.favorite-name-container{margin-top:.5em}.favorite-checkmark{bottom:-16px;position:absolute}.favorite-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.favorite-name,.favorites-subtitle,.favorites-title{font-size:smaller}.favorite-item{padding:15px}.favorite-checkmark{bottom:-16px;font-size:16px}}.title-container{align-items:center;flex-direction:column;margin-bottom:20px}.title-container,.title-line{display:flex;justify-content:center}.title-line{align-items:baseline}.specials-title{color:#d5b681;font-family:Brokefold Sans;font-size:3em;text-transform:none}.specials-subtitle{color:#333;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-top:.5em}.specials{margin:0 auto;max-width:960px;padding:20px;text-align:center}.specials-lowercase{color:#000;font-family:Georgia,serif;font-size:1.5em;font-style:italic;margin-right:.5em}.specials-uppercase{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-size:3em;text-transform:uppercase}.specials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:2em}.special-item{background:#fff;border-radius:20px;box-shadow:0 4px 8px #0000001a;cursor:pointer;flex-direction:column;justify-content:center;margin:20px auto;padding:1em;text-align:center;width:280px}.special-image{border-top-left-radius:20px;border-top-right-radius:20px;display:block;object-fit:cover;width:100%}.special-label{align-items:center;display:flex;flex-direction:column;padding:15px}.special-name{color:#f8b3a2;font-family:Sofia Pro Regular,sans-serif;font-size:1.2em;font-weight:700;margin:.5em 0;overflow-wrap:break-word;text-align:center}.flavor-part{display:block;line-height:1.2}@media (max-width:768px){.specials-grid{grid-template-columns:1fr}.special-item{margin:10px;width:auto}.special-name{font-size:1em}}@media (max-device-width:480px),(max-width:480px){.special-name,.specials-subtitle,.specials-title{font-size:smaller}.special-item{padding:15px}}.special-events-container{align-items:center;background:#fffdee;display:flex;gap:50px;justify-content:center;margin-bottom:60px;min-height:100vh;padding:50px 0}.special-events-image{align-items:center;display:flex;flex:1 1;justify-content:flex-end;margin-left:50px;max-width:50%}.special-events-image img{border-radius:20px;max-height:100%;object-fit:cover;width:100%}.special-events-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;line-height:1;max-width:50%;padding-left:50px}.about-description-text{color:#978431;font-family:Georgia,serif;font-size:1em;font-style:italic;margin-top:1em;max-width:40%}.special-events-heading{font-size:2em;margin:0}.text-italic{color:#000;font-family:Georgia,serif;font-style:italic}.text-bold{color:#d5b681;font-family:Brokefold Sans,sans-serif}.text-bold,.text-italic{font-size:1em;margin:0}.special-events-description{color:#000;font-family:Georgia,serif;font-style:italic;margin-top:20px}.contact-link{color:#000;display:inline-block;font-family:Georgia,sans-serif;font-style:italic;margin-top:5px;padding-bottom:5px;position:relative;text-decoration:none}.contact-link:after{border-bottom:1px dashed #978431;bottom:0;content:"";left:0;position:absolute;right:0;width:auto}@media (max-width:768px){.special-events-container{flex-direction:column;padding:20px}.special-events-image,.special-events-text{max-width:100%}.special-events-image{justify-content:center;padding-bottom:20px}.special-events-text{align-items:center;padding:0 10px;text-align:center}.contact-link:after{margin-left:auto;margin-right:auto;width:50%}}.contact-page-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:auto auto 30px;max-width:1200px}.contact-image-container{width:100%}.contact-image{height:auto;object-fit:cover;width:100%}.contact-form-container h2{font-family:Georgia,serif;font-style:italic}.contact-form-container h2 .sweet-word{color:#d5b681;font-family:Brokefold Sans,sans-serif;font-style:normal}.form-label{color:#6fa58f;display:block;font-family:Sofia Pro Bold;margin-bottom:5px;text-transform:uppercase}.contact-form-container p{color:#000;font-family:Georgia,serif;font-style:italic}.contact-form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:15px;color:#6fa58f;font-family:Sofia Pro,sans-serif;margin-bottom:10px;padding:15px}.contact-form button{background-color:#f7b3a2;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Sofia Pro,sans-serif;font-weight:700;padding:15px;transition:background-color .3s}.contact-form button:hover{background-color:darken(#f7b3a2,10%)}.submission-message{font-family:Georgia,sans-serif;font-weight:700;margin-top:20px}.submission-message.success{color:green;font-family:Georgia,sans-serif}.submission-message.error{color:red;font-family:Georgia,sans-serif}@media (max-width:768px){.contact-page-container{grid-template-columns:1fr}.contact-image-container{display:none}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/Gelateria-Del-Centro-WebApp/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/Gelateria-Del-Centro-WebApp/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.navbar{display:flex;height:70px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.navbar-left{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;width:70%}.navbar-left .navbar-address{align-self:flex-start}.navbar-address{color:#fff;font-family:Sofia Pro SemiBold;margin:0;padding:0 0 0 10px}.navbar-address em{font-family:Georgia,serif;font-style:italic;text-transform:lowercase}.navbar-left .home-icon{box-shadow:0 4px 8px #0003}.navbar-right{align-items:center;align-items:flex-start;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAAfCAYAAAARBGrPAAAEtWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjE0NDAiCiAgIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIzMSIKICAgZXhpZjpDb2xvclNwYWNlPSIxIgogICB0aWZmOkltYWdlV2lkdGg9IjE0NDAiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjMxIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSI3Mi8xIgogICB0aWZmOllSZXNvbHV0aW9uPSI3Mi8xIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0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);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:30%}.navbar-right,.order-now{margin:0;padding:0}.order-now{color:#fff;display:inline-block;font-family:Sofia Pro Regular;font-size:1.6rem;position:relative;text-decoration:none}.order-now:after{background:repeating-linear-gradient(90deg,#f7b3a2,#f7b3a2 5px,#0000 0,#0000 10px);bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}a:-webkit-any-link{text-decoration:none}.order-now a{color:inherit;text-decoration:none}.home-icon{box-shadow:0 4px 8px #0003;height:24px;width:24px}@media (min-width:769px){.navbar-address{padding-left:10px}}@media (max-width:768px){.navbar{height:50px}.navbar-left{display:none}.navbar-right{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/scallop-green.c6bfb0c9a35eb71cd30a.png);width:100%}}.online-ordering-modal-overlay{background-color:#f7b3a2eb;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.online-ordering-modal,.online-ordering-modal-overlay{align-items:center;display:flex;justify-content:center;overflow-y:auto}.online-ordering-modal{background-image:url(/Gelateria-Del-Centro-WebApp/static/media/blue-art-nouveau-frame-800x800.dc7095c01b574d5ba20e.png);background-repeat:no-repeat;background-size:100% 100%;box-sizing:border-box;flex-direction:column;height:800px;margin:auto;max-height:90vh;width:800px}.modal-title{color:#b68173;font-family:Brokefold Sans,sans-serif;font-size:40px}.modal-divider{background-color:#d3907f;border:none;height:2px;margin:20px auto;width:80%}.service-list{list-style:none;padding:0}.service-list li{color:#fff;font-family:Sofia Pro Bold,sans-serif;margin:20px 0}.service-link{border-bottom:2px solid #d3907f;color:inherit;display:block;font-size:44px;margin-bottom:1rem;padding:10px 0;text-decoration:none}.modal-close-button{background:none;border:none;color:#fff;cursor:pointer;font-family:Sofia Pro Bold,sans-serif;font-size:1.5em;position:absolute;right:10px;top:10px}@media (max-width:800px){.online-ordering-modal{height:auto;padding:10px;width:90%}}body{margin:0;padding:0}.title{color:#333;font-family:Monterio,sans-serif;font-size:2em;margin-bottom:20px;text-align:center}.events-container .grid>section{background-color:#fffc;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.events-container h1,.events-container h2,.events-container h3,.events-container h4,.events-container h5,.events-container h6{font-family:Monterio,sans-serif;text-align:center}.events-container>div{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:10px;padding:20px}.inquiry-form form{display:flex;flex-direction:column}.inquiry-form form label{display:flex;margin-bottom:20px}.inquiry-form form label span{margin-right:10px;width:100px}.inquiry-form form input,.inquiry-form form textarea{border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px}.submit-button{background-color:#eb6368;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px 5%;padding:15px 32px;text-align:center;text-decoration:none;transition-duration:.4s}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.footer-container{background-color:#000;background-image:url(/Gelateria-Del-Centro-WebApp/static/media/footer-background-main.351086c0fcf61c8bb420.jpg);background-position:50%;background-size:cover;color:#fff;padding:50px 20px;text-align:center}.footer-title{font-family:Monterio,serif;font-size:2.5em}.footer-address{font-family:Sofia Pro SemiBold;margin:20px 0}.footer-map-link{background-image:linear-gradient(90deg,#f7b3a2 33%,#0000 0);background-position:0 1.2em;background-repeat:repeat-x;background-size:3px 1px;color:#fff;font-style:italic;text-decoration:none}.footer-nav{margin-top:20px}.footer-nav-link{color:#f4e4c7;font-family:Sofia Pro Bold;font-weight:700;margin:0 10px;text-decoration:none}.footer-nav-link:hover{text-decoration:underline}@font-face{font-family:Monterio;font-style:normal;font-weight:400;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioRegular.02e230443d267b5e19ae.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:700;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioBold.13a46640b2988b6d2e0d.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:300;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioLight.c79bae9efc447b3b4465.ttf) format("truetype")}@font-face{font-family:Monterio;font-style:normal;font-weight:600;src:url(/Gelateria-Del-Centro-WebApp/static/media/MonterioSemibold.4226b10273e327175ade.ttf) format("truetype")}@font-face{font-family:GDC-Blunt-Regular;src:url(/Gelateria-Del-Centro-WebApp/static/media/GDC-Blunt-Regular.21f9c6f53780fcacc270.otf) format("opentype")}@font-face{font-family:Sofia Pro Regular;font-style:normal;font-weight:400;src:local("Sofia Pro Regular"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Az.246cf6ab78b42885baa8.woff) format("woff")}@font-face{font-family:Sofia Pro Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Regular%20Italic%20Az.2f1041e939e8f4f8b0e6.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Az.0fab0f26eda0f25bcfa4.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Az.a7dc94fbdb3e3dba65a9.woff) format("woff")}@font-face{font-family:Sofia Pro ExtraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro ExtraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20ExtraLight%20Italic%20Az.9877c9f08167e373019d.woff) format("woff")}@font-face{font-family:Sofia Pro UltraLight Italic;font-style:normal;font-weight:400;src:local("Sofia Pro UltraLight Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20UltraLight%20Italic%20Az.71d2c5161e6e2b6c8371.woff) format("woff")}@font-face{font-family:Sofia Pro Light;font-style:normal;font-weight:400;src:local("Sofia Pro Light"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Az.05d31297ef63fd9a57db.woff) format("woff")}@font-face{font-family:Sofia Pro Light Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Light Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Light%20Italic%20Az.a963ca1a52fe946e08b3.woff) format("woff")}@font-face{font-family:Sofia Pro Medium;font-style:normal;font-weight:400;src:local("Sofia Pro Medium"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Az.b7fe8af5114c9918246d.woff) format("woff")}@font-face{font-family:Sofia Pro Medium Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Medium Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Medium%20Italic%20Az.f00f61d8ecae2de5ac9d.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Az.611b520e6ce1971d9599.woff) format("woff")}@font-face{font-family:Sofia Pro SemiBold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro SemiBold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Semi%20Bold%20Italic%20Az.a8e67fd3694b4a1b207c.woff) format("woff")}@font-face{font-family:Sofia Pro Bold;font-style:normal;font-weight:400;src:local("Sofia Pro Bold"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Az.44c7d391e70d3e8256df.woff) format("woff")}@font-face{font-family:Sofia Pro Bold Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Bold Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Bold%20Italic%20Az.86177a6bc0e9e30dcae7.woff) format("woff")}@font-face{font-family:Sofia Pro Black;font-style:normal;font-weight:400;src:local("Sofia Pro Black"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Az.0d082325f3100e671865.woff) format("woff")}@font-face{font-family:Sofia Pro Black Italic;font-style:normal;font-weight:400;src:local("Sofia Pro Black Italic"),url(/Gelateria-Del-Centro-WebApp/static/media/Sofia%20Pro%20Black%20Italic%20Az.0fa4f0375642ca4305ca.woff) format("woff")}@font-face{font-family:Brokefold Sans;font-style:normal;font-weight:700;src:local("Brokefold Sans"),url(/Gelateria-Del-Centro-WebApp/static/media/BrokefoldSansBold-lg8oy.ddd828c27debb0dec9ad.otf) format("opentype")} +/*# sourceMappingURL=main.286bf220.css.map*/ \ No newline at end of file diff --git a/static/css/main.37792d24.css.map b/static/css/main.286bf220.css.map similarity index 99% rename from static/css/main.37792d24.css.map rename to static/css/main.286bf220.css.map index 5fe758d..30f6989 100644 --- a/static/css/main.37792d24.css.map +++ b/static/css/main.286bf220.css.map @@ -1 +1 @@ -{"version":3,"file":"static/css/main.37792d24.css","mappings":"AAwFA,gBAGA,CC3FA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,mIAKF,CAEA,KACE,uEAEF,CCZA,wBAGE,eAAgB,CADhB,cAAe,CADf,iBAGF,CAEA,oBAQE,aAAc,CAHd,+BAAmC,CACnC,eAAgB,CAChB,eAAiB,CAHjB,MAAO,CAQP,QAAS,CAFT,aAAsB,CATtB,iBAAkB,CAUlB,iBAAkB,CAFlB,+BAA2C,CAN3C,QAAS,CADT,UAAW,CAWX,SACF,CAEA,oBAGE,aAAc,CADd,WAAY,CADZ,UAGF,CAGA,SAEE,aAAc,CADd,cAEF,CAGA,0BAEE,oBACE,eAAgB,CAChB,QACF,CACF,CAEA,gDAEE,oBACE,eAAgB,CAChB,QACF,CACF,CAEA,+CAEE,oBACE,cAAe,CACf,QACF,CACF,CAEA,yBAEE,oBACE,cAAe,CACf,QACF,CACF,CAEA,yBAEE,oBACE,gBAAiB,CACjB,QACF,CACF,CCzEA,KACE,iBACF,CACA,iBAGE,aAAS,CAFT,YAAa,CAEb,QAAS,CADT,6BAA8B,CAG9B,aAAc,CADd,gBAAiB,CAEjB,iBACF,CAGA,oBACE,aACF,CAGA,mBACE,yBACF,CAEA,eAGE,kBAAmB,CAFnB,YAAa,CACb,qBAEF,CAEA,YAIE,qBAAsB,CADtB,aAAc,CADd,kBAAmB,CADnB,eAIF,CAEA,mBAEE,aAAc,CADd,yBAA6B,CAG7B,iBAAkB,CADlB,kBAEF,CAEA,cACE,6BAA8B,CAE9B,gBAAiB,CADjB,iBAEF,CAEA,iBAEE,aAAc,CADd,gCAAoC,CAGpC,cAAe,CADf,aAEF,CAEA,2BAIE,gCAAiC,CAFjC,UAAW,CAIX,cAAe,CADf,cAAe,CAJf,yBAA6B,CAM7B,iBAAkB,CAJlB,kBAKF,CAYA,qCACE,WACE,aACF,CACF,CAGA,oCACE,WAEE,WAAY,CADZ,aAEF,CACF,CAGA,oCACE,WACE,aACF,CACA,YACE,gBAAiB,CACjB,iBACF,CACF,CAEA,yBACE,iBACE,yBAA0B,CAC1B,YACF,CAEA,cACE,gBAAiB,CAEjB,aAAc,CADd,cAEF,CAEA,YACE,eACF,CACF,CCjHA,iBAGE,oBACF,CAEA,qBAEE,UAAc,CACd,yBAA6B,CAF7B,eAAgB,CAIhB,iBAAkB,CADlB,iBAEF,CAEA,qBAEE,aAAc,CACd,qCAAyC,CAFzC,aAAc,CAGd,wBACF,CAEA,WACE,gCAAoC,CAGpC,aAAc,CADd,eAAgB,CAEhB,YAAa,CAHb,iBAIF,CAEA,qCAEE,aACF,CAEA,oBAEE,UAAW,CAGX,yBAA6B,CAJ7B,eAAgB,CAGhB,iBAAkB,CADlB,kBAGF,CAEA,gBAGE,aAAS,CAFT,YAAa,CAEb,QAAS,CADT,mCAAqC,CAErC,cACF,CAEA,eACE,eAAgB,CAChB,kBAAmB,CACnB,8BAAwC,CAKxC,YAAa,CACb,qBAAsB,CAHtB,YAAa,CAIb,0BAA2B,CAH3B,gBAAiB,CAKjB,mBAAoB,CADpB,iBAAkB,CAPlB,iBAAkB,CAClB,WAQF,CAEA,gBAKE,2BAA4B,CAC5B,4BAA6B,CAF7B,aAAc,CAFd,WAAY,CACZ,gBAAiB,CAFjB,UAMF,CAEA,gBAGE,kBAAmB,CAFnB,YAAa,CAIb,WAAY,CAHZ,sBAAuB,CAEvB,YAEF,CAEA,eACE,aAAc,CAGd,wCAA4C,CAD5C,eAAgB,CADhB,eAAiB,CAIjB,gBAAiB,CADjB,aAAgB,CAEhB,iBACF,CAEA,yBAGE,kBAAmB,CAFnB,YAAa,CACb,qBAEF,CAEA,oBAQE,kBAAmB,CAPnB,wBAAyB,CAEzB,iBAAkB,CAYlB,YAAa,CAbb,UAAY,CAIZ,YAAa,CAKb,yBAA6B,CAF7B,cAAe,CACf,iBAAkB,CAElB,eAAiB,CAPjB,WAAY,CAEZ,sBAAuB,CAOvB,QAAS,CADT,iBAAkB,CAGlB,0BAA2B,CAZ3B,UAaF,CAEA,aAEE,eAEF,CAEA,WACE,aAAc,CACd,gBAAiB,CACjB,iBAAkB,CAElB,eAAgB,CADhB,aAEF,CAEA,yBACE,gBACE,yBACF,CAEA,eAEE,WAAY,CACZ,WAAY,CAFZ,UAGF,CAEA,yBACE,eACF,CAEA,oBAEE,YAAa,CADb,iBAEF,CAEA,eACE,aACF,CACF,CAEA,kDACE,oDAGE,iBACF,CAEA,eACE,YACF,CAEA,oBAEE,YAAa,CADb,cAEF,CACF,CC1KA,iBAIE,kBAAmB,CAFnB,qBAAsB,CAGtB,kBACF,CAEA,6BAPE,YAAa,CAEb,sBASF,CAJA,YAGE,oBACF,CAEA,gBAEE,aAAc,CACd,0BAA6B,CAF7B,aAAc,CAGd,mBACF,CAEA,mBAEE,UAAW,CACX,yBAA6B,CAF7B,eAAgB,CAGhB,iBAAkB,CAClB,eACF,CAEA,UAGE,aAAc,CADd,eAAgB,CAEhB,YAAa,CAHb,iBAIF,CAEA,oBAEE,UAAc,CACd,yBAA6B,CAF7B,eAAgB,CAIhB,iBAAkB,CADlB,iBAEF,CAEA,oBAEE,aAAc,CACd,qCAAyC,CAFzC,aAAc,CAGd,wBACF,CAEA,eAGE,aAAS,CAFT,YAAa,CAEb,QAAS,CADT,mCAAqC,CAErC,cACF,CAEA,cACE,eAAgB,CAChB,kBAAmB,CACnB,8BAAwC,CAOxC,cAAe,CAHf,qBAAsB,CACtB,sBAAuB,CAFvB,gBAAiB,CAGjB,WAAY,CALZ,iBAAkB,CAClB,WAMF,CAEA,eAIE,2BAA4B,CAC5B,4BAA6B,CAF7B,aAAc,CADd,gBAAiB,CADjB,UAKF,CAEA,eAGE,kBAAmB,CAFnB,YAAa,CACb,qBAAsB,CAEtB,YACF,CAEA,cACE,aAAc,CAGd,wCAA4C,CAD5C,eAAgB,CADhB,eAAiB,CAIjB,aAAe,CACf,wBAAyB,CAFzB,iBAGF,CAEA,aACE,aAAc,CACd,eACF,CAGA,yBACE,eACE,yBACF,CAEA,cAEE,WAAY,CADZ,UAEF,CAEA,cACE,aACF,CACF,CAEA,kDACE,iDAGE,iBACF,CAEA,cACE,YACF,CACF,CCjIA,0BAEE,kBAAmB,CAKnB,kBAAmB,CANnB,YAAa,CAGb,QAAS,CADT,sBAAuB,CAKvB,kBAAmB,CAFnB,gBAAiB,CADjB,cAIF,CAEA,sBAKE,kBAAmB,CAFnB,YAAa,CAFb,QAAO,CAGP,wBAAyB,CAEzB,gBAAiB,CAJjB,aAKF,CAEA,0BAIE,kBAAmB,CAFnB,eAAgB,CAChB,gBAAiB,CAFjB,UAIF,CAEA,qBAME,sBAAuB,CAHvB,YAAa,CAFb,QAAO,CAGP,qBAAsB,CACtB,sBAAuB,CAGvB,aAAc,CANd,aAAc,CAKd,iBAEF,CAEA,wBAKE,aAAc,CAJd,yBAA2B,CAE3B,aAAc,CADd,iBAAkB,CAElB,cAAe,CAEf,aACF,CAEA,wBACE,aAAc,CACd,QACF,CAEA,aAGE,UAAY,CAFZ,yBAA2B,CAC3B,iBAEF,CAEA,WAEE,aAAc,CADd,qCAEF,CAEA,wBAEE,aAAc,CACd,QACF,CAEA,4BAGE,UAAY,CAFZ,yBAA2B,CAC3B,iBAAkB,CAElB,eACF,CAEA,cAKE,UAAY,CAJZ,oBAAqB,CAGrB,8BAAkC,CAGlC,iBAAkB,CAClB,cAAe,CALf,kBAAmB,CADnB,iBAAkB,CAIlB,oBAGF,CAEA,oBAME,gCAAiC,CADjC,QAAS,CAJT,UAAW,CAEX,MAAO,CADP,iBAAkB,CAElB,OAAQ,CAGR,UACF,CAGA,yBACE,0BACE,qBAAsB,CACtB,YACF,CAEA,2CAEE,cACF,CAEA,sBACE,sBAAuB,CACvB,mBACF,CAEA,qBACE,kBAAmB,CAEnB,cAAe,CADf,iBAEF,CAEA,oBAEE,gBAAiB,CACjB,iBAAkB,CAFlB,SAGF,CACF,CC3HA,wBAKE,aAAS,CAJT,YAAa,CAIb,QAAS,CAHT,mCAAqC,CAIrC,qBAAmB,CAHnB,gBAIF,CAEA,yBACE,UACF,CAEA,eAEE,WAAY,CACZ,gBAAiB,CAFjB,UAGF,CAEA,2BACE,yBAA6B,CAC7B,iBACF,CAEA,uCAGE,aAAc,CAFd,qCAAyC,CACzC,iBAEF,CAEA,YAEE,aAAc,CAEd,aAAc,CAHd,0BAA6B,CAE7B,iBAAkB,CAElB,wBACF,CAEA,0BAGE,UAAW,CAFX,yBAA6B,CAC7B,iBAEF,CAEA,cACE,YAAa,CACb,qBACF,CAEA,2CAIE,qBAAsB,CACtB,kBAAmB,CAFnB,aAAc,CADd,gCAAoC,CAKpC,kBAAmB,CADnB,YAEF,CAEA,qBAIE,wBAAyB,CACzB,WAAY,CACZ,kBAAmB,CAHnB,UAAY,CAKZ,cAAe,CAPf,gCAAoC,CACpC,eAAiB,CAKjB,YAAa,CAEb,+BACF,CAEA,2BACE,oCACF,CAGA,oBAGE,8BAAgC,CADhC,eAAiB,CADjB,eAGF,CAGA,4BACE,WAAY,CACZ,8BACF,CAEA,0BACE,SAAU,CACV,8BACF,CAGA,yBACE,wBACE,yBACF,CAEA,yBACE,YACF,CACF,CCvGA,cAYI,0BAA2B,CAI3B,uCAAwC,CAXxC,qBAAsB,CAUlB,kBAAmB,CARvB,wBAAyB,CAGjB,gBAAiB,CAGzB,uBAIJ,CAEA,0BAfI,aAAc,CAFd,iBA0BJ,CATA,YAOI,QAAS,CAFT,eAAgB,CAGhB,SACJ,CACA,kBAEI,YACJ,CACA,qBAEI,cAAe,CACf,WACJ,CAEA,qDAOY,uBACZ,CAEA,aAMI,aAAc,CAFd,MAAO,CAGP,gBAAiB,CACjB,iBAAkB,CANlB,iBAAkB,CAClB,KAMJ,CACA,uCAKI,UAAW,CAFX,aAGJ,CACA,mBAEI,UACJ,CACA,4BAEI,iBACJ,CAEA,aAEI,YAAa,CACb,UAAW,CAEX,WAAY,CACZ,cACJ,CACA,uBAEI,WACJ,CACA,iBAEI,aACJ,CACA,+BAEI,YACJ,CACA,0BAEI,mBACJ,CACA,gCAEI,aACJ,CACA,4BAEI,iBACJ,CACA,6BAMI,sBAA6B,CAJ7B,aAAc,CAEd,WAGJ,CACA,0BACI,YACJ,CRpHA,2BAEI,6/KACJ,CAGA,WAEI,iBAAoB,CAEpB,iBAAkB,CADlB,eAAmB,CAGnB,iFAA6B,CAC7B,qZACJ,CAEA,wBAqBI,WAAY,CAHZ,cAAe,CATf,aAAc,CANd,WAAY,CASZ,WAAY,CARZ,aAAc,CASd,SAAU,CAPV,iBAAkB,CAClB,OAAQ,CASR,0BAA6B,CAL7B,UAaJ,CACA,gGAFI,gBAAuB,CAHvB,WAAkB,CAElB,YAWJ,CACA,oGAKI,SACJ,CACA,oEAGI,WACJ,CAEA,sCAUI,kCAAmC,CACnC,iCAAkC,CAHlC,UAAY,CALZ,iBAAoB,CACpB,cAAe,CACf,aAAc,CAEd,WAKJ,CAEA,YAEI,UACJ,CACA,sBAGI,SAAU,CADV,WAEJ,CACA,mBAEI,WACJ,CACA,6BAEI,WACJ,CAEA,YAEI,WACJ,CACA,sBAGI,UAAW,CADX,UAEJ,CACA,mBAEI,WACJ,CACA,6BAEI,WACJ,CAGA,2BAEI,kBACJ,CAEA,YAGI,YAAa,CAEb,aAAc,CAMd,eAAgB,CAFhB,QAAS,CADT,SAAU,CANV,iBAAkB,CAWlB,iBAAkB,CANlB,UAOJ,CACA,eAII,oBAAqB,CAIrB,YAAa,CACb,SAAU,CAPV,iBAUJ,CACA,qCAFI,cAAe,CAJf,WAAY,CADZ,UAwBJ,CAjBA,sBAgBI,gBAAuB,CAFvB,QAAS,CADT,WAAkB,CARlB,aAAc,CAHd,WAAY,CACZ,aAAc,CAYd,YAAa,CANb,WAQJ,CACA,wDAGI,YACJ,CACA,sEAGI,SACJ,CACA,6BAmBI,kCAAmC,CACnC,iCAAkC,CAHlC,UAAY,CAJZ,WAAY,CAXZ,iBAAoB,CACpB,aAAc,CAQd,WAAY,CAHZ,MAAO,CAJP,gBAAiB,CAYjB,WAAY,CAVZ,iBAAkB,CAQlB,iBAAkB,CAPlB,KAAM,CAGN,UAWJ,CACA,0CAGI,UAAY,CADZ,WAEJ,CSnMA,QACE,YAAa,CAIb,WAAY,CAHZ,6BAA8B,CAC9B,uBAAgB,CAAhB,eAAgB,CAChB,KAEF,CAEA,aAGE,sGAAoD,CAGpD,uBAA2B,CAF3B,2BAA4B,CAC5B,qBAAsB,CAJtB,YAAa,CACb,SAKF,CAEA,6BACE,qBACF,CAEA,gBAEE,UAAY,CADZ,8BAAiC,CAEjC,QAAS,CAET,kBACF,CAEA,mBACE,yBAA6B,CAC7B,iBAAkB,CAClB,wBACF,CAEA,wBACE,0BACF,CAEA,cAGE,kBAAmB,CAMnB,sBAAuB,CAJvB,oxIAAmD,CAGnD,uBAA2B,CAF3B,2BAA4B,CAC5B,qBAAsB,CANtB,YAAa,CACb,sBAAuB,CAEvB,SAMF,CAEA,yBAGE,QAAS,CADT,SAEF,CAIA,WAGE,UAAc,CAId,oBAAqB,CANrB,6BAAgC,CAGhC,gBAAiB,CAEjB,iBAAkB,CADlB,oBAGF,CAGA,iBAKE,kFAMC,CAED,WAAY,CAZZ,UAAW,CACX,aAAc,CAEd,UAAW,CAUX,MAAO,CAFP,iBAAkB,CATlB,UAYF,CAIA,mBACE,oBACF,CAEA,aAEE,aAAc,CADd,oBAEF,CAEA,WAGE,0BAA0C,CAD1C,WAAY,CADZ,UAGF,CAIA,yBACE,gBAEE,iBAEF,CACF,CAEA,yBACE,QACE,WACF,CAEA,aACE,YACF,CAEA,cAEE,sGAAsD,CADtD,UAEF,CACF,CCvIA,+BASE,0BAKC,CAND,WAAY,CAFZ,MAAO,CAFP,cAAe,CACf,KAAM,CAEN,UAAW,CAQX,YAEF,CAEA,sDAjBE,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAavB,eAiBF,CAdA,uBAKE,uHAAqE,CAErE,2BAA4B,CAD5B,yBAA0B,CAM1B,qBAAsB,CAVtB,qBAAsB,CAOtB,YAAa,CACb,WAAY,CACZ,eAAgB,CAHhB,WAMF,CAEA,aAGE,aAAc,CAFd,qCAAyC,CACzC,cAEF,CAEA,eAGE,wBAAyB,CAFzB,WAAY,CACZ,UAAW,CAEX,gBAAiB,CACjB,SACF,CAEA,cACE,eAAgB,CAChB,SACF,CAEA,iBAEE,UAAc,CADd,qCAAyC,CAEzC,aACF,CAEA,cAIE,+BAAgC,CAFhC,aAAc,CACd,aAAc,CAId,cAAe,CADf,kBAAmB,CADnB,cAAe,CAJf,oBAOF,CAEA,oBAKE,eAAgB,CADhB,WAAY,CAEZ,UAAY,CAEZ,cAAe,CACf,qCAAyC,CAFzC,eAAgB,CANhB,iBAAkB,CAElB,UAAW,CADX,QAQF,CAIA,yBACE,uBAEE,WAAY,CACZ,YAAa,CAFb,SAGF,CACF,CC1FA,KACE,QAAS,CACT,SACF,CAEA,OAIE,UAAW,CAFX,+BAAmC,CACnC,aAAc,CAEd,kBAAmB,CAJnB,iBAKF,CAEA,gCAGE,sBAA0C,CAC1C,kBAAmB,CACnB,6BAA2C,CAH3C,WAAY,CADZ,YAKF,CAEA,8HAME,+BAAmC,CACnC,iBACF,CAEA,sBAGE,qBAAsB,CACtB,kBAAmB,CACnB,6BAA2C,CAH3C,WAAY,CADZ,YAKF,CAEA,mBACE,YAAa,CACb,qBACF,CAEA,yBACE,YAAa,CACb,kBACF,CAEA,8BAEE,iBAAkB,CADlB,WAEF,CAEA,qDAIE,qBAAsB,CADtB,iBAAkB,CAElB,cAAe,CAHf,YAIF,CAGA,eACE,wBAAyB,CACzB,WAAY,CASZ,kBAAmB,CARnB,UAAY,CAOZ,cAAe,CAHf,oBAAqB,CACrB,cAAe,CAKf,iBAAiB,CATjB,iBAAkB,CAClB,iBAAkB,CAClB,oBAAqB,CAMrB,uBAEF,CC5EA,2LAKE,iBAAyB,CAAzB,kBAAyB,CAAzB,wBAAyB,CACzB,UAAW,CACX,aAAc,CACd,UAAW,CACX,iBAAkB,CAClB,OAAQ,CACR,SACF,CACA,0BAGE,QAAS,CAFT,oBAAqB,CACrB,SAEF,CAEA,kBAGE,qBAAsB,CAEtB,wBAAyB,CACzB,mBAAqB,CAFrB,UAAW,CAGX,oBAAqB,CANrB,qDAA2D,CAC3D,eAAiB,CAOjB,kBAAoB,CADpB,iBAEF,CAEA,+DACE,aACF,CACA,8GAEE,+BAAiC,CACjC,gCACF,CAEA,yBAEE,aAAc,CADd,SAEF,CACA,qDACE,cACF,CACA,6EACE,YAAa,CACb,aACF,CACA,0EACE,SAAU,CACV,UACF,CAEA,0BAEE,wBAAyB,CACzB,+BAAgC,CAChC,4BAA8B,CAC9B,aAAc,CACd,iBAAkB,CALlB,iBAMF,CACA,gCACE,kBAAmB,CACnB,gBAAiB,CACjB,iBACF,CACA,2EACE,wBACF,CACA,0EACE,6BACF,CAEA,gUAME,oBAAqB,CACrB,aACF,CAEA,8FAIE,UAAW,CAEX,iBAAmB,CADnB,eAAiB,CAFjB,YAIF,CAEA,+BAGE,eAAgB,CAFhB,sBAAuB,CACvB,kBAEF,CAEA,8BACE,kBAAmB,CACnB,eAAgB,CAQhB,WAAY,CAJZ,cAAe,CAHf,YAAa,CASb,WAAY,CARZ,sBAAuB,CAWvB,eAAgB,CANhB,SAAU,CAFV,iBAAkB,CAFlB,iBAAkB,CASlB,kBAAmB,CANnB,OAAQ,CAKR,UAAW,CAFX,SAKF,CACA,wCACE,QACF,CACA,oCACE,SACF,CACA,2GACE,UACF,CACA,qCAGE,aAAc,CACd,gBAAiB,CACjB,iBAAkB,CAJlB,iBAAkB,CAClB,KAIF,CACA,8CACE,OACF,CACA,8CACE,QACF,CACA,4CACE,oBACF,CAEA,mCAGE,cAAe,CAFf,iBAAkB,CAClB,QAAS,CAET,OACF,CACA,yCACE,SACF,CACA,gDAEE,SAAU,CADV,uBAEF,CACA,6CACE,UACF,CACA,oDAEE,UAAW,CADX,wBAEF,CAEA,mCACE,UACF,CAEA,wBACE,YAAc,CACd,iBACF,CACA,gCACE,YAAa,CACb,cAAe,CACf,eACF,CACA,qDACE,oBAAqB,CAErB,UAAW,CADX,UAEF,CAEA,yBACE,YAAc,CACd,iBACF,CACA,gHAEE,oBAAqB,CAErB,UAAW,CADX,UAEF,CAEA,wCACE,UAAW,CAEX,UAAW,CACX,sBAAuB,CACvB,eAAgB,CAHhB,UAIF,CAIA,wJACE,oBACF,CACA,8GACE,oBAAqB,CACrB,gBACF,CACA,oHACE,UACF,CACA,oTAEE,uBAAwB,CACxB,QACF,CACA,+HACE,yBACF,CACA,kHAEE,oBAAqB,CADrB,eAEF,CAEA,kCAEE,6BAA8B,CAD9B,WAAY,CAEZ,UACF,CACA,qDAEE,wBAAyB,CACzB,mBAAqB,CAFrB,cAAe,CAGf,iBAAkB,CAClB,WAAY,CACZ,KACF,CACA,0DAEE,eAAiB,CACjB,gCAAkC,CAFlC,iBAGF,CACA,sFAKE,gCAAkC,CAFlC,aAAc,CADd,iBAAkB,CAElB,iBAAkB,CAHlB,UAKF,CACA,qHAQE,kBAAuB,CALvB,2BAAgC,CAFhC,eAAgB,CAChB,QAAS,CAET,iBAAkB,CAElB,cAAe,CADf,eAAgB,CAEhB,UAEF,CACA,yJACE,WAAY,CACZ,gBAAiB,CACjB,kBACF,CACA,+JAEE,wBAAyB,CADzB,cAEF,CACA,mKACE,wBAAyB,CACzB,UAAY,CACZ,eACF,CACA,yKACE,wBACF,CACA,mKACE,UACF,CACA,yKAEE,wBAA6B,CAD7B,cAEF,CAEA,+BACE,UAAW,CACX,oBAAqB,CAErB,kBAAmB,CAEnB,cAAgB,CADhB,iBAAkB,CAFlB,YAIF,CACA,wEACE,cACF,CACA,8KAGE,wBAAyB,CADzB,mBAEF,CACA,yCAEE,wBAAyB,CADzB,mBAAqB,CAErB,UACF,CACA,+CACE,wBACF,CACA,kDAEE,wBAAyB,CADzB,mBAAqB,CAErB,UACF,CACA,wDACE,wBACF,CAEA,6BAEE,kBAAmB,CADnB,kBAEF,CAEA,wBACE,kBACF,CAEA,gFAGE,UAAW,CACX,oBAAqB,CAErB,kBAAmB,CAEnB,cAAgB,CADhB,iBAAkB,CAFlB,YAIF,CAEA,kHAIE,cACF,CACA,0IAKE,wBAAyB,CADzB,mBAEF,CACA,8IAIE,eACF,CACA,sKAKE,wBAAyB,CADzB,mBAAqB,CAErB,UACF,CACA,8LAIE,wBACF,CACA,0MAIE,UACF,CACA,0MAIE,WACF,CACA,0JAME,wBAAyB,CADzB,mBAAqB,CAErB,UAAW,CAHX,iBAIF,CACA,8LAQE,qBAAsB,CAGtB,iBAAkB,CANlB,WAAY,CAIZ,UAAW,CAHX,QAAS,CAQT,SAAU,CAJV,WAAY,CANZ,iBAAkB,CAGlB,0BAA2B,CAQ3B,gDAAmD,CAFnD,iBAAkB,CADlB,kBAIF,CACA,kLAIE,wBACF,CACA,sNAKE,SAAU,CADV,kBAEF,CACA,sfAWE,wBAAyB,CADzB,mBAAqB,CAErB,UACF,CACA,8jBAUE,wBACF,CACA,8LAKE,wBAAyB,CADzB,mBAAqB,CAErB,UACF,CACA,sNAIE,wBACF,CACA,8zBAgBE,0BACF,CACA,wrEA+BE,wBAAyB,CACzB,UACF,CACA,0JAKE,UAAW,CADX,cAEF,CACA,kLAIE,wBACF,CACA,8LAQE,qBAAsB,CAGtB,iBAAkB,CANlB,UAAW,CAIX,UAAW,CAHX,QAAS,CAQT,SAAU,CAJV,WAAY,CANZ,iBAAkB,CAGlB,0BAA2B,CAQ3B,gDAAmD,CAFnD,iBAAkB,CADlB,kBAIF,CAEA,mCAEE,oBAAqB,CADrB,iBAAkB,CAElB,UACF,CACA,oEAGE,kBAAuB,CADvB,aAAe,CADf,iBAGF,CAEA,4CACE,yBACF,CAEA,6GAGE,sBAA6B,CAC7B,mBAAqB,CACrB,iBACF,CACA,+HAGE,cACF,CACA,qhBAME,wBACF,CACA,iJAIE,WAAY,CACZ,KAAM,CAFN,wBAGF,CAEA,0GAGE,wBAAyB,CAQzB,wBAAyB,CADzB,mBAAqB,CAJrB,QAAS,CAFT,iBAAkB,CAKlB,iBAAkB,CAFlB,QAAS,CAFT,SAAU,CAGV,SAIF,CACA,4HAGE,cACF,CACA,8IAGE,YAAa,CACb,iBACF,CAEA,oGAKE,aAAc,CAFd,gBAAiB,CAGjB,gBAAiB,CACjB,iBAAkB,CAHlB,UAIF,CACA,8IAGE,4BAA8B,CAC9B,6BACF,CACA,2IAOE,+BAAiC,CACjC,gCAAkC,CALlC,wBAAyB,CAGzB,gBAGF,CACA,sHAGE,qBACF,CACA,gQAGE,2BACF,CACA,gQAGE,wBACF,CACA,kIAIE,SAAU,CADV,iBAEF,CAEA,8BAEE,wBAA6B,CAC7B,QAAS,CAFT,cAAe,CASf,kBAAmB,CADnB,WAAY,CALZ,SAAU,CACV,iBAAkB,CAClB,iBAAkB,CAElB,OAAQ,CADR,KAAM,CAIN,qBACF,CACA,oCAEE,wBAAyB,CAEzB,iBAAkB,CADlB,UAAW,CAUX,WAAY,CAZZ,cAAe,CAUf,kBAAmB,CAHnB,cAAe,CAHf,WAAY,CAIZ,aAAc,CAFd,WAAY,CAGZ,iBAAkB,CAElB,qBAAsB,CANtB,UAQF,CACA,wCACE,cACF,CACA,8CAEE,qBAAsB,CADtB,cAEF,CAEA,gCACE,kBAAmB,CACnB,4BAA6B,CAK7B,UAAW,CAJX,cAAe,CAEf,eAAiB,CACjB,aAAc,CAFd,iBAIF,CAEA,0BAQE,kBAAmB,CAJnB,sBAAoC,CAKpC,YAAa,CANb,YAAa,CAIb,sBAAuB,CAFvB,MAAO,CAJP,cAAe,CAKf,KAAM,CAJN,WAAY,CAQZ,kBACF,CACA,8JAIE,gBAAiB,CADjB,UAEF,CACA,4CACE,8JAIE,gBAAiB,CADjB,UAEF,CACF,CACA,oHAEE,iBACF,CAEA,sCAKE,WAAY,CAHZ,YAAc,CAEd,kBAAoB,CADpB,mBAAqB,CAFrB,aAKF,CAEA,6BAGE,QAAS,CADT,2BAAoB,CAApB,mBAAoB,CAEpB,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,SAAU,CANV,iBAAkB,CAQlB,kBAAmB,CADnB,SAEF,CAEA,iCAEE,UAAW,CACX,sBAAwB,CAFxB,SAGF,CC5vBA,kBACE,qBAAsB,CACtB,+GAA6D,CAE7D,uBAA2B,CAD3B,qBAAsB,CAEtB,UAAW,CAEX,iBAAkB,CADlB,iBAEF,CAEA,cACE,0BAA8B,CAC9B,eACF,CAEA,gBACE,8BAAiC,CACjC,aACF,CAEA,iBAIE,2DAAwE,CACxE,2BAA4B,CAE5B,0BAA2B,CAD3B,uBAAwB,CALxB,UAAc,CAEd,iBAAkB,CADlB,oBAMF,CAEA,YACE,eACF,CAEA,iBAEE,aAAc,CADd,0BAA6B,CAI7B,eAAiB,CAFjB,aAAc,CACd,oBAEF,CAEA,uBACE,yBACF,CC5CA,WACE,oBAAuB,CAGvB,iBAAkB,CADlB,eAAmB,CADnB,8GAGF,CAEA,WACE,oBAAuB,CAGvB,iBAAkB,CADlB,eAAiB,CADjB,2GAGF,CAEA,WACE,oBAAuB,CAGvB,iBAAkB,CADlB,eAAgB,CADhB,4GAGF,CAEA,WACE,oBAAuB,CAGvB,iBAAkB,CADlB,eAAgB,CADhB,+GAGF,CAIA,WACE,6BAAgC,CAChC,gHACF,CAEA,WACE,6BAAgC,CAChC,iBAAkB,CAClB,eAAmB,CACnB,iJAEF,CAEA,WACE,4BAA+B,CAC/B,iBAAkB,CAClB,eAAmB,CACnB,yJAEF,CAEA,WACE,gCAAmC,CACnC,iBAAkB,CAClB,eAAmB,CACnB,uJAEF,CAEA,WACE,gCAAmC,CACnC,iBAAkB,CAClB,eAAmB,CACnB,uJAEF,CAEA,WACE,uCAA0C,CAC1C,iBAAkB,CAClB,eAAmB,CACnB,uKAEF,CAEA,WACE,uCAA0C,CAC1C,iBAAkB,CAClB,eAAmB,CACnB,uKAEF,CAEA,WACE,2BAA8B,CAC9B,iBAAkB,CAClB,eAAmB,CACnB,6IAEF,CAEA,WACE,kCAAqC,CACrC,iBAAkB,CAClB,eAAmB,CACnB,6JAEF,CAEA,WACE,4BAA+B,CAC/B,iBAAkB,CAClB,eAAmB,CACnB,+IAEF,CAEA,WACE,mCAAsC,CACtC,iBAAkB,CAClB,eAAmB,CACnB,+JAEF,CAEA,WACE,8BAAiC,CACjC,iBAAkB,CAClB,eAAmB,CACnB,sJAEF,CAEA,WACE,qCAAwC,CACxC,iBAAkB,CAClB,eAAmB,CACnB,sKAEF,CAEA,WACE,0BAA6B,CAC7B,iBAAkB,CAClB,eAAmB,CACnB,2IAEF,CAEA,WACE,iCAAoC,CACpC,iBAAkB,CAClB,eAAmB,CACnB,2JAEF,CAEA,WACE,2BAA8B,CAC9B,iBAAkB,CAClB,eAAmB,CACnB,6IAEF,CAEA,WACE,kCAAqC,CACrC,iBAAkB,CAClB,eAAmB,CACnB,6JAEF,CAIA,WACE,0BAA6B,CAC7B,iBAAkB,CAClB,eAAiB,CACjB,8IAEF","sources":["../node_modules/slick-carousel/slick/slick-theme.css","index.css","components/HeroCarousel.css","components/About.css","components/OurFavorites.css","components/OurSpecials.css","components/specialEvents.css","components/contact.css","../node_modules/slick-carousel/slick/slick.css","components/navbar.css","components/OnlineOrderingModal.css","components/events.css","../node_modules/react-datepicker/dist/react-datepicker.css","components/footer.css","App.css"],"sourcesContent":["@charset 'UTF-8';\n/* Slider */\n.slick-loading .slick-list\n{\n background: #fff url('./ajax-loader.gif') center center no-repeat;\n}\n\n/* Icons */\n@font-face\n{\n font-family: 'slick';\n font-weight: normal;\n font-style: normal;\n\n src: url('./fonts/slick.eot');\n src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');\n}\n/* Arrows */\n.slick-prev,\n.slick-next\n{\n font-size: 0;\n line-height: 0;\n\n position: absolute;\n top: 50%;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 0;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n\n cursor: pointer;\n\n color: transparent;\n border: none;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover,\n.slick-prev:focus,\n.slick-next:hover,\n.slick-next:focus\n{\n color: transparent;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover:before,\n.slick-prev:focus:before,\n.slick-next:hover:before,\n.slick-next:focus:before\n{\n opacity: 1;\n}\n.slick-prev.slick-disabled:before,\n.slick-next.slick-disabled:before\n{\n opacity: .25;\n}\n\n.slick-prev:before,\n.slick-next:before\n{\n font-family: 'slick';\n font-size: 20px;\n line-height: 1;\n\n opacity: .75;\n color: white;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.slick-prev\n{\n left: -25px;\n}\n[dir='rtl'] .slick-prev\n{\n right: -25px;\n left: auto;\n}\n.slick-prev:before\n{\n content: '←';\n}\n[dir='rtl'] .slick-prev:before\n{\n content: '→';\n}\n\n.slick-next\n{\n right: -25px;\n}\n[dir='rtl'] .slick-next\n{\n right: auto;\n left: -25px;\n}\n.slick-next:before\n{\n content: '→';\n}\n[dir='rtl'] .slick-next:before\n{\n content: '←';\n}\n\n/* Dots */\n.slick-dotted.slick-slider\n{\n margin-bottom: 30px;\n}\n\n.slick-dots\n{\n position: absolute;\n bottom: -25px;\n\n display: block;\n\n width: 100%;\n padding: 0;\n margin: 0;\n\n list-style: none;\n\n text-align: center;\n}\n.slick-dots li\n{\n position: relative;\n\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin: 0 5px;\n padding: 0;\n\n cursor: pointer;\n}\n.slick-dots li button\n{\n font-size: 0;\n line-height: 0;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 5px;\n\n cursor: pointer;\n\n color: transparent;\n border: 0;\n outline: none;\n background: transparent;\n}\n.slick-dots li button:hover,\n.slick-dots li button:focus\n{\n outline: none;\n}\n.slick-dots li button:hover:before,\n.slick-dots li button:focus:before\n{\n opacity: 1;\n}\n.slick-dots li button:before\n{\n font-family: 'slick';\n font-size: 6px;\n line-height: 20px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n width: 20px;\n height: 20px;\n\n content: '•';\n text-align: center;\n\n opacity: .25;\n color: black;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.slick-dots li.slick-active button:before\n{\n opacity: .75;\n color: black;\n}\n","body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n",".heroCarousel-container {\n position: relative;\n max-width: 100%;\n margin-top: 6rem; /* Added space between the navbar and carousel */\n}\n\n.heroCarousel-title {\n position: absolute;\n width: 100%;\n top: -15%; /* Adjust this to control the vertical positioning on desktop */\n left: 0;\n font-family: \"Monterio\", sans-serif; /* Use the custom font for the title */\n font-size: 12rem; /* Large font size for the title on desktop */\n font-weight: bold; /* Bold font weight for the title */\n color: #f7b3a2; /* Color of the title */\n text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); /* Text shadow for better readability */\n padding: 0.1rem 0.1rem; /* Padding around the text */\n text-align: center; /* Centers the text horizontally */\n margin: 0; /* Remove default margin */\n z-index: 2; /* Ensure the title is above the image */\n}\n\n.heroCarousel-image {\n width: 100%;\n height: auto; /* Maintain aspect ratio */\n display: block;\n}\n\n/* Smaller text for 'Del' */\n.smaller {\n font-size: 0.7em; /* Adjust the size of 'Del' relative to 'Gelateria' and 'Centro' */\n color: #f7b3a2; /* Lighter color for 'Del' */\n}\n\n/* Media queries for various breakpoints */\n@media (min-width: 1200px) {\n /* Large desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199px) {\n /* Small desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n /* Tablets */\n .heroCarousel-title {\n font-size: 7rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (max-width: 767px) {\n /* Mobile phones */\n .heroCarousel-title {\n font-size: 5rem; /* Adjust font size as needed */\n top: -20%; /* Position the title properly on mobile devices */\n }\n}\n\n@media (max-width: 480px) {\n /* Smaller mobile phones */\n .heroCarousel-title {\n font-size: 2.7rem; /* Adjust font size as needed */\n top: -12%; /* Keep the title in the same position */\n }\n}\n","body {\r\n overflow-x: hidden;\r\n}\r\n.about-container {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 20px;\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 40px 20px;\r\n}\r\n\r\n/* Hours, Special Events & Our Why Headings */\r\n.about-container h2 {\r\n color: #978431;\r\n}\r\n\r\n/* Description under logo and paragraphs under each heading */\r\n.about-container p {\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.about-section {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.store-logo {\r\n max-width: 150px;\r\n margin-bottom: 20px;\r\n display: block;\r\n align-self: flex-start; /* Aligns the logo to the start of the flex container */\r\n}\r\n\r\n.about-description {\r\n font-family: \"Georgia\", serif;\r\n color: #978431;\r\n text-align: justify;\r\n font-style: italic;\r\n}\r\n\r\n.info-section {\r\n border-left: 2px solid #70a58f;\r\n padding-left: 20px;\r\n margin-left: 20px;\r\n}\r\n\r\n.info-section h2 {\r\n font-family: \"Sofia Pro Bold\", serif;\r\n color: #f8b3a2;\r\n margin: 10px 0;\r\n font-size: 16px;\r\n}\r\n\r\n.about-special-events-text {\r\n font-family: \"Georgia\", serif; /* Or whichever font you're using */\r\n color: #000; /* Your text color */\r\n padding-bottom: 3px; /* Space between text and underline */\r\n border-bottom: 3px dashed #978431; /* Dashed line styling */\r\n display: inline; /* Only underline the text, not the full container width */\r\n cursor: pointer; /* Change cursor to indicate it's clickable if it's a link */\r\n font-style: italic;\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n}\r\n\r\n/* Responsive Layout */\r\n\r\n/* Medium screens (tablets) */\r\n@media screen and (max-width: 1024px) {\r\n .color-bar {\r\n max-width: 80%; /* Slightly larger percentage since the screen is smaller */\r\n }\r\n}\r\n\r\n/* Small screens (phones) */\r\n@media screen and (max-width: 768px) {\r\n .color-bar {\r\n max-width: 70%; /* Even larger percentage for small screens */\r\n height: auto; /* Adjust height to maintain aspect ratio */\r\n }\r\n}\r\n\r\n/* Mobile devices */\r\n@media screen and (max-width: 480px) {\r\n .color-bar {\r\n max-width: 60%; /* Adjust width for smaller screens */\r\n }\r\n .store-logo {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n}\r\n/* Responsive adjustments */\r\n@media (max-width: 768px) {\r\n .about-container {\r\n grid-template-columns: 1fr;\r\n padding: 20px;\r\n }\r\n\r\n .info-section {\r\n border-left: none;\r\n padding-left: 0;\r\n margin-left: 0;\r\n }\r\n\r\n .store-logo {\r\n max-width: 150px;\r\n }\r\n}\r\n","/* OurFavorites.css */\r\n\r\n.title-container {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.favorites-lowercase {\r\n font-size: 1.5em;\r\n color: #000000;\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em;\r\n font-style: italic; /* Make the text italic */\r\n}\r\n\r\n.favorites-uppercase {\r\n font-size: 3em;\r\n color: #d5b681;\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase;\r\n}\r\n\r\n.favorites {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.favorites-title,\r\n.favorites-subtitle {\r\n color: #c8102e;\r\n}\r\n\r\n.favorites-subtitle {\r\n font-size: 1.2em;\r\n color: #333;\r\n margin-bottom: 10px; /* Reduce the bottom margin */\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.favorites-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.favorite-item {\r\n background: #fff;\r\n border-radius: 20px;\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px;\r\n height: 330px;\r\n margin: 20px auto;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n position: relative; /* Added to position the checkmark absolutely within */\r\n padding-bottom: 32px; /* Space for the checkmark */\r\n}\r\n\r\n.favorite-image {\r\n width: 100%;\r\n height: auto; /* Adjust to auto for better aspect ratio control */\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Apply a border-radius to the top-left corner of the image */\r\n border-top-right-radius: 20px; /* Apply a border-radius to the top-right corner of the image */\r\n}\r\n\r\n.favorite-label {\r\n display: flex;\r\n justify-content: center; /* Center label text and checkmark */\r\n align-items: center;\r\n padding: 15px;\r\n flex-grow: 1; /* Make label take up remaining space */\r\n}\r\n\r\n.favorite-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em;\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n padding: 0em 1em; /* Adjust padding for spacing */\r\n overflow: visible; /* Allow text to show completely */\r\n text-align: center;\r\n}\r\n\r\n.favorite-name-container {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.favorite-checkmark {\r\n background-color: #6fa58f;\r\n color: white;\r\n border-radius: 50%;\r\n width: 32px;\r\n height: 32px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 14px;\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n font-weight: bold;\r\n position: absolute;\r\n left: 50%;\r\n bottom: -16px; /* Adjust this value as needed to match the overlap in your design */\r\n transform: translateX(-50%);\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensures each part of the flavor name is on a new line */\r\n font-size: 1.2em; /* Adjust font-size as necessary */\r\n line-height: 1.2; /* Adjust line-height for spacing between the two parts */\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n margin-top: 40px; /* Add space above the color bar */\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .favorites-grid {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .favorite-item {\r\n width: auto;\r\n height: auto;\r\n margin: 10px;\r\n }\r\n\r\n .favorite-name-container {\r\n margin-top: 0.5em;\r\n }\r\n\r\n .favorite-checkmark {\r\n position: absolute;\r\n bottom: -16px; /* Adjust for mobile if needed */\r\n }\r\n\r\n .favorite-name {\r\n font-size: 1em; /* Adjust if needed for mobile */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .favorites-title,\r\n .favorites-subtitle,\r\n .favorite-name {\r\n font-size: smaller;\r\n }\r\n\r\n .favorite-item {\r\n padding: 15px;\r\n }\r\n\r\n .favorite-checkmark {\r\n font-size: 16px; /* Adjust for smaller devices */\r\n bottom: -16px; /* Maintain consistency */\r\n }\r\n}\r\n","/* OurSpecials.css */\r\n\r\n.title-container {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n margin-bottom: 20px; /* Space between title and cards */\r\n}\r\n\r\n.title-line {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.specials-title {\r\n font-size: 3em; /* Large font size for 'seasonal SPECIALS' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\";\r\n text-transform: none; /* Keeps text as is, no uppercase */\r\n}\r\n\r\n.specials-subtitle {\r\n font-size: 1.5em; /* Subtitle font size */\r\n color: #333;\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n margin-top: 0.5em; /* Space between 'seasonal SPECIALS' and subtitle */\r\n}\r\n\r\n.specials {\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.specials-lowercase {\r\n font-size: 1.5em; /* Font size for 'our specials' */\r\n color: #000000; /* Black color */\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em; /* Space between 'our' and 'specials' */\r\n font-style: italic; /* Italicize the text */\r\n}\r\n\r\n.specials-uppercase {\r\n font-size: 3em; /* Font size for 'favorites' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase; /* Uppercase the text */\r\n}\r\n\r\n.specials-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr); /* Three columns for three cards */\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.special-item {\r\n background: #fff;\r\n border-radius: 20px; /* Rounded corners */\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px; /* Adjust width as needed */\r\n margin: 20px auto;\r\n flex-direction: column;\r\n justify-content: center; /* Aligns content to center */\r\n padding: 1em; /* Padding inside the card */\r\n cursor: pointer; /* Change cursor to pointer on hover */\r\n}\r\n\r\n.special-image {\r\n width: 100%;\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Rounded top left corner */\r\n border-top-right-radius: 20px; /* Rounded top right corner */\r\n}\r\n\r\n.special-label {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n padding: 15px;\r\n}\r\n\r\n.special-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em; /* Adjusted font size for space */\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n text-align: center;\r\n margin: 0.5em 0; /* Reduced margin */\r\n overflow-wrap: break-word; /* Wrap long names */\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensure the name parts stack */\r\n line-height: 1.2; /* Line height for spacing */\r\n}\r\n\r\n/* Adjustments for responsiveness */\r\n@media (max-width: 768px) {\r\n .specials-grid {\r\n grid-template-columns: 1fr; /* Single column for smaller screens */\r\n }\r\n\r\n .special-item {\r\n width: auto; /* Full width on mobile */\r\n margin: 10px;\r\n }\r\n\r\n .special-name {\r\n font-size: 1em; /* Smaller font size on narrow screens */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .specials-title,\r\n .specials-subtitle,\r\n .special-name {\r\n font-size: smaller; /* Even smaller font size for very small screens */\r\n }\r\n\r\n .special-item {\r\n padding: 15px; /* Consistent padding for smaller devices */\r\n }\r\n}\r\n",".special-events-container {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 50px; /* Space between the image and text */\r\n padding: 50px 0; /* Top and bottom padding */\r\n min-height: 100vh; /* Full viewport height */\r\n background: #fffdee; /* Assuming a background color is needed */\r\n margin-bottom: 60px; /* Space below the specialEvents component */\r\n}\r\n\r\n.special-events-image {\r\n flex: 1; /* Flex value to take half the space */\r\n max-width: 50%; /* Limit the width to half of the container */\r\n display: flex;\r\n justify-content: flex-end; /* Align the image to the right end of its container */\r\n align-items: center;\r\n margin-left: 50px; /* Space to the left of the image */\r\n}\r\n\r\n.special-events-image img {\r\n width: 100%; /* Full width of the container */\r\n max-height: 100%; /* Full height but maintain aspect ratio */\r\n object-fit: cover; /* Cover the area of the container */\r\n border-radius: 20px; /* Rounded corners for the squaricle effect */\r\n}\r\n\r\n.special-events-text {\r\n flex: 1; /* Flex value to take half the space */\r\n max-width: 50%; /* Limit the width to half of the container */\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center; /* Center the text vertically */\r\n align-items: flex-start; /* Align text to the left */\r\n padding-left: 50px; /* Space from the image to the text */\r\n line-height: 1; /* Adjust line height */\r\n}\r\n\r\n.about-description-text {\r\n font-family: Georgia, serif;\r\n font-style: italic;\r\n font-size: 1em; /* Adjust font size as needed */\r\n margin-top: 1em; /* Space between heading and paragraph */\r\n color: #978431;\r\n max-width: 80%; /* Adjust as needed to match the width of the h1 tags */\r\n}\r\n\r\n.special-events-heading {\r\n font-size: 2em; /* Adjust font size as needed */\r\n margin: 0;\r\n}\r\n\r\n.text-italic {\r\n font-family: Georgia, serif;\r\n font-style: italic;\r\n color: black;\r\n}\r\n\r\n.text-bold {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n color: #d5b681;\r\n}\r\n\r\n.text-italic,\r\n.text-bold {\r\n font-size: 1em; /* Adjust font size as needed */\r\n margin: 0;\r\n}\r\n\r\n.special-events-description {\r\n font-family: Georgia, serif;\r\n font-style: italic;\r\n color: black;\r\n margin-top: 20px; /* Space between heading and paragraph */\r\n}\r\n\r\n.contact-link {\r\n display: inline-block; /* This makes the width of the element fit the content */\r\n position: relative;\r\n padding-bottom: 5px; /* Space for the dotted line */\r\n font-family: \"Georgia\", sans-serif;\r\n color: black;\r\n text-decoration: none;\r\n font-style: italic;\r\n margin-top: 5px; /* Adjust space between the paragraph and the contact link */\r\n}\r\n\r\n.contact-link::after {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n bottom: 0; /* Align the bottom edge of the text */\r\n border-bottom: 1px dashed #978431; /* Change to dashed and the correct color */\r\n width: auto; /* Let it size itself based on the content */\r\n}\r\n\r\n/* Adjustments for mobile view */\r\n@media (max-width: 768px) {\r\n .special-events-container {\r\n flex-direction: column;\r\n padding: 20px;\r\n }\r\n\r\n .special-events-image,\r\n .special-events-text {\r\n max-width: 100%;\r\n }\r\n\r\n .special-events-image {\r\n justify-content: center; /* Center image in mobile view */\r\n padding-bottom: 20px; /* Space below the image */\r\n }\r\n\r\n .special-events-text {\r\n align-items: center; /* Center text in mobile view */\r\n text-align: center;\r\n padding: 0 10px; /* Padding around the text */\r\n }\r\n\r\n .contact-link::after {\r\n width: 50%; /* Shorten the dotted line for a centered look on mobile */\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n}\r\n","/* ContactPage.css */\r\n\r\n.contact-page-container {\r\n display: grid;\r\n grid-template-columns: repeat(2, 1fr);\r\n max-width: 1200px;\r\n margin: auto;\r\n gap: 20px;\r\n margin-bottom: 30px;\r\n}\r\n\r\n.contact-image-container {\r\n width: 100%;\r\n}\r\n\r\n.contact-image {\r\n width: 100%;\r\n height: auto;\r\n object-fit: cover;\r\n}\r\n\r\n.contact-form-container h2 {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n}\r\n\r\n.contact-form-container h2 .sweet-word {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n font-style: normal;\r\n color: #d5b681;\r\n}\r\n\r\n.form-label {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #6fa58f;\r\n margin-bottom: 5px; /* Or adjust as needed */\r\n display: block; /* To ensure the label appears on a new line */\r\n text-transform: uppercase;\r\n}\r\n\r\n.contact-form-container p {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n color: #000;\r\n}\r\n\r\n.contact-form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.contact-form input,\r\n.contact-form textarea {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n color: #6fa58f;\r\n border: 1px solid #ccc;\r\n border-radius: 15px;\r\n padding: 15px;\r\n margin-bottom: 10px;\r\n}\r\n\r\n.contact-form button {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n font-weight: bold;\r\n color: white;\r\n background-color: #f7b3a2;\r\n border: none;\r\n border-radius: 20px;\r\n padding: 15px;\r\n cursor: pointer;\r\n transition: background-color 0.3s;\r\n}\r\n\r\n.contact-form button:hover {\r\n background-color: darken(#f7b3a2, 10%);\r\n}\r\n\r\n/* General style for submission messages */\r\n.submission-message {\r\n margin-top: 20px;\r\n font-weight: bold;\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n/* Specific styles for success and error messages */\r\n.submission-message.success {\r\n color: green; /* Green for success messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n.submission-message.error {\r\n color: red; /* Red for error messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n/* Add media queries as needed for responsiveness */\r\n\r\n@media (max-width: 768px) {\r\n .contact-page-container {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .contact-image-container {\r\n display: none;\r\n }\r\n}\r\n","/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","@import url(\"slick-carousel/slick/slick.css\");\n@import url(\"slick-carousel/slick/slick-theme.css\");\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n.navbar {\n display: flex;\n justify-content: space-between;\n position: sticky;\n top: 0;\n height: 70px;\n}\n\n.navbar-left {\n display: flex;\n width: 70%; /* Directly set to 70% of the navbar */\n background-image: url(\"../assets/scallop-green.png\");\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n}\n\n.navbar-left .navbar-address {\n align-self: flex-start;\n}\n\n.navbar-address {\n font-family: \"Sofia Pro SemiBold\";\n color: white;\n margin: 0;\n padding: 0;\n padding-left: 10px;\n}\n\n.navbar-address em {\n font-family: \"Georgia\", serif;\n font-style: italic;\n text-transform: lowercase;\n}\n\n.navbar-left .home-icon {\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n.navbar-right {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 30%; /* Directly set to 30% of the navbar */\n background-image: url(\"../assets/scallop-pink.png\");\n background-repeat: no-repeat;\n background-size: cover; /* Change this from 'cover' to 'contain' */\n background-position: center;\n align-items: flex-start;\n}\n\n.navbar-right,\n.order-now {\n padding: 0;\n margin: 0;\n}\n\n/* Style the order-now hyperlink so it just looks like an all uppercase order now text in monterio that links you to the modal */\n\n.order-now {\n font-family: \"Sofia Pro Regular\";\n text-decoration: none;\n color: #ffffff;\n font-size: 1.6rem;\n text-decoration: none;\n position: relative; /* Required for positioning the pseudo-element */\n display: inline-block; /* Ensures the pseudo-element aligns properly under the text */\n}\n\n/* Add this after your .order-now style */\n.order-now::after {\n content: \"\";\n display: block; /* Creates a new line for the pseudo-element */\n width: 100%; /* Matches the width of the 'Order Now' text */\n height: 2px; /* The thickness of the dashed line */\n background: repeating-linear-gradient(\n to right,\n #f7b3a2,\n #f7b3a2 5px,\n /* Width of each dash */ transparent 5px,\n /* Spacing between dashes */ transparent 10px /* Continue the pattern */\n );\n position: absolute;\n bottom: -5px; /* Adjust the space below the text */\n left: 0;\n}\n\n/* Remove the browser default to underline any link */\n\na:-webkit-any-link {\n text-decoration: none;\n}\n\n.order-now a {\n text-decoration: none;\n color: inherit;\n}\n\n.home-icon {\n width: 24px; /* Adjust this value to make the icon smaller or larger */\n height: 24px; /* Adjust this value to make the icon smaller or larger */\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n/* Responsive Adjustments */\n\n@media (min-width: 769px) {\n .navbar-address {\n /* ... */\n padding-left: 10px; /* Add this line */\n /* ... */\n }\n}\n\n@media (max-width: 768px) {\n .navbar {\n height: 50px; /* Adjust this value to reduce the size of the navbar on mobile screens */\n }\n\n .navbar-left {\n display: none; /* Hide the left side of the navbar on screens smaller than 768px */\n }\n\n .navbar-right {\n width: 100%; /* Make the right side of the navbar take up the full width on screens smaller than 768px */\n background-image: url(\"../assets/scallop-green.png\"); /* Change the background image to the green scalloped border on screens smaller than 768px */\n }\n}\n",".online-ordering-modal-overlay {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(\r\n 247,\r\n 179,\r\n 162,\r\n 0.92\r\n ); /* Updated background color with transparency */\r\n z-index: 1000; /* Ensure it's above other content */\r\n overflow-y: auto; /* Enables scrolling if the modal is taller than the screen */\r\n}\r\n\r\n.online-ordering-modal {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n background-image: url(\"../assets/blue-art-nouveau-frame-800x800.png\");\r\n background-size: 100% 100%; /* Adjust this as needed */\r\n background-repeat: no-repeat;\r\n width: 800px; /* Assuming the image should be 800px wide */\r\n height: 800px; /* Assuming the image should be 800px high */\r\n margin: auto;\r\n max-height: 90vh; /* 90% of the viewport height */\r\n box-sizing: border-box;\r\n overflow-y: auto; /* Adds scroll to the modal content if it overflows */\r\n}\r\n\r\n.modal-title {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n font-size: 40px;\r\n color: #b68173;\r\n}\r\n\r\n.modal-divider {\r\n border: none;\r\n height: 2px;\r\n background-color: #d3907f;\r\n margin: 20px auto; /* Centers the line */\r\n width: 80%; /* Adjust width as needed */\r\n}\r\n\r\n.service-list {\r\n list-style: none;\r\n padding: 0;\r\n}\r\n\r\n.service-list li {\r\n font-family: \"Sofia Pro Bold\", sans-serif;\r\n color: #ffffff;\r\n margin: 20px 0;\r\n}\r\n\r\n.service-link {\r\n text-decoration: none;\r\n color: inherit; /* Inherits the white color from its parent */\r\n display: block; /* Makes the link fill the entire list item for easier clicking */\r\n border-bottom: 2px solid #d3907f; /* The horizontal line between services */\r\n padding: 10px 0; /* Space above and below text */\r\n margin-bottom: 1rem; /* Add some margin between the links */\r\n font-size: 44px;\r\n}\r\n\r\n.modal-close-button {\r\n position: absolute;\r\n top: 10px;\r\n right: 10px;\r\n border: none;\r\n background: none;\r\n color: white;\r\n font-size: 1.5em;\r\n cursor: pointer;\r\n font-family: \"Sofia Pro Bold\", sans-serif;\r\n}\r\n\r\n/* Responsive Styles */\r\n\r\n@media (max-width: 800px) {\r\n .online-ordering-modal {\r\n width: 90%; /* You can adjust this for smaller screens */\r\n height: auto; /* This will make the height responsive */\r\n padding: 10px; /* Less padding on smaller screens */\r\n }\r\n}\r\n","body {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.title {\r\n text-align: center;\r\n font-family: \"Monterio\", sans-serif;\r\n font-size: 2em;\r\n color: #333;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.events-container .grid > section {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: rgba(255, 255, 255, 0.8); /* semi-transparent white */\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.events-container h1,\r\n.events-container h2,\r\n.events-container h3,\r\n.events-container h4,\r\n.events-container h5,\r\n.events-container h6 {\r\n font-family: \"Monterio\", sans-serif;\r\n text-align: center;\r\n}\r\n\r\n.events-container > div {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: #fff;\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.inquiry-form form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.inquiry-form form label {\r\n display: flex;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.inquiry-form form label span {\r\n width: 100px; /* Adjust this value as needed */\r\n margin-right: 10px;\r\n}\r\n\r\n.inquiry-form form input,\r\n.inquiry-form form textarea {\r\n padding: 10px;\r\n border-radius: 5px;\r\n border: 1px solid #ccc;\r\n margin-top: 5px; /* Add this line to add space between the label and the input field */\r\n}\r\n\r\n/* Button Style CSS */\r\n.submit-button {\r\n background-color: #eb6368; /* Pink background */\r\n border: none; /* Remove border */\r\n color: white; /* White text */\r\n padding: 15px 32px; /* Some padding */\r\n text-align: center; /* Centered text */\r\n text-decoration: none; /* Remove underline */\r\n display: inline-block;\r\n font-size: 16px;\r\n margin: 4px 2px;\r\n cursor: pointer; /* Mouse pointer on hover */\r\n border-radius: 20px; /* Rounded corners */\r\n transition-duration: 0.4s; /* Transition */\r\n margin-bottom: 5%;\r\n}\r\n","@charset \"UTF-8\";\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {\n border-color: #ccc;\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: \"\";\n display: block;\n height: 9px;\n position: absolute;\n top: 6px;\n width: 9px;\n}\n.react-datepicker-wrapper {\n display: inline-block;\n padding: 0;\n border: 0;\n}\n\n.react-datepicker {\n font-family: \"Helvetica Neue\", helvetica, arial, sans-serif;\n font-size: 0.8rem;\n background-color: #fff;\n color: #000;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n display: inline-block;\n position: relative;\n line-height: initial;\n}\n\n.react-datepicker--time-only .react-datepicker__time-container {\n border-left: 0;\n}\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker-popper {\n z-index: 1;\n line-height: 0;\n}\n.react-datepicker-popper .react-datepicker__triangle {\n stroke: #aeaeae;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n fill: #f0f0f0;\n color: #f0f0f0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {\n fill: #fff;\n color: #fff;\n}\n\n.react-datepicker__header {\n text-align: center;\n background-color: #f0f0f0;\n border-bottom: 1px solid #aeaeae;\n border-top-left-radius: 0.3rem;\n padding: 8px 0;\n position: relative;\n}\n.react-datepicker__header--time {\n padding-bottom: 8px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n border-top-left-radius: 0;\n}\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n display: inline-block;\n margin: 0 15px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n margin-top: 0;\n color: #000;\n font-weight: bold;\n font-size: 0.944rem;\n}\n\n.react-datepicker-time__header {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.react-datepicker__navigation {\n align-items: center;\n background: none;\n display: flex;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n position: absolute;\n top: 2px;\n padding: 0;\n border: none;\n z-index: 1;\n height: 32px;\n width: 32px;\n text-indent: -999em;\n overflow: hidden;\n}\n.react-datepicker__navigation--previous {\n left: 2px;\n}\n.react-datepicker__navigation--next {\n right: 2px;\n}\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n right: 85px;\n}\n.react-datepicker__navigation--years {\n position: relative;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__navigation--years-previous {\n top: 4px;\n}\n.react-datepicker__navigation--years-upcoming {\n top: -4px;\n}\n.react-datepicker__navigation:hover *::before {\n border-color: #a6a6a6;\n}\n\n.react-datepicker__navigation-icon {\n position: relative;\n top: -1px;\n font-size: 20px;\n width: 0;\n}\n.react-datepicker__navigation-icon--next {\n left: -2px;\n}\n.react-datepicker__navigation-icon--next::before {\n transform: rotate(45deg);\n left: -7px;\n}\n.react-datepicker__navigation-icon--previous {\n right: -2px;\n}\n.react-datepicker__navigation-icon--previous::before {\n transform: rotate(225deg);\n right: -7px;\n}\n\n.react-datepicker__month-container {\n float: left;\n}\n\n.react-datepicker__year {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__year-wrapper {\n display: flex;\n flex-wrap: wrap;\n max-width: 180px;\n}\n.react-datepicker__year .react-datepicker__year-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__month {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n clear: both;\n width: 100%;\n float: left;\n margin: 5px 0 10px 15px;\n text-align: left;\n}\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n display: inline-block;\n margin-left: 10px;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n width: auto;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {\n -moz-appearance: textfield;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n margin-left: 5px;\n display: inline-block;\n}\n\n.react-datepicker__time-container {\n float: right;\n border-left: 1px solid #aeaeae;\n width: 85px;\n}\n.react-datepicker__time-container--with-today-button {\n display: inline;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n position: absolute;\n right: -87px;\n top: 0;\n}\n.react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background: white;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n width: 85px;\n overflow-x: hidden;\n margin: 0 auto;\n text-align: center;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n list-style: none;\n margin: 0;\n height: calc(195px + 1.7rem / 2);\n overflow-y: scroll;\n padding-right: 0;\n padding-left: 0;\n width: 100%;\n box-sizing: content-box;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n height: 30px;\n padding: 5px 10px;\n white-space: nowrap;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n cursor: pointer;\n background-color: #f0f0f0;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n background-color: #216ba5;\n color: white;\n font-weight: bold;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n background-color: #216ba5;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n color: #ccc;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__week-number {\n color: #ccc;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n cursor: pointer;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,\n.react-datepicker__week-number--keyboard-selected):hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__week-number--selected {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__week-number--selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__week-number--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #2a87d0;\n color: #fff;\n}\n.react-datepicker__week-number--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n\n.react-datepicker__day-names {\n white-space: nowrap;\n margin-bottom: -8px;\n}\n\n.react-datepicker__week {\n white-space: nowrap;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n color: #000;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n cursor: pointer;\n}\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__day--today,\n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n font-weight: bold;\n}\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n border-radius: 0.3rem;\n background-color: #3dcc4a;\n color: #fff;\n}\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n background-color: #32be3f;\n}\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n color: magenta;\n}\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n color: green;\n}\n.react-datepicker__day--holidays,\n.react-datepicker__month-text--holidays,\n.react-datepicker__quarter-text--holidays,\n.react-datepicker__year-text--holidays {\n position: relative;\n border-radius: 0.3rem;\n background-color: #ff6803;\n color: #fff;\n}\n.react-datepicker__day--holidays .overlay,\n.react-datepicker__month-text--holidays .overlay,\n.react-datepicker__quarter-text--holidays .overlay,\n.react-datepicker__year-text--holidays .overlay {\n position: absolute;\n bottom: 100%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n.react-datepicker__day--holidays:hover,\n.react-datepicker__month-text--holidays:hover,\n.react-datepicker__quarter-text--holidays:hover,\n.react-datepicker__year-text--holidays:hover {\n background-color: #cf5300;\n}\n.react-datepicker__day--holidays:hover .overlay,\n.react-datepicker__month-text--holidays:hover .overlay,\n.react-datepicker__quarter-text--holidays:hover .overlay,\n.react-datepicker__year-text--holidays:hover .overlay {\n visibility: visible;\n opacity: 1;\n}\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--keyboard-selected,\n.react-datepicker__month-text--keyboard-selected,\n.react-datepicker__quarter-text--keyboard-selected,\n.react-datepicker__year-text--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #bad9f1;\n color: rgb(0, 0, 0);\n}\n.react-datepicker__day--keyboard-selected:hover,\n.react-datepicker__month-text--keyboard-selected:hover,\n.react-datepicker__quarter-text--keyboard-selected:hover,\n.react-datepicker__year-text--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range) {\n background-color: rgba(33, 107, 165, 0.5);\n}\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range) {\n background-color: #f0f0f0;\n color: #000;\n}\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n cursor: default;\n color: #ccc;\n}\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n background-color: transparent;\n}\n.react-datepicker__day--disabled .overlay,\n.react-datepicker__month-text--disabled .overlay,\n.react-datepicker__quarter-text--disabled .overlay,\n.react-datepicker__year-text--disabled .overlay {\n position: absolute;\n bottom: 70%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n\n.react-datepicker__input-container {\n position: relative;\n display: inline-block;\n width: 100%;\n}\n.react-datepicker__input-container .react-datepicker__calendar-icon {\n position: absolute;\n padding: 0.5rem;\n box-sizing: content-box;\n}\n\n.react-datepicker__view-calendar-icon input {\n padding: 6px 10px 5px 25px;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n border: 1px solid transparent;\n border-radius: 0.3rem;\n position: relative;\n}\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n cursor: pointer;\n}\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n transform: rotate(135deg);\n right: -16px;\n top: 0;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n background-color: #f0f0f0;\n position: absolute;\n width: 50%;\n left: 25%;\n top: 30px;\n z-index: 1;\n text-align: center;\n border-radius: 0.3rem;\n border: 1px solid #aeaeae;\n}\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n cursor: pointer;\n}\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n height: 150px;\n overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n line-height: 20px;\n width: 100%;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n background-color: #ccc;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n border-bottom-color: #b3b3b3;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n position: absolute;\n left: 15px;\n}\n\n.react-datepicker__close-icon {\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: 0;\n padding: 0 6px 0 0;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n display: table-cell;\n vertical-align: middle;\n}\n.react-datepicker__close-icon::after {\n cursor: pointer;\n background-color: #216ba5;\n color: #fff;\n border-radius: 50%;\n height: 16px;\n width: 16px;\n padding: 2px;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n display: table-cell;\n vertical-align: middle;\n content: \"×\";\n}\n.react-datepicker__close-icon--disabled {\n cursor: default;\n}\n.react-datepicker__close-icon--disabled::after {\n cursor: default;\n background-color: #ccc;\n}\n\n.react-datepicker__today-button {\n background: #f0f0f0;\n border-top: 1px solid #aeaeae;\n cursor: pointer;\n text-align: center;\n font-weight: bold;\n padding: 5px 0;\n clear: left;\n}\n\n.react-datepicker__portal {\n position: fixed;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n top: 0;\n justify-content: center;\n align-items: center;\n display: flex;\n z-index: 2147483647;\n}\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 3rem;\n line-height: 3rem;\n}\n@media (max-width: 400px), (max-height: 550px) {\n .react-datepicker__portal .react-datepicker__day-name,\n .react-datepicker__portal .react-datepicker__day,\n .react-datepicker__portal .react-datepicker__time-name {\n width: 2rem;\n line-height: 2rem;\n }\n}\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n font-size: 1.44rem;\n}\n\n.react-datepicker__children-container {\n width: 13.8rem;\n margin: 0.4rem;\n padding-right: 0.2rem;\n padding-left: 0.2rem;\n height: auto;\n}\n\n.react-datepicker__aria-live {\n position: absolute;\n clip-path: circle(0);\n border: 0;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n width: 1px;\n white-space: nowrap;\n}\n\n.react-datepicker__calendar-icon {\n width: 1em;\n height: 1em;\n vertical-align: -0.125em;\n}\n","/* Footer.css */\r\n.footer-container {\r\n background-color: #000; /* Fallback for browsers that do not support images */\r\n background-image: url(\"../assets/footer-background-main.jpg\");\r\n background-size: cover;\r\n background-position: center;\r\n color: #fff;\r\n text-align: center;\r\n padding: 50px 20px; /* Adjust padding to your preference */\r\n}\r\n\r\n.footer-title {\r\n font-family: \"Monterio\", serif;\r\n font-size: 2.5em; /* Adjust size to your preference */\r\n}\r\n\r\n.footer-address {\r\n font-family: \"Sofia Pro SemiBold\";\r\n margin: 20px 0; /* Spacing between title and address */\r\n}\r\n\r\n.footer-map-link {\r\n color: #ffffff; /* Adjust color to match the design */\r\n text-decoration: none; /* Removes underline */\r\n font-style: italic;\r\n background-image: linear-gradient(to right, #f7b3a2 33%, transparent 0%);\r\n background-position: 0 1.2em;\r\n background-size: 3px 1px;\r\n background-repeat: repeat-x;\r\n}\r\n\r\n.footer-nav {\r\n margin-top: 20px; /* Spacing between address and navigation links */\r\n}\r\n\r\n.footer-nav-link {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #f4e4c7; /* Adjust color to match the design */\r\n margin: 0 10px; /* Spacing between links */\r\n text-decoration: none; /* Removes underline */\r\n font-weight: bold;\r\n}\r\n\r\n.footer-nav-link:hover {\r\n text-decoration: underline; /* Underline on hover for better user experience */\r\n}\r\n\r\n/* Add any additional responsive styles as necessary */\r\n","/* Monterio font */\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioRegular.ttf\") format(\"truetype\");\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioBold.ttf\") format(\"truetype\");\n font-weight: bold;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioLight.ttf\") format(\"truetype\");\n font-weight: 300;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioSemibold.ttf\") format(\"truetype\");\n font-weight: 600;\n font-style: normal;\n}\n\n/* Gelateria Del Centro Brand Typeface Font */\n\n@font-face {\n font-family: \"GDC-Blunt-Regular\";\n src: url(\"../public//fonts/GDC-Blunt-Regular.otf\") format(\"opentype\");\n}\n/* Font for everything else */\n@font-face {\n font-family: \"Sofia Pro Regular\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Regular\"),\n url(\"../public/fonts/Sofia Pro Regular Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Italic\"),\n url(\"../public/fonts/Sofia Pro Regular Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight\"),\n url(\"../public/fonts/Sofia Pro UltraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight Italic\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight Italic\"),\n url(\"../public/fonts/Sofia Pro UltraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light\"),\n url(\"../public/fonts/Sofia Pro Light Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light Italic\"),\n url(\"../public/fonts/Sofia Pro Light Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium\"),\n url(\"../public/fonts/Sofia Pro Medium Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium Italic\"),\n url(\"../public/fonts/Sofia Pro Medium Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold Italic\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold\"),\n url(\"../public/fonts/Sofia Pro Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold Italic\"),\n url(\"../public/fonts/Sofia Pro Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black\"),\n url(\"../public/fonts/Sofia Pro Black Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black Italic\"),\n url(\"../public/fonts/Sofia Pro Black Italic Az.woff\") format(\"woff\");\n}\n\n/* Our Favorites Section Special Font */\n\n@font-face {\n font-family: \"Brokefold Sans\";\n font-style: normal;\n font-weight: bold;\n src: local(\"Brokefold Sans\"),\n url(\"../public/fonts/BrokefoldSansBold-lg8oy.otf\") format(\"opentype\");\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/css/main.286bf220.css","mappings":"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","sources":["../node_modules/slick-carousel/slick/slick-theme.css","index.css","components/HeroCarousel.css","components/About.css","components/OurFavorites.css","components/OurSpecials.css","components/specialEvents.css","components/contact.css","../node_modules/slick-carousel/slick/slick.css","components/navbar.css","components/OnlineOrderingModal.css","components/events.css","../node_modules/react-datepicker/dist/react-datepicker.css","components/footer.css","App.css"],"sourcesContent":["@charset 'UTF-8';\n/* Slider */\n.slick-loading .slick-list\n{\n background: #fff url('./ajax-loader.gif') center center no-repeat;\n}\n\n/* Icons */\n@font-face\n{\n font-family: 'slick';\n font-weight: normal;\n font-style: normal;\n\n src: url('./fonts/slick.eot');\n src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');\n}\n/* Arrows */\n.slick-prev,\n.slick-next\n{\n font-size: 0;\n line-height: 0;\n\n position: absolute;\n top: 50%;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 0;\n -webkit-transform: translate(0, -50%);\n -ms-transform: translate(0, -50%);\n transform: translate(0, -50%);\n\n cursor: pointer;\n\n color: transparent;\n border: none;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover,\n.slick-prev:focus,\n.slick-next:hover,\n.slick-next:focus\n{\n color: transparent;\n outline: none;\n background: transparent;\n}\n.slick-prev:hover:before,\n.slick-prev:focus:before,\n.slick-next:hover:before,\n.slick-next:focus:before\n{\n opacity: 1;\n}\n.slick-prev.slick-disabled:before,\n.slick-next.slick-disabled:before\n{\n opacity: .25;\n}\n\n.slick-prev:before,\n.slick-next:before\n{\n font-family: 'slick';\n font-size: 20px;\n line-height: 1;\n\n opacity: .75;\n color: white;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.slick-prev\n{\n left: -25px;\n}\n[dir='rtl'] .slick-prev\n{\n right: -25px;\n left: auto;\n}\n.slick-prev:before\n{\n content: '←';\n}\n[dir='rtl'] .slick-prev:before\n{\n content: '→';\n}\n\n.slick-next\n{\n right: -25px;\n}\n[dir='rtl'] .slick-next\n{\n right: auto;\n left: -25px;\n}\n.slick-next:before\n{\n content: '→';\n}\n[dir='rtl'] .slick-next:before\n{\n content: '←';\n}\n\n/* Dots */\n.slick-dotted.slick-slider\n{\n margin-bottom: 30px;\n}\n\n.slick-dots\n{\n position: absolute;\n bottom: -25px;\n\n display: block;\n\n width: 100%;\n padding: 0;\n margin: 0;\n\n list-style: none;\n\n text-align: center;\n}\n.slick-dots li\n{\n position: relative;\n\n display: inline-block;\n\n width: 20px;\n height: 20px;\n margin: 0 5px;\n padding: 0;\n\n cursor: pointer;\n}\n.slick-dots li button\n{\n font-size: 0;\n line-height: 0;\n\n display: block;\n\n width: 20px;\n height: 20px;\n padding: 5px;\n\n cursor: pointer;\n\n color: transparent;\n border: 0;\n outline: none;\n background: transparent;\n}\n.slick-dots li button:hover,\n.slick-dots li button:focus\n{\n outline: none;\n}\n.slick-dots li button:hover:before,\n.slick-dots li button:focus:before\n{\n opacity: 1;\n}\n.slick-dots li button:before\n{\n font-family: 'slick';\n font-size: 6px;\n line-height: 20px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n width: 20px;\n height: 20px;\n\n content: '•';\n text-align: center;\n\n opacity: .25;\n color: black;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.slick-dots li.slick-active button:before\n{\n opacity: .75;\n color: black;\n}\n","body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n",".heroCarousel-container {\n position: relative;\n max-width: 100%;\n margin-top: 6rem; /* Added space between the navbar and carousel */\n}\n\n.heroCarousel-title {\n position: absolute;\n width: 100%;\n top: -15%; /* Adjust this to control the vertical positioning on desktop */\n left: 0;\n font-family: \"Monterio\", sans-serif; /* Use the custom font for the title */\n font-size: 12rem; /* Large font size for the title on desktop */\n font-weight: bold; /* Bold font weight for the title */\n color: #f7b3a2; /* Color of the title */\n text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); /* Text shadow for better readability */\n padding: 0.1rem 0.1rem; /* Padding around the text */\n text-align: center; /* Centers the text horizontally */\n margin: 0; /* Remove default margin */\n z-index: 2; /* Ensure the title is above the image */\n}\n\n.heroCarousel-image {\n width: 100%;\n height: auto; /* Maintain aspect ratio */\n display: block;\n}\n\n/* Smaller text for 'Del' */\n.smaller {\n font-size: 0.7em; /* Adjust the size of 'Del' relative to 'Gelateria' and 'Centro' */\n color: #f7b3a2; /* Lighter color for 'Del' */\n}\n\n/* Media queries for various breakpoints */\n@media (min-width: 1200px) {\n /* Large desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199px) {\n /* Small desktops */\n .heroCarousel-title {\n font-size: 12rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (min-width: 768px) and (max-width: 991px) {\n /* Tablets */\n .heroCarousel-title {\n font-size: 7rem; /* Adjust font size as needed */\n top: -15%; /* Position the title above the image */\n }\n}\n\n@media (max-width: 767px) {\n /* Mobile phones */\n .heroCarousel-title {\n font-size: 5rem; /* Adjust font size as needed */\n top: -20%; /* Position the title properly on mobile devices */\n }\n}\n\n@media (max-width: 480px) {\n /* Smaller mobile phones */\n .heroCarousel-title {\n font-size: 2.7rem; /* Adjust font size as needed */\n top: -12%; /* Keep the title in the same position */\n }\n}\n","body {\r\n overflow-x: hidden;\r\n}\r\n.about-container {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 20px;\r\n max-width: 1200px;\r\n margin: 0 auto;\r\n padding: 40px 20px;\r\n}\r\n\r\n/* Hours, Special Events & Our Why Headings */\r\n.about-container h2 {\r\n color: #978431;\r\n}\r\n\r\n/* Description under logo and paragraphs under each heading */\r\n.about-container p {\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.about-section {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.store-logo {\r\n max-width: 150px;\r\n margin-bottom: 20px;\r\n display: block;\r\n align-self: flex-start; /* Aligns the logo to the start of the flex container */\r\n}\r\n\r\n.about-description {\r\n font-family: \"Georgia\", serif;\r\n color: #978431;\r\n text-align: justify;\r\n font-style: italic;\r\n}\r\n\r\n.info-section {\r\n border-left: 2px solid #70a58f;\r\n padding-left: 20px;\r\n margin-left: 20px;\r\n}\r\n\r\n.info-section h2 {\r\n font-family: \"Sofia Pro Bold\", serif;\r\n color: #f8b3a2;\r\n margin: 10px 0;\r\n font-size: 16px;\r\n}\r\n\r\n.about-special-events-text {\r\n font-family: \"Georgia\", serif; /* Or whichever font you're using */\r\n color: #000; /* Your text color */\r\n padding-bottom: 3px; /* Space between text and underline */\r\n border-bottom: 3px dashed #978431; /* Dashed line styling */\r\n display: inline; /* Only underline the text, not the full container width */\r\n cursor: pointer; /* Change cursor to indicate it's clickable if it's a link */\r\n font-style: italic;\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n}\r\n\r\n/* Responsive Layout */\r\n\r\n/* Medium screens (tablets) */\r\n@media screen and (max-width: 1024px) {\r\n .color-bar {\r\n max-width: 80%; /* Slightly larger percentage since the screen is smaller */\r\n }\r\n}\r\n\r\n/* Small screens (phones) */\r\n@media screen and (max-width: 768px) {\r\n .color-bar {\r\n max-width: 70%; /* Even larger percentage for small screens */\r\n height: auto; /* Adjust height to maintain aspect ratio */\r\n }\r\n}\r\n\r\n/* Mobile devices */\r\n@media screen and (max-width: 480px) {\r\n .color-bar {\r\n max-width: 60%; /* Adjust width for smaller screens */\r\n }\r\n .store-logo {\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n}\r\n/* Responsive adjustments */\r\n@media (max-width: 768px) {\r\n .about-container {\r\n grid-template-columns: 1fr;\r\n padding: 20px;\r\n }\r\n\r\n .info-section {\r\n border-left: none;\r\n padding-left: 0;\r\n margin-left: 0;\r\n }\r\n\r\n .store-logo {\r\n max-width: 150px;\r\n }\r\n}\r\n","/* OurFavorites.css */\r\n\r\n.title-container {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.favorites-lowercase {\r\n font-size: 1.5em;\r\n color: #000000;\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em;\r\n font-style: italic; /* Make the text italic */\r\n}\r\n\r\n.favorites-uppercase {\r\n font-size: 3em;\r\n color: #d5b681;\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase;\r\n}\r\n\r\n.favorites {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.favorites-title,\r\n.favorites-subtitle {\r\n color: #c8102e;\r\n}\r\n\r\n.favorites-subtitle {\r\n font-size: 1.2em;\r\n color: #333;\r\n margin-bottom: 10px; /* Reduce the bottom margin */\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n}\r\n\r\n.favorites-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.favorite-item {\r\n background: #fff;\r\n border-radius: 20px;\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px;\r\n height: 330px;\r\n margin: 20px auto;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n position: relative; /* Added to position the checkmark absolutely within */\r\n padding-bottom: 32px; /* Space for the checkmark */\r\n}\r\n\r\n.favorite-image {\r\n width: 100%;\r\n height: auto; /* Adjust to auto for better aspect ratio control */\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Apply a border-radius to the top-left corner of the image */\r\n border-top-right-radius: 20px; /* Apply a border-radius to the top-right corner of the image */\r\n}\r\n\r\n.favorite-label {\r\n display: flex;\r\n justify-content: center; /* Center label text and checkmark */\r\n align-items: center;\r\n padding: 15px;\r\n flex-grow: 1; /* Make label take up remaining space */\r\n}\r\n\r\n.favorite-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em;\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n padding: 0em 1em; /* Adjust padding for spacing */\r\n overflow: visible; /* Allow text to show completely */\r\n text-align: center;\r\n}\r\n\r\n.favorite-name-container {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n}\r\n\r\n.favorite-checkmark {\r\n background-color: #6fa58f;\r\n color: white;\r\n border-radius: 50%;\r\n width: 32px;\r\n height: 32px;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n font-size: 14px;\r\n font-style: italic;\r\n font-family: \"Georgia\", serif;\r\n font-weight: bold;\r\n position: absolute;\r\n left: 50%;\r\n bottom: -16px; /* Adjust this value as needed to match the overlap in your design */\r\n transform: translateX(-50%);\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensures each part of the flavor name is on a new line */\r\n font-size: 1.2em; /* Adjust font-size as necessary */\r\n line-height: 1.2; /* Adjust line-height for spacing between the two parts */\r\n}\r\n\r\n.color-bar {\r\n display: block;\r\n margin-left: auto;\r\n margin-right: auto;\r\n max-width: 70%; /* Adjust the width of the color bar so it centers correctly */\r\n margin-top: 40px; /* Add space above the color bar */\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .favorites-grid {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .favorite-item {\r\n width: auto;\r\n height: auto;\r\n margin: 10px;\r\n }\r\n\r\n .favorite-name-container {\r\n margin-top: 0.5em;\r\n }\r\n\r\n .favorite-checkmark {\r\n position: absolute;\r\n bottom: -16px; /* Adjust for mobile if needed */\r\n }\r\n\r\n .favorite-name {\r\n font-size: 1em; /* Adjust if needed for mobile */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .favorites-title,\r\n .favorites-subtitle,\r\n .favorite-name {\r\n font-size: smaller;\r\n }\r\n\r\n .favorite-item {\r\n padding: 15px;\r\n }\r\n\r\n .favorite-checkmark {\r\n font-size: 16px; /* Adjust for smaller devices */\r\n bottom: -16px; /* Maintain consistency */\r\n }\r\n}\r\n","/* OurSpecials.css */\r\n\r\n.title-container {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n margin-bottom: 20px; /* Space between title and cards */\r\n}\r\n\r\n.title-line {\r\n display: flex;\r\n justify-content: center;\r\n align-items: baseline;\r\n}\r\n\r\n.specials-title {\r\n font-size: 3em; /* Large font size for 'seasonal SPECIALS' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\";\r\n text-transform: none; /* Keeps text as is, no uppercase */\r\n}\r\n\r\n.specials-subtitle {\r\n font-size: 1.5em; /* Subtitle font size */\r\n color: #333;\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n margin-top: 0.5em; /* Space between 'seasonal SPECIALS' and subtitle */\r\n}\r\n\r\n.specials {\r\n text-align: center;\r\n max-width: 960px;\r\n margin: 0 auto;\r\n padding: 20px;\r\n}\r\n\r\n.specials-lowercase {\r\n font-size: 1.5em; /* Font size for 'our specials' */\r\n color: #000000; /* Black color */\r\n font-family: \"Georgia\", serif;\r\n margin-right: 0.5em; /* Space between 'our' and 'specials' */\r\n font-style: italic; /* Italicize the text */\r\n}\r\n\r\n.specials-uppercase {\r\n font-size: 3em; /* Font size for 'favorites' */\r\n color: #d5b681; /* Gold color */\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n text-transform: uppercase; /* Uppercase the text */\r\n}\r\n\r\n.specials-grid {\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr); /* Three columns for three cards */\r\n gap: 20px;\r\n margin-top: 2em;\r\n}\r\n\r\n.special-item {\r\n background: #fff;\r\n border-radius: 20px; /* Rounded corners */\r\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n text-align: center;\r\n width: 280px; /* Adjust width as needed */\r\n margin: 20px auto;\r\n flex-direction: column;\r\n justify-content: center; /* Aligns content to center */\r\n padding: 1em; /* Padding inside the card */\r\n cursor: pointer; /* Change cursor to pointer on hover */\r\n}\r\n\r\n.special-image {\r\n width: 100%;\r\n object-fit: cover;\r\n display: block;\r\n border-top-left-radius: 20px; /* Rounded top left corner */\r\n border-top-right-radius: 20px; /* Rounded top right corner */\r\n}\r\n\r\n.special-label {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n padding: 15px;\r\n}\r\n\r\n.special-name {\r\n color: #f8b3a2;\r\n font-weight: bold;\r\n font-size: 1.2em; /* Adjusted font size for space */\r\n font-family: \"Sofia Pro Regular\", sans-serif;\r\n text-align: center;\r\n margin: 0.5em 0; /* Reduced margin */\r\n overflow-wrap: break-word; /* Wrap long names */\r\n}\r\n\r\n.flavor-part {\r\n display: block; /* Ensure the name parts stack */\r\n line-height: 1.2; /* Line height for spacing */\r\n}\r\n\r\n/* Adjustments for responsiveness */\r\n@media (max-width: 768px) {\r\n .specials-grid {\r\n grid-template-columns: 1fr; /* Single column for smaller screens */\r\n }\r\n\r\n .special-item {\r\n width: auto; /* Full width on mobile */\r\n margin: 10px;\r\n }\r\n\r\n .special-name {\r\n font-size: 1em; /* Smaller font size on narrow screens */\r\n }\r\n}\r\n\r\n@media (max-width: 480px), (max-device-width: 480px) {\r\n .specials-title,\r\n .specials-subtitle,\r\n .special-name {\r\n font-size: smaller; /* Even smaller font size for very small screens */\r\n }\r\n\r\n .special-item {\r\n padding: 15px; /* Consistent padding for smaller devices */\r\n }\r\n}\r\n",".special-events-container {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 50px; /* Space between the image and text */\r\n padding: 50px 0; /* Top and bottom padding */\r\n min-height: 100vh; /* Full viewport height */\r\n background: #fffdee; /* Assuming a background color is needed */\r\n margin-bottom: 60px; /* Space below the specialEvents component */\r\n}\r\n\r\n.special-events-image {\r\n flex: 1; /* Flex value to take half the space */\r\n max-width: 50%; /* Limit the width to half of the container */\r\n display: flex;\r\n justify-content: flex-end; /* Align the image to the right end of its container */\r\n align-items: center;\r\n margin-left: 50px; /* Space to the left of the image */\r\n}\r\n\r\n.special-events-image img {\r\n width: 100%; /* Full width of the container */\r\n max-height: 100%; /* Full height but maintain aspect ratio */\r\n object-fit: cover; /* Cover the area of the container */\r\n border-radius: 20px; /* Rounded corners for the squaricle effect */\r\n}\r\n\r\n.special-events-text {\r\n flex: 1; /* Flex value to take half the space */\r\n max-width: 50%; /* Limit the width to half of the container */\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center; /* Center the text vertically */\r\n align-items: flex-start; /* Align text to the left */\r\n padding-left: 50px; /* Space from the image to the text */\r\n line-height: 1; /* Adjust line height */\r\n}\r\n\r\n.about-description-text {\r\n font-family: Georgia, serif;\r\n font-style: italic;\r\n font-size: 1em; /* Adjust font size as needed */\r\n margin-top: 1em; /* Space between heading and paragraph */\r\n color: #978431;\r\n max-width: 40%; /* Adjust as needed to match the width of the h1 tags */\r\n}\r\n\r\n.special-events-heading {\r\n font-size: 2em; /* Adjust font size as needed */\r\n margin: 0;\r\n}\r\n\r\n.text-italic {\r\n font-family: Georgia, serif;\r\n font-style: italic;\r\n color: black;\r\n}\r\n\r\n.text-bold {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n color: #d5b681;\r\n}\r\n\r\n.text-italic,\r\n.text-bold {\r\n font-size: 1em; /* Adjust font size as needed */\r\n margin: 0;\r\n}\r\n\r\n.special-events-description {\r\n font-family: Georgia, serif;\r\n font-style: italic;\r\n color: black;\r\n margin-top: 20px; /* Space between heading and paragraph */\r\n}\r\n\r\n.contact-link {\r\n display: inline-block; /* This makes the width of the element fit the content */\r\n position: relative;\r\n padding-bottom: 5px; /* Space for the dotted line */\r\n font-family: \"Georgia\", sans-serif;\r\n color: black;\r\n text-decoration: none;\r\n font-style: italic;\r\n margin-top: 5px; /* Adjust space between the paragraph and the contact link */\r\n}\r\n\r\n.contact-link::after {\r\n content: \"\";\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n bottom: 0; /* Align the bottom edge of the text */\r\n border-bottom: 1px dashed #978431; /* Change to dashed and the correct color */\r\n width: auto; /* Let it size itself based on the content */\r\n}\r\n\r\n/* Adjustments for mobile view */\r\n@media (max-width: 768px) {\r\n .special-events-container {\r\n flex-direction: column;\r\n padding: 20px;\r\n }\r\n\r\n .special-events-image,\r\n .special-events-text {\r\n max-width: 100%;\r\n }\r\n\r\n .special-events-image {\r\n justify-content: center; /* Center image in mobile view */\r\n padding-bottom: 20px; /* Space below the image */\r\n }\r\n\r\n .special-events-text {\r\n align-items: center; /* Center text in mobile view */\r\n text-align: center;\r\n padding: 0 10px; /* Padding around the text */\r\n }\r\n\r\n .contact-link::after {\r\n width: 50%; /* Shorten the dotted line for a centered look on mobile */\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n}\r\n","/* ContactPage.css */\r\n\r\n.contact-page-container {\r\n display: grid;\r\n grid-template-columns: repeat(2, 1fr);\r\n max-width: 1200px;\r\n margin: auto;\r\n gap: 20px;\r\n margin-bottom: 30px;\r\n}\r\n\r\n.contact-image-container {\r\n width: 100%;\r\n}\r\n\r\n.contact-image {\r\n width: 100%;\r\n height: auto;\r\n object-fit: cover;\r\n}\r\n\r\n.contact-form-container h2 {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n}\r\n\r\n.contact-form-container h2 .sweet-word {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n font-style: normal;\r\n color: #d5b681;\r\n}\r\n\r\n.form-label {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #6fa58f;\r\n margin-bottom: 5px; /* Or adjust as needed */\r\n display: block; /* To ensure the label appears on a new line */\r\n text-transform: uppercase;\r\n}\r\n\r\n.contact-form-container p {\r\n font-family: \"Georgia\", serif;\r\n font-style: italic;\r\n color: #000;\r\n}\r\n\r\n.contact-form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.contact-form input,\r\n.contact-form textarea {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n color: #6fa58f;\r\n border: 1px solid #ccc;\r\n border-radius: 15px;\r\n padding: 15px;\r\n margin-bottom: 10px;\r\n}\r\n\r\n.contact-form button {\r\n font-family: \"Sofia Pro\", sans-serif;\r\n font-weight: bold;\r\n color: white;\r\n background-color: #f7b3a2;\r\n border: none;\r\n border-radius: 20px;\r\n padding: 15px;\r\n cursor: pointer;\r\n transition: background-color 0.3s;\r\n}\r\n\r\n.contact-form button:hover {\r\n background-color: darken(#f7b3a2, 10%);\r\n}\r\n\r\n/* General style for submission messages */\r\n.submission-message {\r\n margin-top: 20px;\r\n font-weight: bold;\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n/* Specific styles for success and error messages */\r\n.submission-message.success {\r\n color: green; /* Green for success messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n\r\n.submission-message.error {\r\n color: red; /* Red for error messages */\r\n font-family: Georgia, sans-serif;\r\n}\r\n/* Add media queries as needed for responsiveness */\r\n\r\n@media (max-width: 768px) {\r\n .contact-page-container {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n .contact-image-container {\r\n display: none;\r\n }\r\n}\r\n","/* Slider */\n.slick-slider\n{\n position: relative;\n\n display: block;\n box-sizing: border-box;\n\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n -webkit-touch-callout: none;\n -khtml-user-select: none;\n -ms-touch-action: pan-y;\n touch-action: pan-y;\n -webkit-tap-highlight-color: transparent;\n}\n\n.slick-list\n{\n position: relative;\n\n display: block;\n overflow: hidden;\n\n margin: 0;\n padding: 0;\n}\n.slick-list:focus\n{\n outline: none;\n}\n.slick-list.dragging\n{\n cursor: pointer;\n cursor: hand;\n}\n\n.slick-slider .slick-track,\n.slick-slider .slick-list\n{\n -webkit-transform: translate3d(0, 0, 0);\n -moz-transform: translate3d(0, 0, 0);\n -ms-transform: translate3d(0, 0, 0);\n -o-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n\n.slick-track\n{\n position: relative;\n top: 0;\n left: 0;\n\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.slick-track:before,\n.slick-track:after\n{\n display: table;\n\n content: '';\n}\n.slick-track:after\n{\n clear: both;\n}\n.slick-loading .slick-track\n{\n visibility: hidden;\n}\n\n.slick-slide\n{\n display: none;\n float: left;\n\n height: 100%;\n min-height: 1px;\n}\n[dir='rtl'] .slick-slide\n{\n float: right;\n}\n.slick-slide img\n{\n display: block;\n}\n.slick-slide.slick-loading img\n{\n display: none;\n}\n.slick-slide.dragging img\n{\n pointer-events: none;\n}\n.slick-initialized .slick-slide\n{\n display: block;\n}\n.slick-loading .slick-slide\n{\n visibility: hidden;\n}\n.slick-vertical .slick-slide\n{\n display: block;\n\n height: auto;\n\n border: 1px solid transparent;\n}\n.slick-arrow.slick-hidden {\n display: none;\n}\n","@import url(\"slick-carousel/slick/slick.css\");\n@import url(\"slick-carousel/slick/slick-theme.css\");\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n.navbar {\n display: flex;\n justify-content: space-between;\n position: sticky;\n top: 0;\n height: 70px;\n}\n\n.navbar-left {\n display: flex;\n width: 70%; /* Directly set to 70% of the navbar */\n background-image: url(\"../assets/scallop-green.png\");\n background-repeat: no-repeat;\n background-size: cover;\n background-position: center;\n}\n\n.navbar-left .navbar-address {\n align-self: flex-start;\n}\n\n.navbar-address {\n font-family: \"Sofia Pro SemiBold\";\n color: white;\n margin: 0;\n padding: 0;\n padding-left: 10px;\n}\n\n.navbar-address em {\n font-family: \"Georgia\", serif;\n font-style: italic;\n text-transform: lowercase;\n}\n\n.navbar-left .home-icon {\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n.navbar-right {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 30%; /* Directly set to 30% of the navbar */\n background-image: url(\"../assets/scallop-pink.png\");\n background-repeat: no-repeat;\n background-size: cover; /* Change this from 'cover' to 'contain' */\n background-position: center;\n align-items: flex-start;\n}\n\n.navbar-right,\n.order-now {\n padding: 0;\n margin: 0;\n}\n\n/* Style the order-now hyperlink so it just looks like an all uppercase order now text in monterio that links you to the modal */\n\n.order-now {\n font-family: \"Sofia Pro Regular\";\n text-decoration: none;\n color: #ffffff;\n font-size: 1.6rem;\n text-decoration: none;\n position: relative; /* Required for positioning the pseudo-element */\n display: inline-block; /* Ensures the pseudo-element aligns properly under the text */\n}\n\n/* Add this after your .order-now style */\n.order-now::after {\n content: \"\";\n display: block; /* Creates a new line for the pseudo-element */\n width: 100%; /* Matches the width of the 'Order Now' text */\n height: 2px; /* The thickness of the dashed line */\n background: repeating-linear-gradient(\n to right,\n #f7b3a2,\n #f7b3a2 5px,\n /* Width of each dash */ transparent 5px,\n /* Spacing between dashes */ transparent 10px /* Continue the pattern */\n );\n position: absolute;\n bottom: -5px; /* Adjust the space below the text */\n left: 0;\n}\n\n/* Remove the browser default to underline any link */\n\na:-webkit-any-link {\n text-decoration: none;\n}\n\n.order-now a {\n text-decoration: none;\n color: inherit;\n}\n\n.home-icon {\n width: 24px; /* Adjust this value to make the icon smaller or larger */\n height: 24px; /* Adjust this value to make the icon smaller or larger */\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n}\n\n/* Responsive Adjustments */\n\n@media (min-width: 769px) {\n .navbar-address {\n /* ... */\n padding-left: 10px; /* Add this line */\n /* ... */\n }\n}\n\n@media (max-width: 768px) {\n .navbar {\n height: 50px; /* Adjust this value to reduce the size of the navbar on mobile screens */\n }\n\n .navbar-left {\n display: none; /* Hide the left side of the navbar on screens smaller than 768px */\n }\n\n .navbar-right {\n width: 100%; /* Make the right side of the navbar take up the full width on screens smaller than 768px */\n background-image: url(\"../assets/scallop-green.png\"); /* Change the background image to the green scalloped border on screens smaller than 768px */\n }\n}\n",".online-ordering-modal-overlay {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(\r\n 247,\r\n 179,\r\n 162,\r\n 0.92\r\n ); /* Updated background color with transparency */\r\n z-index: 1000; /* Ensure it's above other content */\r\n overflow-y: auto; /* Enables scrolling if the modal is taller than the screen */\r\n}\r\n\r\n.online-ordering-modal {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n background-image: url(\"../assets/blue-art-nouveau-frame-800x800.png\");\r\n background-size: 100% 100%; /* Adjust this as needed */\r\n background-repeat: no-repeat;\r\n width: 800px; /* Assuming the image should be 800px wide */\r\n height: 800px; /* Assuming the image should be 800px high */\r\n margin: auto;\r\n max-height: 90vh; /* 90% of the viewport height */\r\n box-sizing: border-box;\r\n overflow-y: auto; /* Adds scroll to the modal content if it overflows */\r\n}\r\n\r\n.modal-title {\r\n font-family: \"Brokefold Sans\", sans-serif;\r\n font-size: 40px;\r\n color: #b68173;\r\n}\r\n\r\n.modal-divider {\r\n border: none;\r\n height: 2px;\r\n background-color: #d3907f;\r\n margin: 20px auto; /* Centers the line */\r\n width: 80%; /* Adjust width as needed */\r\n}\r\n\r\n.service-list {\r\n list-style: none;\r\n padding: 0;\r\n}\r\n\r\n.service-list li {\r\n font-family: \"Sofia Pro Bold\", sans-serif;\r\n color: #ffffff;\r\n margin: 20px 0;\r\n}\r\n\r\n.service-link {\r\n text-decoration: none;\r\n color: inherit; /* Inherits the white color from its parent */\r\n display: block; /* Makes the link fill the entire list item for easier clicking */\r\n border-bottom: 2px solid #d3907f; /* The horizontal line between services */\r\n padding: 10px 0; /* Space above and below text */\r\n margin-bottom: 1rem; /* Add some margin between the links */\r\n font-size: 44px;\r\n}\r\n\r\n.modal-close-button {\r\n position: absolute;\r\n top: 10px;\r\n right: 10px;\r\n border: none;\r\n background: none;\r\n color: white;\r\n font-size: 1.5em;\r\n cursor: pointer;\r\n font-family: \"Sofia Pro Bold\", sans-serif;\r\n}\r\n\r\n/* Responsive Styles */\r\n\r\n@media (max-width: 800px) {\r\n .online-ordering-modal {\r\n width: 90%; /* You can adjust this for smaller screens */\r\n height: auto; /* This will make the height responsive */\r\n padding: 10px; /* Less padding on smaller screens */\r\n }\r\n}\r\n","body {\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.title {\r\n text-align: center;\r\n font-family: \"Monterio\", sans-serif;\r\n font-size: 2em;\r\n color: #333;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.events-container .grid > section {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: rgba(255, 255, 255, 0.8); /* semi-transparent white */\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.events-container h1,\r\n.events-container h2,\r\n.events-container h3,\r\n.events-container h4,\r\n.events-container h5,\r\n.events-container h6 {\r\n font-family: \"Monterio\", sans-serif;\r\n text-align: center;\r\n}\r\n\r\n.events-container > div {\r\n padding: 20px;\r\n margin: 10px;\r\n background-color: #fff;\r\n border-radius: 10px;\r\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);\r\n}\r\n\r\n.inquiry-form form {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.inquiry-form form label {\r\n display: flex;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.inquiry-form form label span {\r\n width: 100px; /* Adjust this value as needed */\r\n margin-right: 10px;\r\n}\r\n\r\n.inquiry-form form input,\r\n.inquiry-form form textarea {\r\n padding: 10px;\r\n border-radius: 5px;\r\n border: 1px solid #ccc;\r\n margin-top: 5px; /* Add this line to add space between the label and the input field */\r\n}\r\n\r\n/* Button Style CSS */\r\n.submit-button {\r\n background-color: #eb6368; /* Pink background */\r\n border: none; /* Remove border */\r\n color: white; /* White text */\r\n padding: 15px 32px; /* Some padding */\r\n text-align: center; /* Centered text */\r\n text-decoration: none; /* Remove underline */\r\n display: inline-block;\r\n font-size: 16px;\r\n margin: 4px 2px;\r\n cursor: pointer; /* Mouse pointer on hover */\r\n border-radius: 20px; /* Rounded corners */\r\n transition-duration: 0.4s; /* Transition */\r\n margin-bottom: 5%;\r\n}\r\n","@charset \"UTF-8\";\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {\n border-color: #ccc;\n border-style: solid;\n border-width: 3px 3px 0 0;\n content: \"\";\n display: block;\n height: 9px;\n position: absolute;\n top: 6px;\n width: 9px;\n}\n.react-datepicker-wrapper {\n display: inline-block;\n padding: 0;\n border: 0;\n}\n\n.react-datepicker {\n font-family: \"Helvetica Neue\", helvetica, arial, sans-serif;\n font-size: 0.8rem;\n background-color: #fff;\n color: #000;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n display: inline-block;\n position: relative;\n line-height: initial;\n}\n\n.react-datepicker--time-only .react-datepicker__time-container {\n border-left: 0;\n}\n.react-datepicker--time-only .react-datepicker__time,\n.react-datepicker--time-only .react-datepicker__time-box {\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.react-datepicker-popper {\n z-index: 1;\n line-height: 0;\n}\n.react-datepicker-popper .react-datepicker__triangle {\n stroke: #aeaeae;\n}\n.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {\n fill: #f0f0f0;\n color: #f0f0f0;\n}\n.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {\n fill: #fff;\n color: #fff;\n}\n\n.react-datepicker__header {\n text-align: center;\n background-color: #f0f0f0;\n border-bottom: 1px solid #aeaeae;\n border-top-left-radius: 0.3rem;\n padding: 8px 0;\n position: relative;\n}\n.react-datepicker__header--time {\n padding-bottom: 8px;\n padding-left: 5px;\n padding-right: 5px;\n}\n.react-datepicker__header--time:not(.react-datepicker__header--time--only) {\n border-top-left-radius: 0;\n}\n.react-datepicker__header:not(.react-datepicker__header--has-time-select) {\n border-top-right-radius: 0.3rem;\n}\n\n.react-datepicker__year-dropdown-container--select,\n.react-datepicker__month-dropdown-container--select,\n.react-datepicker__month-year-dropdown-container--select,\n.react-datepicker__year-dropdown-container--scroll,\n.react-datepicker__month-dropdown-container--scroll,\n.react-datepicker__month-year-dropdown-container--scroll {\n display: inline-block;\n margin: 0 15px;\n}\n\n.react-datepicker__current-month,\n.react-datepicker-time__header,\n.react-datepicker-year-header {\n margin-top: 0;\n color: #000;\n font-weight: bold;\n font-size: 0.944rem;\n}\n\n.react-datepicker-time__header {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n.react-datepicker__navigation {\n align-items: center;\n background: none;\n display: flex;\n justify-content: center;\n text-align: center;\n cursor: pointer;\n position: absolute;\n top: 2px;\n padding: 0;\n border: none;\n z-index: 1;\n height: 32px;\n width: 32px;\n text-indent: -999em;\n overflow: hidden;\n}\n.react-datepicker__navigation--previous {\n left: 2px;\n}\n.react-datepicker__navigation--next {\n right: 2px;\n}\n.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {\n right: 85px;\n}\n.react-datepicker__navigation--years {\n position: relative;\n top: 0;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__navigation--years-previous {\n top: 4px;\n}\n.react-datepicker__navigation--years-upcoming {\n top: -4px;\n}\n.react-datepicker__navigation:hover *::before {\n border-color: #a6a6a6;\n}\n\n.react-datepicker__navigation-icon {\n position: relative;\n top: -1px;\n font-size: 20px;\n width: 0;\n}\n.react-datepicker__navigation-icon--next {\n left: -2px;\n}\n.react-datepicker__navigation-icon--next::before {\n transform: rotate(45deg);\n left: -7px;\n}\n.react-datepicker__navigation-icon--previous {\n right: -2px;\n}\n.react-datepicker__navigation-icon--previous::before {\n transform: rotate(225deg);\n right: -7px;\n}\n\n.react-datepicker__month-container {\n float: left;\n}\n\n.react-datepicker__year {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__year-wrapper {\n display: flex;\n flex-wrap: wrap;\n max-width: 180px;\n}\n.react-datepicker__year .react-datepicker__year-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__month {\n margin: 0.4rem;\n text-align: center;\n}\n.react-datepicker__month .react-datepicker__month-text,\n.react-datepicker__month .react-datepicker__quarter-text {\n display: inline-block;\n width: 4rem;\n margin: 2px;\n}\n\n.react-datepicker__input-time-container {\n clear: both;\n width: 100%;\n float: left;\n margin: 5px 0 10px 15px;\n text-align: left;\n}\n.react-datepicker__input-time-container .react-datepicker-time__caption {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container {\n display: inline-block;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {\n display: inline-block;\n margin-left: 10px;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {\n width: auto;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {\n -moz-appearance: textfield;\n}\n.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {\n margin-left: 5px;\n display: inline-block;\n}\n\n.react-datepicker__time-container {\n float: right;\n border-left: 1px solid #aeaeae;\n width: 85px;\n}\n.react-datepicker__time-container--with-today-button {\n display: inline;\n border: 1px solid #aeaeae;\n border-radius: 0.3rem;\n position: absolute;\n right: -87px;\n top: 0;\n}\n.react-datepicker__time-container .react-datepicker__time {\n position: relative;\n background: white;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {\n width: 85px;\n overflow-x: hidden;\n margin: 0 auto;\n text-align: center;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {\n list-style: none;\n margin: 0;\n height: calc(195px + 1.7rem / 2);\n overflow-y: scroll;\n padding-right: 0;\n padding-left: 0;\n width: 100%;\n box-sizing: content-box;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {\n height: 30px;\n padding: 5px 10px;\n white-space: nowrap;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {\n cursor: pointer;\n background-color: #f0f0f0;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {\n background-color: #216ba5;\n color: white;\n font-weight: bold;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {\n background-color: #216ba5;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {\n color: #ccc;\n}\n.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {\n cursor: default;\n background-color: transparent;\n}\n\n.react-datepicker__week-number {\n color: #ccc;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable {\n cursor: pointer;\n}\n.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,\n.react-datepicker__week-number--keyboard-selected):hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__week-number--selected {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__week-number--selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__week-number--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #2a87d0;\n color: #fff;\n}\n.react-datepicker__week-number--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n\n.react-datepicker__day-names {\n white-space: nowrap;\n margin-bottom: -8px;\n}\n\n.react-datepicker__week {\n white-space: nowrap;\n}\n\n.react-datepicker__day-name,\n.react-datepicker__day,\n.react-datepicker__time-name {\n color: #000;\n display: inline-block;\n width: 1.7rem;\n line-height: 1.7rem;\n text-align: center;\n margin: 0.166rem;\n}\n\n.react-datepicker__day,\n.react-datepicker__month-text,\n.react-datepicker__quarter-text,\n.react-datepicker__year-text {\n cursor: pointer;\n}\n.react-datepicker__day:hover,\n.react-datepicker__month-text:hover,\n.react-datepicker__quarter-text:hover,\n.react-datepicker__year-text:hover {\n border-radius: 0.3rem;\n background-color: #f0f0f0;\n}\n.react-datepicker__day--today,\n.react-datepicker__month-text--today,\n.react-datepicker__quarter-text--today,\n.react-datepicker__year-text--today {\n font-weight: bold;\n}\n.react-datepicker__day--highlighted,\n.react-datepicker__month-text--highlighted,\n.react-datepicker__quarter-text--highlighted,\n.react-datepicker__year-text--highlighted {\n border-radius: 0.3rem;\n background-color: #3dcc4a;\n color: #fff;\n}\n.react-datepicker__day--highlighted:hover,\n.react-datepicker__month-text--highlighted:hover,\n.react-datepicker__quarter-text--highlighted:hover,\n.react-datepicker__year-text--highlighted:hover {\n background-color: #32be3f;\n}\n.react-datepicker__day--highlighted-custom-1,\n.react-datepicker__month-text--highlighted-custom-1,\n.react-datepicker__quarter-text--highlighted-custom-1,\n.react-datepicker__year-text--highlighted-custom-1 {\n color: magenta;\n}\n.react-datepicker__day--highlighted-custom-2,\n.react-datepicker__month-text--highlighted-custom-2,\n.react-datepicker__quarter-text--highlighted-custom-2,\n.react-datepicker__year-text--highlighted-custom-2 {\n color: green;\n}\n.react-datepicker__day--holidays,\n.react-datepicker__month-text--holidays,\n.react-datepicker__quarter-text--holidays,\n.react-datepicker__year-text--holidays {\n position: relative;\n border-radius: 0.3rem;\n background-color: #ff6803;\n color: #fff;\n}\n.react-datepicker__day--holidays .overlay,\n.react-datepicker__month-text--holidays .overlay,\n.react-datepicker__quarter-text--holidays .overlay,\n.react-datepicker__year-text--holidays .overlay {\n position: absolute;\n bottom: 100%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n.react-datepicker__day--holidays:hover,\n.react-datepicker__month-text--holidays:hover,\n.react-datepicker__quarter-text--holidays:hover,\n.react-datepicker__year-text--holidays:hover {\n background-color: #cf5300;\n}\n.react-datepicker__day--holidays:hover .overlay,\n.react-datepicker__month-text--holidays:hover .overlay,\n.react-datepicker__quarter-text--holidays:hover .overlay,\n.react-datepicker__year-text--holidays:hover .overlay {\n visibility: visible;\n opacity: 1;\n}\n.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,\n.react-datepicker__month-text--selected,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--selected,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--selected,\n.react-datepicker__year-text--in-selecting-range,\n.react-datepicker__year-text--in-range {\n border-radius: 0.3rem;\n background-color: #216ba5;\n color: #fff;\n}\n.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,\n.react-datepicker__month-text--selected:hover,\n.react-datepicker__month-text--in-selecting-range:hover,\n.react-datepicker__month-text--in-range:hover,\n.react-datepicker__quarter-text--selected:hover,\n.react-datepicker__quarter-text--in-selecting-range:hover,\n.react-datepicker__quarter-text--in-range:hover,\n.react-datepicker__year-text--selected:hover,\n.react-datepicker__year-text--in-selecting-range:hover,\n.react-datepicker__year-text--in-range:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--keyboard-selected,\n.react-datepicker__month-text--keyboard-selected,\n.react-datepicker__quarter-text--keyboard-selected,\n.react-datepicker__year-text--keyboard-selected {\n border-radius: 0.3rem;\n background-color: #bad9f1;\n color: rgb(0, 0, 0);\n}\n.react-datepicker__day--keyboard-selected:hover,\n.react-datepicker__month-text--keyboard-selected:hover,\n.react-datepicker__quarter-text--keyboard-selected:hover,\n.react-datepicker__year-text--keyboard-selected:hover {\n background-color: #1d5d90;\n}\n.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range),\n.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,\n.react-datepicker__month-text--in-range,\n.react-datepicker__quarter-text--in-range,\n.react-datepicker__year-text--in-range) {\n background-color: rgba(33, 107, 165, 0.5);\n}\n.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range),\n.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,\n.react-datepicker__month-text--in-selecting-range,\n.react-datepicker__quarter-text--in-selecting-range,\n.react-datepicker__year-text--in-selecting-range) {\n background-color: #f0f0f0;\n color: #000;\n}\n.react-datepicker__day--disabled,\n.react-datepicker__month-text--disabled,\n.react-datepicker__quarter-text--disabled,\n.react-datepicker__year-text--disabled {\n cursor: default;\n color: #ccc;\n}\n.react-datepicker__day--disabled:hover,\n.react-datepicker__month-text--disabled:hover,\n.react-datepicker__quarter-text--disabled:hover,\n.react-datepicker__year-text--disabled:hover {\n background-color: transparent;\n}\n.react-datepicker__day--disabled .overlay,\n.react-datepicker__month-text--disabled .overlay,\n.react-datepicker__quarter-text--disabled .overlay,\n.react-datepicker__year-text--disabled .overlay {\n position: absolute;\n bottom: 70%;\n left: 50%;\n transform: translateX(-50%);\n background-color: #333;\n color: #fff;\n padding: 4px;\n border-radius: 4px;\n white-space: nowrap;\n visibility: hidden;\n opacity: 0;\n transition: visibility 0s, opacity 0.3s ease-in-out;\n}\n\n.react-datepicker__input-container {\n position: relative;\n display: inline-block;\n width: 100%;\n}\n.react-datepicker__input-container .react-datepicker__calendar-icon {\n position: absolute;\n padding: 0.5rem;\n box-sizing: content-box;\n}\n\n.react-datepicker__view-calendar-icon input {\n padding: 6px 10px 5px 25px;\n}\n\n.react-datepicker__year-read-view,\n.react-datepicker__month-read-view,\n.react-datepicker__month-year-read-view {\n border: 1px solid transparent;\n border-radius: 0.3rem;\n position: relative;\n}\n.react-datepicker__year-read-view:hover,\n.react-datepicker__month-read-view:hover,\n.react-datepicker__month-year-read-view:hover {\n cursor: pointer;\n}\n.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-read-view--down-arrow,\n.react-datepicker__month-read-view--down-arrow,\n.react-datepicker__month-year-read-view--down-arrow {\n transform: rotate(135deg);\n right: -16px;\n top: 0;\n}\n\n.react-datepicker__year-dropdown,\n.react-datepicker__month-dropdown,\n.react-datepicker__month-year-dropdown {\n background-color: #f0f0f0;\n position: absolute;\n width: 50%;\n left: 25%;\n top: 30px;\n z-index: 1;\n text-align: center;\n border-radius: 0.3rem;\n border: 1px solid #aeaeae;\n}\n.react-datepicker__year-dropdown:hover,\n.react-datepicker__month-dropdown:hover,\n.react-datepicker__month-year-dropdown:hover {\n cursor: pointer;\n}\n.react-datepicker__year-dropdown--scrollable,\n.react-datepicker__month-dropdown--scrollable,\n.react-datepicker__month-year-dropdown--scrollable {\n height: 150px;\n overflow-y: scroll;\n}\n\n.react-datepicker__year-option,\n.react-datepicker__month-option,\n.react-datepicker__month-year-option {\n line-height: 20px;\n width: 100%;\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.react-datepicker__year-option:first-of-type,\n.react-datepicker__month-option:first-of-type,\n.react-datepicker__month-year-option:first-of-type {\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:last-of-type,\n.react-datepicker__month-option:last-of-type,\n.react-datepicker__month-year-option:last-of-type {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n border-bottom-left-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n.react-datepicker__year-option:hover,\n.react-datepicker__month-option:hover,\n.react-datepicker__month-year-option:hover {\n background-color: #ccc;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {\n border-bottom-color: #b3b3b3;\n}\n.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,\n.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {\n border-top-color: #b3b3b3;\n}\n.react-datepicker__year-option--selected,\n.react-datepicker__month-option--selected,\n.react-datepicker__month-year-option--selected {\n position: absolute;\n left: 15px;\n}\n\n.react-datepicker__close-icon {\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: 0;\n padding: 0 6px 0 0;\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n display: table-cell;\n vertical-align: middle;\n}\n.react-datepicker__close-icon::after {\n cursor: pointer;\n background-color: #216ba5;\n color: #fff;\n border-radius: 50%;\n height: 16px;\n width: 16px;\n padding: 2px;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n display: table-cell;\n vertical-align: middle;\n content: \"×\";\n}\n.react-datepicker__close-icon--disabled {\n cursor: default;\n}\n.react-datepicker__close-icon--disabled::after {\n cursor: default;\n background-color: #ccc;\n}\n\n.react-datepicker__today-button {\n background: #f0f0f0;\n border-top: 1px solid #aeaeae;\n cursor: pointer;\n text-align: center;\n font-weight: bold;\n padding: 5px 0;\n clear: left;\n}\n\n.react-datepicker__portal {\n position: fixed;\n width: 100vw;\n height: 100vh;\n background-color: rgba(0, 0, 0, 0.8);\n left: 0;\n top: 0;\n justify-content: center;\n align-items: center;\n display: flex;\n z-index: 2147483647;\n}\n.react-datepicker__portal .react-datepicker__day-name,\n.react-datepicker__portal .react-datepicker__day,\n.react-datepicker__portal .react-datepicker__time-name {\n width: 3rem;\n line-height: 3rem;\n}\n@media (max-width: 400px), (max-height: 550px) {\n .react-datepicker__portal .react-datepicker__day-name,\n .react-datepicker__portal .react-datepicker__day,\n .react-datepicker__portal .react-datepicker__time-name {\n width: 2rem;\n line-height: 2rem;\n }\n}\n.react-datepicker__portal .react-datepicker__current-month,\n.react-datepicker__portal .react-datepicker-time__header {\n font-size: 1.44rem;\n}\n\n.react-datepicker__children-container {\n width: 13.8rem;\n margin: 0.4rem;\n padding-right: 0.2rem;\n padding-left: 0.2rem;\n height: auto;\n}\n\n.react-datepicker__aria-live {\n position: absolute;\n clip-path: circle(0);\n border: 0;\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n width: 1px;\n white-space: nowrap;\n}\n\n.react-datepicker__calendar-icon {\n width: 1em;\n height: 1em;\n vertical-align: -0.125em;\n}\n","/* Footer.css */\r\n.footer-container {\r\n background-color: #000; /* Fallback for browsers that do not support images */\r\n background-image: url(\"../assets/footer-background-main.jpg\");\r\n background-size: cover;\r\n background-position: center;\r\n color: #fff;\r\n text-align: center;\r\n padding: 50px 20px; /* Adjust padding to your preference */\r\n}\r\n\r\n.footer-title {\r\n font-family: \"Monterio\", serif;\r\n font-size: 2.5em; /* Adjust size to your preference */\r\n}\r\n\r\n.footer-address {\r\n font-family: \"Sofia Pro SemiBold\";\r\n margin: 20px 0; /* Spacing between title and address */\r\n}\r\n\r\n.footer-map-link {\r\n color: #ffffff; /* Adjust color to match the design */\r\n text-decoration: none; /* Removes underline */\r\n font-style: italic;\r\n background-image: linear-gradient(to right, #f7b3a2 33%, transparent 0%);\r\n background-position: 0 1.2em;\r\n background-size: 3px 1px;\r\n background-repeat: repeat-x;\r\n}\r\n\r\n.footer-nav {\r\n margin-top: 20px; /* Spacing between address and navigation links */\r\n}\r\n\r\n.footer-nav-link {\r\n font-family: \"Sofia Pro Bold\";\r\n color: #f4e4c7; /* Adjust color to match the design */\r\n margin: 0 10px; /* Spacing between links */\r\n text-decoration: none; /* Removes underline */\r\n font-weight: bold;\r\n}\r\n\r\n.footer-nav-link:hover {\r\n text-decoration: underline; /* Underline on hover for better user experience */\r\n}\r\n\r\n/* Add any additional responsive styles as necessary */\r\n","/* Monterio font */\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioRegular.ttf\") format(\"truetype\");\n font-weight: normal;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioBold.ttf\") format(\"truetype\");\n font-weight: bold;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioLight.ttf\") format(\"truetype\");\n font-weight: 300;\n font-style: normal;\n}\n\n@font-face {\n font-family: \"Monterio\";\n src: url(\"../public/fonts/MonterioSemibold.ttf\") format(\"truetype\");\n font-weight: 600;\n font-style: normal;\n}\n\n/* Gelateria Del Centro Brand Typeface Font */\n\n@font-face {\n font-family: \"GDC-Blunt-Regular\";\n src: url(\"../public//fonts/GDC-Blunt-Regular.otf\") format(\"opentype\");\n}\n/* Font for everything else */\n@font-face {\n font-family: \"Sofia Pro Regular\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Regular\"),\n url(\"../public/fonts/Sofia Pro Regular Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Italic\"),\n url(\"../public/fonts/Sofia Pro Regular Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight\"),\n url(\"../public/fonts/Sofia Pro UltraLight Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro ExtraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro ExtraLight Italic\"),\n url(\"../public/fonts/Sofia Pro ExtraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro UltraLight Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro UltraLight Italic\"),\n url(\"../public/fonts/Sofia Pro UltraLight Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light\"),\n url(\"../public/fonts/Sofia Pro Light Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Light Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Light Italic\"),\n url(\"../public/fonts/Sofia Pro Light Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium\"),\n url(\"../public/fonts/Sofia Pro Medium Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Medium Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Medium Italic\"),\n url(\"../public/fonts/Sofia Pro Medium Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro SemiBold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro SemiBold Italic\"),\n url(\"../public/fonts/Sofia Pro Semi Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold\"),\n url(\"../public/fonts/Sofia Pro Bold Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Bold Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Bold Italic\"),\n url(\"../public/fonts/Sofia Pro Bold Italic Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black\"),\n url(\"../public/fonts/Sofia Pro Black Az.woff\") format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sofia Pro Black Italic\";\n font-style: normal;\n font-weight: normal;\n src: local(\"Sofia Pro Black Italic\"),\n url(\"../public/fonts/Sofia Pro Black Italic Az.woff\") format(\"woff\");\n}\n\n/* Our Favorites Section Special Font */\n\n@font-face {\n font-family: \"Brokefold Sans\";\n font-style: normal;\n font-weight: bold;\n src: local(\"Brokefold Sans\"),\n url(\"../public/fonts/BrokefoldSansBold-lg8oy.otf\") format(\"opentype\");\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file