html{font-size:10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;letter-spacing:.3em;margin:0;padding:0}:root{--main-rust:#873f2a;--main-cream:#eee2d2;--light-rust:#b94310;--light-grey:#807e7c;--dark-grey:#555656;--main-black:#312d2b}.App{background-color:#873f2a;background-color:var(--main-rust);background-image:url(/static/media/RustTexture_smallV1.6109a4a8e3cc26de08a6.jpg);color:#312d2b;color:var(--main-black);height:auto;max-width:100%;padding:0 0 5em;text-align:center;width:100vw}.App,.main-container{background-size:150px}.main-container{background-image:url(/static/media/cream_texture_small.dbb15fe99cdcf00c2fff.jpg);border-radius:1000px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:4em auto 0;max-width:800px;padding-top:15em;width:90%}@media only screen and (max-width:1200px){.main-container{padding-top:10em}.home-page{height:90%}}@media only screen and (max-width:1100px){.flower{margin-top:0}.main-container{min-height:0}}@media only screen and (max-width:700px){.main-container{background-size:90%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding-top:5em}}@media only screen and (max-width:300px){.main-container{padding-top:2em}}@media only screen and (min-width:1000px){.App,.main-container{background-size:250px}.main-container{margin-top:10em}}.navbar{display:flex;flex-direction:column;height:250px;margin:0 0 15rem}.banner{background-image:url(/static/media/RustTexture_smallV1.6109a4a8e3cc26de08a6.jpg);background-size:100px;box-shadow:0 0 20px rgba(0,0,0,.428);height:80px;margin:0;padding:1em;position:fixed;top:0;width:100%;z-index:50}.banner,.gm-badge{align-items:center;display:flex;justify-content:center}.gm-badge{background-color:var(--main-cream);border-radius:65px;box-shadow:inset 0 0 0 5px var(--main-cream),inset 0 0 0 7px var(--main-black);color:var(--main-black);font-family:Ibarra Real Nova;font-size:1rem;height:130px;letter-spacing:.1em;text-decoration:none;width:130px}.gm-badge:hover{text-decoration:underline}.navbar-list{align-items:center;background-image:url(/static/media/RustTexture_smallV1.6109a4a8e3cc26de08a6.jpg);background-size:100px;box-shadow:0 0 20px rgba(0,0,0,.428);display:flex;flex-direction:column;flex-wrap:wrap;height:550px;justify-content:space-around;padding:2em;position:fixed;transition:all .5s linear;width:100%;z-index:10}.navbar-list li{list-style:none}.navLink{border-bottom:2px solid var(--main-cream)}.nav-btn{background-color:initial;border:none;color:var(--main-cream);font-family:Cormorant SC;font-size:1.5rem;font-weight:700;padding:1em}.nav-btn:hover{border-bottom:1px solid var(--main-cream);cursor:pointer}#navMenu{background-color:initial;margin:0 15px;position:fixed;right:0;width:50px;z-index:100}#navMenu>span{background-color:var(--main-cream);border-radius:9999px;display:block;height:3px;width:28px;z-index:1000}#navMenu>span:not(:last-child){margin-bottom:7px}#navMenu,#navMenu>span{transition:all .2s linear}#navMenu.active{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.1s}#navMenu.active>span:nth-child(2){width:0}#navMenu.active>span:first-child,#navMenu.active>span:nth-child(3){transition-delay:.2s}#navMenu.active>span:first-child{-webkit-transform:translateY(10px);transform:translateY(10px)}#navMenu.active>span:nth-child(3){-webkit-transform:translateY(-10px) rotate(90deg);transform:translateY(-10px) rotate(90deg)}@media only screen and (min-width:1000px){.gm-badge{display:none}.banner{height:100px}.navbar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.navbar-list{background-color:initial;flex-direction:row;height:100px;padding:0;z-index:1000}.navbar-list.inactive{-webkit-transform:translateY(0);transform:translateY(0)}#navMenu{display:none}}@media only screen and (max-width:1000px){.navbar{align-items:center;height:50px}.banner,.navbar{justify-content:space-between}#navMenu{margin:0}.gm-badge{height:50px;position:fixed;width:50px}.navbar-list.active{-webkit-transform:translateY(50px);transform:translateY(50px)}.navbar-list.inactive{-webkit-transform:translateY(-760px);transform:translateY(-760px)}}.main-div{font-size:1.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:5em;margin-top:5em}.hero-section,.main-div{align-items:center;display:flex;flex-direction:column;width:80%}.hero-section{color:var(--main-black);font-family:Cormorant SC;gap:2.5em;height:auto;justify-content:space-around;text-align:center}#hero-title{font-size:4rem}.hero-section h2{font-size:1.75rem}.home-flower{width:90%}.rsvp{border:1px solid var(--main-rust);border-radius:20px;color:var(--main-rust);margin-top:1em;padding:.5em;text-decoration:none}.rsvp:active,.rsvp:hover{background-color:var(--main-rust);color:var(--main-cream);cursor:pointer}.the-wedding-section{color:var(--main-black);display:none;font-family:Ibarra Real Nova;gap:1em;grid-template-areas:"title title title" "when empty where" "button button button" "reception reception reception";grid-template-columns:1fr 10px 1fr;grid-template-rows:repeat(4,auto);line-height:1.5em;margin:20%;text-align:center}#wedding-title{align-self:center;grid-area:title}#reception,#wedding-title,#when,#where{align-items:center;display:flex;flex-direction:column;gap:.7em}.the-wedding-section h2,.the-wedding-section h3{border-bottom:1px solid var(--main-rust);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.the-wedding-section h3{margin:1em 0}.the-wedding-section h5{margin-bottom:-.5em}.the-wedding-section{grid-template-areas:"title" "when" "where" "reception";grid-template-columns:1fr;justify-content:center;margin:5% 15%}@media only screen and (min-width:750px){.the-wedding-section{display:grid}#hero-title{font-size:5rem!important;margin:0;padding:0}.main-div{font-size:2.5rem;margin-top:2rem}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;-webkit-transform:scale(1.2);transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;-webkit-transform:scale(1.2);transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.our-story-section{align-items:center;color:var(--main-black);display:flex;flex-direction:column;font-family:Ibarra Real Nova;font-size:.9em;gap:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:hidden;width:100%}#our-story-title{font-size:4rem;grid-area:title;margin:4rem 0;text-align:center}.hero-image{align-self:center;border:20px solid #fff;grid-area:image;height:auto;max-width:800px;width:100%}.os-flower.one{margin:0}.cream-rip-transition-down{margin-top:10px;width:200%;z-index:1}.cream-rip-transition-up{margin-top:-40px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:200%;z-index:1}.image-gallery-react{align-self:center;grid-area:image;height:auto;margin-top:-30px;width:100%}figcaption{display:none;font-size:.7em;line-height:1em;margin-bottom:65px}#our-story-paragraph{align-items:center;align-self:center;display:flex;flex-direction:column;font-size:2rem;grid-area:story;justify-content:center;line-height:1em;margin:0 auto;width:90%}.os-flower{display:block;margin:5em 0;max-width:300px;width:50%}@media only screen and (min-width:700px){#our-story-paragraph{font-size:2em}.cream-rip-transition-down,.cream-rip-transition-up{width:100%}.image-gallery-react{margin-top:-45px}.os-flower.one{margin:3em}}.gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around;margin-bottom:30em}.gallery-img:first-of-type{width:100%!important}.image-gallery-left-nav>svg>polyline{height:10px}.details-section{color:var(--main-black);display:flex;flex-direction:column;font-family:Ibarra Real Nova;font-size:1.75rem;gap:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:1.5em;text-align:center;width:90%}#details-title{align-self:center;font-size:4rem;grid-area:title;margin:4rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.details-section h3{font-size:2.3rem}#when{grid-area:when;margin-top:20px}#where{grid-area:where}#reception{grid-area:reception}.det-flower{align-self:center;grid-area:flower;margin:5em 0;max-width:400px;width:80%}#details-title,.details-section h3,.reception-to-follow{border-bottom:1px solid var(--main-rust)}.details-section-subtext{font-family:Raleway}.faq-section{align-items:center;color:var(--main-black);display:flex;flex-direction:column;font-family:Ibarra Real Nova;font-size:1.75rem;gap:3em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;text-align:center;width:70%}#faq-title{align-self:center;font-size:4rem;grid-area:title;margin:4rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#faq-title,.faq-section h3{border-bottom:1px solid var(--main-rust)}.question{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.directions-section{align-items:center;color:var(--main-black);display:flex;flex-direction:column;font-family:Ibarra Real Nova;font-size:1.75rem;gap:.5em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;line-height:1.5em;width:90%}#directions-title{align-self:center;font-size:4rem;grid-area:title;margin:4rem 0;padding-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ceremony-title,.reception-title{margin:5px;padding:.5em}.directions-section h2,.directions-section h3{border-bottom:1px solid var(--main-rust)}.directions-section-subtext{font-family:Raleway}.registry-section{align-items:center;color:var(--main-black);display:flex;flex-direction:column;font-family:Ibarra Real Nova;font-size:1.75rem;gap:3rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;line-height:1.5em;width:80%}.registry-title{font-size:4rem;margin:4rem 0;padding-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.registry-section h3,.registry-title{border-bottom:1px solid var(--main-rust)}.registry-section-subtext{font-family:Raleway;width:80%}.registry-stores{gap:4em}.registry-link,.registry-stores{align-items:center;display:flex;flex-direction:column}.registry-link{gap:2em}.logo{width:50%}.link-button{background-color:initial;border:1px solid var(--main-rust);border-radius:50px}.link-button a{border-radius:20px;color:var(--main-rust);line-height:3em;padding:.5em;text-decoration:none}.link-button a:hover{color:var(--main-cream);text-decoration:none}.link-button:hover{background-color:var(--main-rust);color:var(--main-cream)}@media only screen and (max-width:400px){.registry-section{gap:5em}}@media only screen and (max-width:500px){.logo{width:70%}}@media only screen and (max-width:300px){.registry-section{margin-top:2em}}.rsvp-section{align-items:center;color:var(--main-black);display:flex;flex-direction:column;font-family:Ibarra Real Nova;font-size:1.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.5em;width:80%}.rsvp-title{font-size:4rem;margin:4rem 0 6rem;padding-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rsvp-section-subtitle,.rsvp-title{border-bottom:1px solid var(--main-rust)}.rsvp-section-subtitle{width:80%}.rsvp-section-subtext{font-family:Raleway}.rsvp-button{background-color:initial;border:1px solid var(--main-rust);border-radius:50px}.rsvp-button a{border-radius:20px;color:var(--main-rust);line-height:3em;padding:.5em;text-decoration:none}.rsvp-button a:hover{color:var(--main-cream);text-decoration:none}.rsvp-button:hover{background-color:var(--main-rust);color:var(--main-cream)}@media only screen and (max-width:300px){.rsvp-section{margin-top:2em}}
/*# sourceMappingURL=main.45a4e5ae.css.map*/