body,html{font-family:Montserrat,sans-serif;font-size:18px;margin:0;padding:0}.page-container{display:flex;flex-direction:column;gap:clamp(20px,4vw,45px);padding:0 100px}@media(max-width:1024px){.page-container{padding:0 20px}}.banner{align-items:center;border-radius:25px;display:flex;height:223px;justify-content:center;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.banner{border-radius:10px;height:clamp(100px,30vw,220px)}}.banner:before{background:#000;border-radius:25px;bottom:0;content:"";left:0;mix-blend-mode:darken;opacity:.3;position:absolute;right:0;top:0;z-index:2}@media(max-width:768px){.banner:before{border-radius:10px}}.banner img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:1}.banner h1{color:#fff;font-size:clamp(22px,5vw,48px);font-weight:500;padding:30px 16px;z-index:2}.product-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%}.product-cover{height:100%;object-fit:cover;position:absolute;width:100%}.product-title{color:#fff;font-size:18px;z-index:2}.product-link{height:inherit;position:absolute;width:inherit}.carrousel-container{align-items:center;border-radius:25px;display:flex;height:clamp(255px,40vw,415px);justify-content:space-between;overflow:hidden;position:relative}@media(max-width:768px){.carrousel-container{border-radius:10px}}.background-img{height:100%;object-fit:cover;position:absolute;width:100%}.arrow{height:clamp(8%,10vw,20%);z-index:2}.number{align-self:flex-end;bottom:0;color:#fff;font-size:18px;font-weight:500;z-index:2}.collapse{width:100%}.collapse-title-container{align-items:center;background-color:#ff6060;border-radius:10px;color:#fff;display:flex;height:52px;justify-content:space-between;-webkit-transform:translateY(10px);transform:translateY(10px)}.collapse-title-container svg{margin-right:15px}.collapse-title{font-weight:500;padding-left:15px}.collapse-container{display:flex;flex-direction:row;gap:70px;justify-content:space-between;margin-bottom:60px;width:100%}@media(max-width:768px){.collapse-container{flex-direction:column;gap:20px}}.collapse-list{margin:0;padding:30px 20px 20px}.collapse-item{color:#ff6060;font-size:clamp(14px,4vw,18px);list-style:none}.list-container{background-color:#f6f6f6;height:80%;max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(0,1,0,1)}.list-container--shown{max-height:500px;overflow:hidden;transition:max-height 1s ease-in-out}.productlist-container{grid-row-gap:50px;grid-column-gap:60px;background-color:#f6f6f6;border-radius:25px;-webkit-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:repeat(3,30%);justify-content:center;margin-bottom:clamp(20px,4vw,45px);padding:50px;row-gap:50px}@media(max-width:1024px){.productlist-container{background-color:#fff;grid-template-columns:repeat(1,100%);padding:0;row-gap:20px}}.product-card{aspect-ratio:1/1;border-radius:10px;overflow:hidden;position:relative}@media(max-width:1024px){.product-card{aspect-ratio:auto;height:clamp(255px,80vw,340px)}}.product-card h3{font-size:clamp(15px,3vw,18px);font-weight:400;margin-bottom:20px;margin-left:20px;width:50%;z-index:3}.product-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.5));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.star{display:flex;font-size:clamp(12px,3.5vw,24px);gap:clamp(7px,2vw,10px)}.star-full{color:#ff6060}.star-empty{color:#e3e3e3}.section-right{gap:20px}.section-left,.section-right{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:768px){.section-left{align-items:center;flex-direction:row-reverse}}.details-container{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:768px){.details-container{flex-direction:column;gap:20px}}.tag-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0;padding:0}.tag-list-item{align-items:center;background-color:#ff6060;border-radius:25px;color:#fff;display:flex;font-size:14px;font-weight:300;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;list-style:none;min-width:clamp(80px,15vw,100px);padding:5px 10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.details-title{color:#ff6060}.details-title h1{font-size:clamp(18px,4.5vw,36px);font-weight:500;margin:0}.details-title p{font-size:clamp(14px,4vw,18px);font-weight:400;margin:0}.profile{color:#ff6060;display:flex;flex-direction:row-reverse;gap:15px}.profile img{aspect-ratio:1/1;border-radius:50%;height:clamp(32px,10vw,64px);object-fit:contain}.profile p{font-size:clamp(12px,3.5vw,16px);font-weight:500;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-name{align-items:flex-end;gap:2px;justify-content:center}.footer-container,.profile-name{display:flex;flex-direction:column}.footer-container{align-items:center;background-color:#000;gap:clamp(10px,2vw,29px);height:209px}.footer-container img{padding-top:66px;width:122px}.footer-container p{color:#fff;font-size:clamp(12px,2vw,20px);max-width:clamp(140px,50vw,500px);text-align:center}.header-container{justify-content:space-between;margin-top:45px}.header-container,.navbar{align-items:center;display:flex;flex-direction:row}.navbar{gap:clamp(15px,2vw,57px)}.navbar a{color:#ff6060;font-size:clamp(12px,4vw,24px);font-weight:500;text-decoration:none}.navbar a:hover{text-decoration:underline}.logo{color:#ff6060;height:61px;width:210px}@media(max-width:768px){.logo{height:auto;width:clamp(145px,45vw,210px)}}.link-container{box-sizing:initial;position:relative}.home-link{bottom:0;left:0;position:absolute;right:0;top:0}.collapse-container--about{align-items:center;display:flex;flex-direction:column;gap:30px;margin-bottom:50px;padding:0 100px}@media(max-width:768px){.collapse-container--about{padding:0}}.error{align-items:center;color:#ff6060;display:flex;flex-direction:column;gap:139px;margin:90px 0 139px;text-align:center}.error p{font-size:clamp(96px,30vw,288px);font-weight:700;margin:0}.error h1{font-size:clamp(18px,4.5vw,36px);font-weight:400;margin:0}.error-link{color:#ff6060;font-size:clamp(14px,4.5vw,18px);font-weight:500}
/*# sourceMappingURL=main.c481aaac.css.map*/