@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";header{width:100%;display:flex;flex-direction:column;align-items:center}header #header-heroSection{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;background-color:#000;width:100%;height:100vh;transition:height .5s ease-in-out}header #header-heroSection h1{position:absolute;top:40vh;font-size:50px;color:#fff}header #header-heroSection h1.hidden{opacity:0;transition:.2s ease-out}@media (max-width: 860px){header #header-heroSection h1{font-size:32px}}header #header-heroSection button{position:absolute;background:none;border:none;width:36px;height:36px;bottom:64px}header #header-heroSection button.hidden{opacity:0;transition:.2s ease-out}header #header-heroSection button img{width:100%;height:100%;transition:.25s ease-out}header #header-heroSection button img:hover{transform:scale(1.25);transition:.1s ease-in}header #header-navBar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:80%;padding-top:45px;margin-bottom:32px}header #header-navBar li,header #header-navBar a{color:#000;text-decoration:none}header #header-navBar span{font-size:26.5px;font-weight:600}header #header-navBar ul{display:flex;flex-direction:row;gap:32px;list-style:none}header #header-navBar ul li{font-size:18px}@media (max-width: 860px){header #header-navBar{flex-direction:column;gap:16px;margin-bottom:0}}.article{display:flex;flex-direction:row;align-items:center;gap:40px}.article.reversed{flex-direction:row-reverse}.article img{width:350px;height:350px;border-radius:25px;object-fit:cover}.article .article-infos{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:740px}.article .article-infos h3{font-size:24px;font-weight:600}.article .article-infos a{font-size:16px;font-weight:600;text-decoration:none;color:#fff;padding:12px 50px;background-color:#000;border-radius:60px}.article .article-infos .article-descriptions{display:flex;flex-direction:column;gap:24px}.article .article-infos .article-descriptions .article-description h4{font-size:18px;font-weight:600}.article .article-infos .article-descriptions .article-description p{font-size:16px}@media (max-width: 970px){.article,.article.reversed{flex-direction:column}.article img{width:100%;height:60vw;max-width:500px;max-height:500px;border-radius:50px}.article .article-infos{max-width:90%}.article .article-infos .article-descriptions>.article-description>P{text-align:justify}}.articleList{display:flex;flex-direction:column;align-items:center;gap:64px;width:90%;max-width:1280px}.articleList h2{font-size:24px;font-weight:600}@media (max-width: 970px){.articleList{gap:50px}}.qualities{display:flex;flex-direction:column;align-items:center;gap:40px;width:1280px;max-width:90%}@media (max-width: 970px){.qualities{margin-top:32px}}.qualities h2{font-size:32px;font-weight:600}.qualities a{background-color:#000;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;padding:24px 64px;border-radius:60px;margin-top:56px;transition:50ms ease-out}.qualities a:hover{cursor:pointer;transform:scale(.99);transition:.2s ease-in-out}.qualities .list{display:grid;justify-items:center;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;width:100%;row-gap:79px}@media (max-width: 1100px){.qualities .list{display:flex;flex-direction:column;align-items:center}}.qualities .list .quality{display:flex;flex-direction:column;align-items:center;gap:16px;width:300px}.qualities .list .quality img{width:75px}.qualities .list .quality div{display:flex;flex-direction:column;align-items:center;text-align:justify;gap:8px}@media (max-width: 1100px){.qualities .list .quality{max-width:90%;width:700px;display:flex;flex-direction:row;align-items:center}.qualities .list .quality div{align-items:start;text-align:start;gap:8px}}.product-carousel{width:100%;display:flex;flex-direction:column;gap:20px}.product-carousel img{width:592px;height:592px;border-radius:15px;object-fit:cover}.product-carousel .list-images{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:16px;row-gap:8px;width:100%;max-width:592px;box-sizing:border-box}.product-carousel .list-images img{width:136px;height:82px;border-radius:15px;transition:50ms ease-out}.product-carousel .list-images img:hover{transform:scale(1.05);transition:.2s ease-in-out}@media (max-width: 657px){.product-carousel .list-images{display:grid;justify-content:center;grid-template-columns:48% 48%}.product-carousel .list-images img{width:100%;height:25vw}}@media (max-width: 1120px){.product-carousel{align-items:center}.product-carousel img{width:100%;height:80vw}}.product-info{display:flex;flex-direction:column;gap:32px;min-width:0;max-width:592px}@media (max-width: 1120px){.product-info{max-width:100%}}.product-info .header{display:flex;flex-direction:column;gap:8px}.product-info .header h2{font-size:32px;font-weight:600}.product-info .header h3{font-size:20px;font-weight:500}.product-info a{background-color:#000;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:500;padding-top:18px;padding-bottom:18px;border-radius:15px;transition:50ms ease-out}.product-info a:hover{cursor:pointer;transform:scale(.99);transition:.2s ease-in-out}.product-info .descriptions{display:flex;flex-direction:column;gap:30px}.product-info .descriptions p{text-align:justify;font-size:16px;font-weight:400}.product-info .qualities{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:64px;row-gap:34px}.product-info .qualities .quality{display:flex;flex-direction:row;align-items:center;gap:8px}.product-info .qualities .quality img{width:35px;height:auto;object-fit:contain}.product-info .qualities .quality div{width:163px}.product-info .qualities .quality div h4{font-size:12px;font-weight:700}.product-info .qualities .quality div p{font-size:8px;font-weight:400}.product{display:flex;flex-direction:row;gap:30px;max-width:90%}@media (max-width: 1120px){.product{flex-direction:column;align-items:center}}.contact-form{display:flex;flex-direction:column;align-items:center;gap:32px;width:950px;max-width:90%}.contact-form fieldset{width:100%;border:none}.contact-form label{display:none}.contact-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.contact-form input,.contact-form textArea,.contact-form select{width:100%;height:50px;border-radius:15px;box-sizing:border-box;padding-left:8px;padding-right:8px;background-color:#fff;border:1px solid grey;font-size:16px;color:#000;font-weight:500}.contact-form input::placeholder,.contact-form textArea::placeholder,.contact-form select::placeholder{font-size:16px;color:#000;font-weight:500}.contact-form textArea{padding-top:8px;height:94px}.contact-form button{background-color:#000;color:#fff;border:none;font-size:16px;font-weight:500;width:286px;height:54px;border-radius:60px}.contact-form #terms{width:100%;display:flex;flex-direction:row}.contact-form #terms input{width:20px;height:20px}.contact-form #terms label{font-size:16px;font-weight:400;display:block}.contact-form #userDetails{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:20px;row-gap:32px}@media (max-width: 860px){.contact-form #userDetails{display:flex;flex-direction:column}}.contact-form #eventDetails{display:flex;flex-direction:column;gap:32px}.contact-form #terms{display:flex;flex-direction:row;align-items:center;gap:8px}.notification{position:absolute;display:flex;flex-direction:row;align-items:center;gap:10px;background-color:#fff;box-sizing:border-box;padding:15px 25px;border-radius:24px;border:1px solid black;top:-60px;opacity:0;transition:.1s ease-out}.notification svg{transform:scale(1.4)}.notification p{font-size:16px}.notification.show{top:60px;opacity:1;transition:50ms ease-in-out}footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:124px;width:100%;padding-top:64px;padding-bottom:64px}footer ul{display:flex;flex-direction:column;align-items:center;list-style:none}footer ul li{display:flex;flex-direction:row;gap:8px}footer ul li small{font-size:13.5px}footer ul li a{color:#000}footer ul #instagramLink{font-size:20px;transition:50ms ease-out}footer ul #instagramLink:hover{transform:scale(1.3);transition:.1s ease-in-out}.collapse{display:flex;flex-direction:column;width:100%;height:fit-content;overflow:hidden}.collapse .collapse-header{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;background-color:#000;width:100%;padding:10px 24px 10px 10px;border-radius:5px;box-sizing:border-box}.collapse .collapse-header .collapse-header-overlay{position:absolute;z-index:3;width:100%;height:100%;top:0;left:0}.collapse .collapse-header .collapse-header-overlay:hover{cursor:pointer}.collapse .collapse-header span{color:#fff;font-size:16px;font-weight:500;line-height:25.67px}.collapse .collapse-header svg{transform:rotate(0);transition:transform .15s ease-in;color:#fff}.collapse .collapse-header svg.show{transform:rotate(90deg);transition:transform .15s ease-out}.collapse .collapse-list{box-sizing:border-box;background-color:#ececec;border-radius:0 0 15px 15px;width:100%;padding:0 16px;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.collapse .collapse-list ul{list-style:none;margin:0;padding:0}.collapse .collapse-list li{font-size:16px;font-weight:400;line-height:25.67px}.collapse .collapse-list.show{max-height:1000px;padding:16px;opacity:1}#about{display:flex;flex-direction:column;align-items:center;gap:32px}#about p{font-size:16px}#about .about-section{display:flex;flex-direction:column;gap:8px;width:90%;max-width:900px;margin-top:16px}#about .collapses{display:flex;flex-direction:column;gap:16px;width:90%;max-width:900px;margin-bottom:132px}#home{display:flex;flex-direction:column;align-items:center;gap:124px}@media (max-width: 970px){#home{gap:50px}}#product-sheet{display:flex;flex-direction:column;align-items:center;gap:64px}#notfound{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:124px;width:100%;height:100%}#notfound div{max-width:90%;margin-top:200px;display:flex;flex-direction:column;align-items:center;text-align:center}#notfound div h2{font-size:128px;font-weight:400}#notfound div p{font-size:32px;font-weight:400}#notfound div a{color:#000}@media (max-width: 850px){#notfound div h2{font-size:120px}#notfound div p{font-size:24px}#notfound div a{color:#000}}#contact{display:flex;flex-direction:column;align-items:center;gap:80px}.spinner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:80vh;max-width:100%}.spinner div{width:40px;height:40px;border:4px solid rgba(0,0,0,.13);border-top:4px solid #000000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#layout{display:flex;flex-direction:column;gap:64px;width:100%;min-height:100vh}*{margin:0;padding:0;font-family:Montserrat}html{scroll-behavior:smooth}main{overflow-y:hidden;flex:1}
