@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Roboto:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Noto+Serif:ital,wght@0,500;1,500&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-primary: #EB487F;--color-accent: #FF78A6;--color-emphasis: #300B15;--color-secondary: #F4E1E5;--color-background: #FFF4F7;--color-text: #333333;--color-surface: #FFFFFF;--neutral-grey: #6B7880}body{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;background-color:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;color:var(--color-emphasis);font-weight:700}p{line-height:1.6}.nav-elements{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--soft-blue);border:0px transparent;margin:0;padding:0;position:relative;height:4rem}.nav-links{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding:0;margin:0}.nav-links button{background-color:var(--soft-blue);border:0px transparent;border-radius:1.5rem;margin:1rem 1.5rem;padding:0rem}.nav-links p{padding:.25rem .5rem;margin:0rem;border-radius:1.5rem;font-size:1rem}.logo{margin-left:1rem;padding:0;border:0px transparent;background-color:var(--soft-blue)}.logo button{margin:0;padding:0;border:0px transparent;background-color:var(--soft-blue)}.logo button:focus{outline:none}.logo img{height:2rem}.logo:focus{outline:none}.cart-button{height:3.25rem;width:3.25rem;border:0px transparent;margin:1rem;padding:0;border-radius:1rem;background-color:var(--soft-blue)}.cart{height:2rem;width:2rem;border:0px transparent;padding:0rem;border-radius:0rem}.nav-links p:hover{border-radius:1.5rem;background:var(--light-blue);color:var(--soft-blue);background-color:var(--primary-blue);transition-duration:.5s}.nav-links button:focus{outline:none}.nav-links p:active{background-color:var(--light-blue)}.cart-button:hover{background-color:var(--primary-blue);transition-duration:.5s}.cart-button:focus{outline:none}.cart-button:active{background-color:var(--light-blue)}.cart:hover{transition-duration:.5s;filter:brightness(0) saturate(100%) invert(100%) sepia(35%) saturate(5729%) hue-rotate(177deg) brightness(111%) contrast(102%)}.hamburger-menu{display:none;background:none;border:0px;border-radius:5px;color:#000;font-size:2rem;cursor:pointer}.hamburger-menu:hover{background-color:var(--primary-blue);color:var(--soft-blue);transition-duration:.5s}.hamburger-menu:active{background-color:var(--light-blue)}.hamburger-menu:focus{outline:none}@media (max-width: 768px){.nav-links{position:fixed;top:0;left:0;transform:translate(-100%);height:100%;width:200px;background-color:var(--soft-blue);padding-top:3.5rem;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:transform .5s ease-in-out;overflow-x:hidden}.nav-links.active{transform:translate(0)}.hamburger-menu{display:block;position:absolute;top:1rem;left:1rem;z-index:1500;margin-top:-.5rem}.nav-elements{display:grid;grid-template-columns:1fr 1fr 1fr}.logo{grid-column:2;justify-self:center}.cart-button{grid-column:3;justify-self:end;margin-top:.5rem}}._footer_duwbk_2{display:grid;gap:2rem;padding:3rem 2rem;background-color:var(--emphasis);color:var(--soft-blue);grid-template-columns:repeat(4,1fr);grid-template-areas:"desc nav contact social" "newsletter newsletter newsletter newsletter" "copyright copyright copyright copyright"}._logo_duwbk_19{max-width:140px;margin-bottom:1rem;filter:brightness(0) invert(1)}h4{color:var(--sky-blue);margin-bottom:1rem;font-size:1.1rem}._footer_duwbk_2 p,._footer_duwbk_2 a,._footer_duwbk_2 li{color:var(--sky-blue);font-size:.95rem;line-height:1.6}a{text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--white);text-decoration:underline}ul{list-style-type:none;padding:0;margin:0}li{margin-bottom:.5rem}strong{color:var(--light-blue)}._description_duwbk_62{grid-area:desc}._navigation_duwbk_63{grid-area:nav}._contactInfo_duwbk_64{grid-area:contact}._socialMedia_duwbk_65{grid-area:social}._newsletter_duwbk_66{grid-area:newsletter;text-align:center;border-top:1px solid var(--light-blue);padding-top:2rem;margin-top:1rem}._copyright_duwbk_73{grid-area:copyright;text-align:center;border-top:1px solid var(--light-blue);padding-top:1.5rem;margin-top:1rem}._newsletterForm_duwbk_82{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}._newsletterInput_duwbk_88{padding:.75rem;border:1px solid var(--light-blue);border-radius:4px;background-color:var(--soft-blue);color:var(--primary-blue);width:300px}._newsletterButton_duwbk_96{padding:.75rem 1.5rem;border:none;border-radius:4px;background-color:var(--primary-blue);color:var(--white);cursor:pointer;font-weight:700;transition:background-color .2s ease-in-out}._newsletterButton_duwbk_96:hover{background-color:var(--light-blue)}._newsletterButton_duwbk_96:focus{outline:none}._copyright_duwbk_73 p{margin:0;color:var(--soft-blue)}._legalLinks_duwbk_118{margin-top:.5rem}._legalLinks_duwbk_118 a{margin:0 .5rem;font-size:.9rem}._legalLinks_duwbk_118 span{color:var(--light-blue)}@media (max-width: 1024px){._footer_duwbk_2{grid-template-columns:1fr 1fr;text-align:left;grid-template-areas:"desc desc" "nav contact" "social social" "newsletter newsletter" "copyright copyright"}._logo_duwbk_19{margin-left:0;margin-right:0}._newsletterForm_duwbk_82{flex-direction:row;align-items:center}._newsletterInput_duwbk_88{width:300px;max-width:none}}@media (max-width: 768px){._footer_duwbk_2{grid-template-columns:1fr;text-align:center;grid-template-areas:"desc" "nav" "contact" "social" "newsletter" "copyright"}._logo_duwbk_19{margin-left:auto;margin-right:auto}._newsletterForm_duwbk_82{flex-direction:column}._newsletterInput_duwbk_88{width:100%;max-width:350px}}:root{--primary-blue: #EB487F;--light-blue: #FF78A6;--sky-blue: #F4E1E5;--soft-blue: #FFF4F7;--white: #FFFFFF;--neutral-grey: #6B7280;--emphasis: #300B15}.hero-section{position:relative;height:100vh;max-width:100%;display:flex;justify-content:left;align-items:baseline;overflow:hidden;color:#fff;text-align:center;padding-left:4rem;padding-top:1rem}.video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.video-container video{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-content{position:relative;z-index:2;max-width:800px;padding:20px;display:flex;flex-direction:column;align-items:center;margin-top:4rem}.hero-content img{height:20rem;margin-bottom:1rem;font-weight:700;color:var(--light-blue)}.hero-button{padding:12px 24px;font-size:1rem;font-weight:700;color:#000;background-color:var(--soft-blue);border:none;border-radius:50px;cursor:pointer;transition:background-color .5s ease,transform .5s ease;margin-top:2rem}.hero-button:hover{transform:scale(1.05);background-color:var(--primary-blue);color:#fff}.hero-button:focus{outline:none}.hero-button:active{background-color:var(--light-blue)}.products-section{padding:60px 20px;text-align:center}.products-section h2{font-size:3rem;margin-bottom:1rem;font-weight:700}.products-section p{font-size:1.5rem;color:#6b7280;max-width:700px;margin:0 auto 2rem}.product-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin:2rem 0rem}.view-all-button{padding:12px 24px;font-size:1rem;font-weight:700;color:var(--primary-blue);background-color:transparent;border:2px solid var(--primary-blue);border-radius:50px;cursor:pointer;transition:all .3s ease}.view-all-button:hover{background-color:var(--primary-blue);color:#fff}.features-section{background-color:var(--sky-blue);padding:.5rem;text-align:center}.features-section h2{font-size:2rem;font-weight:700;margin-top:4rem}.features-section p{font-size:1.1rem;margin:0;padding:0}.features-grid{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;margin:2rem 0rem}.feature-item{padding:1rem;display:flex;flex-direction:column;align-items:center;margin:0rem}.feature-item .icon{font-size:3rem;margin-bottom:1rem;border-radius:100%;height:65px;width:65px;display:flex;justify-content:center;align-items:center;margin-bottom:3rem;margin-top:1rem;background-color:var(--primary-blue)}.feature-item svg{height:40px;width:40px}.feature-item h4{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;margin-top:0;color:var(--primary-blue)}.feature-item p{color:#6b7280;line-height:1.6;width:18rem;margin:0;padding:0}.content-section{padding:60px 20px;text-align:center}.content-section h2{font-size:2.5rem;margin-bottom:1rem}@media (max-width: 768px){.hero-section{padding:0rem;margin:0rem;display:flex;flex-direction:column;align-items:center;background-color:#ffffff50}.hero-content{margin:auto;z-index:2}.hero-content img{height:14rem;margin-bottom:1rem;font-weight:700;color:var(--light-blue)}.video-container video{width:100%;height:100%;object-fit:cover}}.category-card{width:300px;background-color:var(--soft-blue);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0077cc1a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;height:420.735px;margin:.75rem 0rem}.category-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #07c3}.card-image-container{width:100%;height:200px;background-color:#fff}.card-image-container img{width:100%;height:100%;object-fit:contain}.card-content{padding:1.5rem;display:flex;flex-direction:column;align-items:center;flex-grow:1}.card-content h3{font-size:1.5rem;font-weight:700;color:var(--primary-blue)}.card-content p{font-size:1rem}.card-name{font-size:1.75rem;font-weight:700;color:#333;margin:0 0 .5rem}.card-description{font-size:1rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;flex-grow:1}.card-button{padding:10px 20px;font-size:1rem;font-weight:700;color:#fff;background-color:#07c;border:none;border-radius:50px;cursor:pointer;transition:background-color .3s ease;margin-top:auto}.card-button:hover{background-color:#00aeef}.title{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-blue);background-image:linear-gradient(to left,var(--light-blue),var(--primary-blue));padding:4rem 0rem}.products-container h3{font-size:2rem;font-weight:700;margin:1rem 0rem;padding:1rem}.product-card{width:300px;background-color:var(--soft-blue);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0077cc1a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:left;justify-content:center;margin:.75rem 0rem;height:502.171px}.product-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #07c3}.product-card-image-container{width:100%;height:300px;background-color:#fff}.product-card-image-container img{width:100%;height:100%;object-fit:contain}.product-card-content{padding:0rem;display:flex;flex-direction:column;align-items:baseline;padding:0rem .5rem}.product-card-content h3{font-size:1.1rem;font-weight:700;color:var(--primary-blue);padding:.5rem;margin:0rem}.product-card-content p{font-size:.9rem;padding:0rem .5rem;font-family:Inter,Poppins,sans-serif}.product-card-name{font-size:1.75rem;font-weight:700;color:#333;margin:0 0 .5rem}.product-card-description{font-size:1rem;color:#6b7280;line-height:1.5;margin:0 0 1.5rem;flex-grow:1}.product-price-button-container{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;padding:0rem .5rem}.product-price-button-container p{font-size:1.2rem;padding:.5rem;margin-top:1rem}.product-price-button-container button{margin:1rem;font-size:1rem;font-weight:700}.product-card-button{padding:10px 20px;font-size:1rem;font-weight:700;color:#fff;background-color:var(--primary-blue);border:none;border-radius:50px;cursor:pointer;transition:background-color .3s ease;margin-top:auto;margin-right:2rem}.product-card-button:hover{background-color:var(--light-blue);text-decoration:none}.about-container{background-color:var(--soft-blue)}.about-heading{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}.about-title{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-blue);background-image:linear-gradient(to left,var(--light-blue),var(--primary-blue));padding:4rem 0rem}.about-title h1{font-size:3rem;font-weight:700;color:#fff;margin-bottom:0rem}.about-title p{font-size:1.1rem;color:#fff;width:60%;text-align:center}.founder-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 4rem;margin:0rem;background-color:#fff}.founder{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0rem 3rem}.founder img{height:30rem}.founder p{color:#7b9eaf}.founder h3{font-size:2.5rem;color:var(--primary-blue);font-weight:700}.founder-msg p{color:var(--neutral-grey);font-size:1.1rem;width:85%;padding:1rem}.founder-data{margin:2rem}.cofounder{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0rem 3rem}.cofounder img{height:30rem}.cofounder p{color:#7b9eaf}.cofounder h3{font-size:2.5rem;color:var(--primary-blue);font-weight:700}.cofounder-msg p{color:var(--neutral-grey);font-size:1.1rem;width:85%;padding:1rem}.cofounder-data{margin:2rem}.story{width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;background-color:var(--soft-blue);padding:2rem}.story h3{text-align:center;font-size:2.5rem;color:var(--primary-blue);font-weight:700;margin:2rem}.story p{font-size:1rem;color:var(--neutral-grey);margin:1rem 0rem;font-family:Inter,Poppins,sans-serif}.quality-container{background-color:#fff;padding:2rem}.qualities{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin:2rem}.quality{width:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.quality-container h3{text-align:center;font-size:2.5rem;color:var(--primary-blue);font-weight:700;margin:2rem}.quality p{font-size:1rem;color:var(--neutral-grey);font-family:Inter,Poppins,sans-serif;margin:1rem 0rem}.quality h4{text-align:center;font-size:1.2rem;color:var(--primary-blue);font-weight:700}.emoji{background-color:var(--primary-blue);border-radius:4rem;padding:1rem;align-items:center;display:flex;justify-content:center}.quality .quality-text{font-size:.9rem;text-align:center;margin:0}@media (max-width: 768px){.about-title{text-align:center}.about-title p{text-align:center;width:90%}.about-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0rem}.about-heading h1{margin:0;padding:0}.founder-container{padding:0;margin:0}.founder{flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0}.founder img{height:20rem}.founder p{padding:0;margin:0;width:100%}.cofounder{flex-direction:column-reverse;align-items:center;justify-content:center;padding:0;margin:0}.cofounder img{height:20rem}.cofounder p{padding:0;margin:0;width:100%}.story{width:90%;padding:0rem;margin:0rem;display:flex;flex-direction:column;align-items:center;margin:auto;text-align:center}.qualities{display:flex;flex-direction:column;align-items:center}}.container{background-color:#fff}.title{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:linear-gradient(to left,var(--light-blue),var(--primary-blue));padding:4rem 0rem}.title h1{font-size:3rem;font-weight:700;color:#fff;margin-bottom:0}.title p{font-size:1.1rem;color:#fff;max-width:550px;text-align:center}.form{display:flex;flex-direction:column;justify-content:center;background-color:var(--soft-blue);margin:1rem;padding:2rem;max-width:650px;border-radius:1rem;box-shadow:0 8px 24px #0077cc1a}.form h3{font-size:1.75rem;font-weight:700}.form .elements{font-size:1rem;margin:1rem 0rem}.form .elements p{margin:.25rem 0rem;color:#000}.form .elements input{font-size:.9rem;width:95%;color:var(--neutral-grey);background-color:#f9fafb;border-radius:5px;padding:.25rem .5rem;border:1px solid #608a9f}.form .elements input::placeholder{color:var(--tertiary)}.elements input:focus{outline:none}.elements textarea:focus{outline:none}.form .elements textarea{border:1px solid #608a9f;font-size:.9rem;width:95%;min-height:150px;color:var(--neutral-grey);background-color:#f9fafb;border-radius:5px;padding:.25rem .5rem}.form .elements textarea::placeholder{color:var(--tertiary)}.elements button{color:var(--soft-blue);background-color:var(--primary-blue);font-size:1rem;font-weight:700;width:99%;border:1px solid var(--primary-blue);border-radius:5px;padding:.5rem 1rem}.elements button:focus{outline:none}.elements button:active{background-image:linear-gradient(to right,var(--primary-blue),var(--primary-blue))}.contact-container{display:flex;flex-direction:row;justify-content:center}.contact{width:55%}.details{display:flex;flex-direction:column;justify-content:center;background-color:var(--soft-blue);margin:1rem;padding:2rem;width:40%;border-radius:1rem;box-shadow:0 8px 24px #0077cc1a}.details h3{font-size:1.75rem;font-weight:700}.details h4{font-size:1.25rem;font-weight:700;color:var(--primary-blue)}.detail-tiles{display:flex;flex-direction:column;justify-content:center;padding:.5rem;border:0px solid #608a9f;border-radius:.5rem;margin:1rem;box-shadow:0 8px 24px #0077cc1a}.detail-tiles h4{font-size:1rem;font-weight:700;margin:0;padding:0}.detail-tiles p{font-size:.8rem;color:#608a9f;margin:.1rem;padding:0;font-family:Inter,Poppins,sans-serif}.social-links{flex-direction:row;justify-content:space-around;align-items:center;padding:1.5rem 1rem}.social-links a{font-size:2rem;color:var(--primary-blue);transition:transform .2s ease-in-out,color .2s ease-in-out}.social-links a:hover{color:var(--emphasis);transform:scale(1.1)}.sm-btn button:hover{transition:background-color .4s ease,color .2s ease-in-out}.sm-btn button:hover{background-color:var(--emphasis)}@media screen and (max-width: 900px){.contact{width:100%}.contact-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.title p{width:90%;text-align:center;margin:1rem auto}.details{width:90%;margin-top:1rem 0rem;padding:0}}
