html,body{width:100%;margin:0;padding:0;font-family:Hachi Maru Pop,cursive}.app-container{min-height:100vh;width:100vw}.navbar-container{display:flex;align-items:center;background-color:#ffffff7f;width:100%;height:80px}.navbar-container .logo{padding:10px}.navbar-container .logo img{width:100px;height:100px}.navbar-container .navbar-main{display:flex;flex-direction:column;width:100%}.navbar-container .navbar-main .links{align-self:flex-end;display:flex;gap:30px;padding-right:30px}.navbar-container .navbar-main .links a{color:#000;text-decoration:none;font-size:18px}@media (max-width: 650px){.navbar-container .navbar-main{display:none}}.landing-page-container{width:100vw}.landing-page-container .heading-section-container{width:100%;background-image:url(/assets/landing-background-Cm48WAKL.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center}.landing-page-container .heading-section-container *{box-sizing:border-box;margin:0;padding:0}.landing-page-container .heading-section-container .links-wrapper{z-index:10;width:100%;display:flex;justify-content:flex-end;padding-right:30px;position:relative;bottom:50px}.landing-page-container .heading-section-container .links-wrapper svg{font-size:30px}.landing-page-container .heading-section-container .links-wrapper svg:hover{color:#00f}.landing-page-container .heading-section-container .heading-overlay{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fffc}.landing-page-container .heading-section-container .heading-overlay h1{font-size:80px;margin:0}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper{width:100%;display:flex;justify-content:flex-start}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper img{width:300px;padding-right:100px}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper .heading-wrapper{flex:1;display:flex;flex-direction:column;text-align:center;align-items:center;padding-bottom:30px;padding-right:15%}.landing-page-container .prev,.landing-page-container .next{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer;font-size:24px;border-radius:50%}.landing-page-container .prev{left:10px}.landing-page-container .next{right:10px}.landing-page-container .slideshow-1-wrapper{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;position:relative;margin-top:30px}.landing-page-container .slideshow-1-wrapper img{width:400px}.landing-page-container .slideshow-container{position:relative;max-width:80%;margin:auto;overflow:hidden;border-radius:10px}.landing-page-container .slides{display:flex;transition:transform .5s ease-in-out}.landing-page-container .slides img{width:100%;flex:0 0 100%;padding:2%;background-color:#fff}.landing-page-container .contact-button-wrapper{margin:30px;display:flex;justify-content:center;align-items:center}.landing-page-container .contact-button-wrapper button{font-size:24px;width:50vw;padding:30px;color:#fff;background-color:#f57d7f;border-color:#c73a3c;border-radius:10px;cursor:pointer;font-family:Merriweather,serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.landing-page-container .contact-button-wrapper button:hover{background-color:#871c1e}.landing-page-container main{position:relative;margin-top:50px;display:flex;flex-direction:column;align-items:center}.landing-page-container main .process-section{display:flex;flex-direction:column;align-items:center}.landing-page-container main .delivery-img{width:80%;padding:2%}.landing-page-container main h2{color:#0c5c0c;font-size:30px}.landing-page-container main h3{font-size:22px}.landing-page-container main .step-wrapper{padding:30px;display:flex;flex-direction:column;gap:20px;align-items:center}.landing-page-container main .calendly-wrapper{min-height:700px;display:flex;justify-content:center;align-items:center}.landing-page-container main .calendly-inline-widget{width:80vw;height:700px}.landing-page-container main .end-section{display:flex;flex-direction:column;align-items:center;padding-bottom:5%}.landing-page-container main .end-section h2{font-size:30px;text-align:center}.landing-page-container main .end-section a{font-size:12px}.landing-page-container .about-section{padding:0 6%}.landing-page-container .about-section h2,.landing-page-container .about-section p{margin:2%}.landing-page-container .about-section h2{text-align:center}@media (max-width: 1140px){.landing-page-container main .end-section{padding-bottom:5%}.landing-page-container main .end-section h2{font-size:25px}.landing-page-container main .end-section a{font-size:18px}.landing-page-container .heading-section-container{min-height:unset}.landing-page-container .heading-section-container .heading-overlay h1{font-size:40px}.landing-page-container .heading-section-container .heading-overlay h2{font-size:25px}.landing-page-container .heading-section-container .heading-overlay h3{font-size:16px}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper{justify-content:center}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper img{width:200px;padding-right:10px}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper .heading-wrapper{justify-content:center;padding-right:5%}}@media (max-width: 850px){.landing-page-container main .end-section h2{font-size:18px}.landing-page-container main .end-section a{font-size:12px}.landing-page-container .heading-section-container .links-wrapper{bottom:110px}.landing-page-container .heading-section-container .heading-overlay h1{font-size:35px}.landing-page-container .heading-section-container .heading-overlay h2{font-size:20px}.landing-page-container .heading-section-container .heading-overlay h3{font-size:14px}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper img{width:150px;padding-right:10px}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper .heading-wrapper{justify-content:center}}@media (max-width: 700px){.landing-page-container main .end-section h2{font-size:16px}.landing-page-container main .end-section a{font-size:11px}.landing-page-container .contact-button-wrapper{margin:30px}.landing-page-container .contact-button-wrapper button{font-size:18px;padding:20px}.landing-page-container .contact-button-wrapper button:hover{background-color:#871c1e}.landing-page-container .heading-section-container .links-wrapper{bottom:80px}.landing-page-container .heading-section-container .heading-overlay h1{font-size:30px}.landing-page-container .heading-section-container .heading-overlay h2{font-size:15px}.landing-page-container .heading-section-container .heading-overlay h3{font-size:12px}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper img{width:100px;padding-right:10px}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper .heading-wrapper{justify-content:center;padding-bottom:10px}}@media (max-width: 450px){.landing-page-container .contact-button-wrapper{margin:20px}.landing-page-container .contact-button-wrapper button{font-size:14px;padding:15px}.landing-page-container .heading-section-container .links-wrapper{bottom:60px;left:5px}.landing-page-container .heading-section-container .heading-overlay h1{font-size:25px}.landing-page-container .heading-section-container .heading-overlay h2{font-size:13px}.landing-page-container .heading-section-container .heading-overlay h3{font-size:10px;display:none}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper img{width:100px;padding-right:0}.landing-page-container .heading-section-container .heading-overlay .image-heading-wrapper .heading-wrapper{justify-content:center;padding-bottom:10px;padding-right:50px}}@media (max-width: 384px){.landing-page-container .heading-section-container .heading-wrapper{position:relative;right:10px}.landing-page-container .heading-section-container .links-wrapper{position:absolute;top:20px;right:20px}}.home-container{margin:0;display:flex;flex-direction:column;align-items:center;background-image:url(../assets/pinwheel-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top -20vw;min-height:100vh;width:100vw}.home-container .text-overlay-section.scented-specials-1{background:url(../assets/alpaca-front.jpg) center/cover no-repeat}.home-container .text-overlay-section.scented-specials-1 .overlay-text{width:200px;height:100%;line-height:50px;padding:10px 20px;border-radius:5px;position:relative;top:480px}.home-container .text-overlay-section{display:flex;align-items:center;justify-content:center;position:relative}.home-container .text-overlay-section .overlay-text{width:200px;color:#fff;font-size:32px;font-weight:700;text-align:center;border-radius:5px}.home-container .section-1{width:100%;display:flex;justify-content:center;gap:10%;margin-top:30px}.home-container .section-1 .scented-specials-1{width:400px;height:600px}.home-container .section-1 .scented-specials-2{align-self:center;width:300px}.home-container .section-1 .scented-specials-2 img{width:300px}.home-container .section-1 .scented-specials-2 button{position:relative;left:90px;bottom:80px;width:115px;height:60px;color:#fff;background-color:#000;border:none;border-radius:30px}.home-container .section-2{margin-top:50px;width:100%;background-color:#fff;padding-top:50px;padding-bottom:70px;display:flex;gap:70px;flex-wrap:wrap;justify-content:center}.home-container .section-2 .image-container{width:200px;height:330px}.home-container .section-2 .wavy-line{width:100%;height:50px;overflow-x:hidden;bottom:100px;background-color:#fff;background:url("data:image/svg+xml,        <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 40' width='100%' height='50'>          <path d='M0,25 Q50,0 100,25 T200,25 T300,25 T400,25 T500,25 T600,25 T700,25 T800,25 T900,25 T1000,25'             fill='transparent' stroke='black' stroke-width='2' stroke-dasharray='10,10'/>        </svg>") repeat-x}.home-container .image-container{position:relative;cursor:pointer}.home-container .image-container img{width:100%;height:100%;display:block}.home-container .image-container:hover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.home-container .image-container:hover .overlay .overlay-text{visibility:visible}.home-container .image-container .overlay-text{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;font-weight:700;text-align:center}.home-container .image-container .overlay-text:hover{visibility:visible}.home-container .section-3{display:flex;gap:50px;flex-direction:column;width:100%;background-color:#fff;align-items:center;padding-bottom:100px}.home-container .section-3 h2{text-align:center}.home-container .section-3 .images-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around}.home-container .section-3 .images-wrapper img{width:300px}.home-container .section-4,.home-container .section-4 img{width:100%}@media (max-width: 830px){.home-container .section-1{flex-direction:column;align-items:center}.home-container .section-1 .scented-specials-1{width:300px;height:500px;position:relative;right:10%}.home-container .section-1 .scented-specials-1 .overlay-text{font-size:26px;top:-170px}.home-container .section-1 .scented-specials-2{width:200px;z-index:1}.home-container .section-1 .scented-specials-2 img{width:200px;position:relative;left:50%;bottom:100px}.home-container .section-1 .scented-specials-2 button{left:-25vw;bottom:170px;width:35vw}}@media (max-width: 400px){.home-container .section-1 .scented-specials-1{width:200px;height:400px}.home-container .section-1 .scented-specials-1 .overlay-text{font-size:20px;line-height:40px;top:-150px}.home-container .section-1 .scented-specials-2{width:130px;z-index:1}.home-container .section-1 .scented-specials-2 img{width:130px;position:relative;left:50%;bottom:100px}.home-container .section-1 .scented-specials-2 button{width:120px;left:-70px;bottom:170px}}
