@media only screen{.homepage.svelte-1bq1s58.svelte-1bq1s58{position:relative;z-index:0;padding:0 130px;min-height:60vh}}@media only screen and (max-width: 1024px){.homepage.svelte-1bq1s58.svelte-1bq1s58{padding:0 15px}}@media only screen{.homepage.svelte-1bq1s58 .logo.svelte-1bq1s58{position:relative;z-index:1;margin:80px 0;text-align:center}}@media only screen and (max-width: 1024px){.homepage.svelte-1bq1s58 .logo.svelte-1bq1s58{margin:30px 0}}@media only screen{.homepage.svelte-1bq1s58 .logo .image.svelte-1bq1s58{width:25%;max-width:420px;min-width:250px}}
.page.svelte-mwummq.svelte-mwummq{position:relative;z-index:0;padding:68px 130px 0;min-height:60vh;margin-bottom:60px}@media(max-width: 1024px){.page.svelte-mwummq.svelte-mwummq{padding:68px 15px 0}}.page.svelte-mwummq .header.svelte-mwummq{padding:40px 60px 40px 30px;background-color:#2C2729;color:#FFFFFF;width:75%;max-width:900px}@media(max-width: 1024px){.page.svelte-mwummq .header.svelte-mwummq{width:91.6666666667%}}@media(max-width: 780px){.page.svelte-mwummq .header.svelte-mwummq{width:100%}}.page.svelte-mwummq .header .title.svelte-mwummq{font-family:"Exo 2", sans-serif;font-weight:600;font-size:4rem;line-height:1;font-style:italic;transform:rotate(-1.5deg)}@media(max-width: 1024px){.page.svelte-mwummq .header .title.svelte-mwummq{font-size:3.5rem}}@media(max-width: 780px){.page.svelte-mwummq .header .title.svelte-mwummq{font-size:3rem}}.page.svelte-mwummq .header .introduction.svelte-mwummq{font-family:"Exo 2", sans-serif;font-weight:400;font-style:italic;font-size:2.4rem;line-height:1.2;margin-top:40px}@media(max-width: 780px){.page.svelte-mwummq .header .introduction.svelte-mwummq{font-size:2rem}}.page.svelte-mwummq .header .description.svelte-mwummq{margin-top:30px}.page.svelte-mwummq .header .description.svelte-mwummq a:not(.cta){color:#FFFFFF;border-color:rgba(255, 255, 255, 0.3)}.page.svelte-mwummq .header .description .svelte-mwummqa:not(.cta):hover{border-color:#FFFFFF}.page.svelte-mwummq .header .categories.svelte-mwummq{display:flex;flex-wrap:wrap;margin:20px -5px 0}.page.svelte-mwummq .header .categories .category.svelte-mwummq{display:inline-flex;margin:5px}.page.svelte-mwummq .header .categories .category.svelte-mwummq .cta{margin-top:0}.page.svelte-mwummq .products.svelte-mwummq{margin-top:30px;background-color:#FFFFFF;padding:40px 30px}.page.svelte-mwummq .products .products-wrapper.svelte-mwummq{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap;justify-content:space-around}.page.svelte-mwummq .products .products-paginate.svelte-mwummq{display:flex;flex-wrap:wrap;justify-content:center;font-family:"Exo 2", sans-serif;align-items:center;margin-top:30px}.page.svelte-mwummq .products .products-paginate .page-control.svelte-mwummq{color:#2C2729;opacity:0.3;padding:5px;pointer-events:none;border:1px solid #2C2729;border-radius:20px;width:40px;height:40px;position:relative;cursor:pointer}.page.svelte-mwummq .products .products-paginate .page-control.is-enabled.svelte-mwummq{opacity:1;pointer-events:all}.page.svelte-mwummq .products .products-paginate .page-control.as-before.svelte-mwummq .icon,.page.svelte-mwummq .products .products-paginate .page-control.as-after.svelte-mwummq .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page.svelte-mwummq .products .products-paginate .page-control.as-before.svelte-mwummq{margin-right:5px}.page.svelte-mwummq .products .products-paginate .page-control.as-before.svelte-mwummq .icon{margin-left:-2px;margin-top:1px}.page.svelte-mwummq .products .products-paginate .page-control.as-after.svelte-mwummq{margin-left:5px}.page.svelte-mwummq .products .products-paginate .page-control.as-after.svelte-mwummq .icon{margin-right:-2px;margin-top:1px}.page.svelte-mwummq .products .products-paginate .page-link.svelte-mwummq{padding:5px;font-weight:600;font-family:"Exo 2", sans-serif;font-size:1.8rem;line-height:1;color:#2C2729;position:relative}.page.svelte-mwummq .products .products-paginate .page-link.svelte-mwummq:after{content:"";display:block;width:60%;height:1px;background-color:#FFFFFF;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.page.svelte-mwummq .products .products-paginate .page-link.is-active.svelte-mwummq{pointer-events:none}.page.svelte-mwummq .products .products-paginate .page-link.is-active.svelte-mwummq:after{background-color:#5B5758}.page.svelte-mwummq .background.svelte-mwummq{position:fixed;z-index:-1;top:0;left:0;overflow:hidden;flex:1 0 100%;min-width:100vw;min-height:100vh;pointer-events:none}.page.svelte-mwummq .background .image.svelte-mwummq{position:absolute;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}
@media only screen{.block.svelte-12sbeob.svelte-12sbeob{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;background-color:transparent;min-height:300px;margin-bottom:90px}.block.svelte-12sbeob.svelte-12sbeob:nth-of-type(2n+1){flex-direction:row-reverse}.block.svelte-12sbeob.svelte-12sbeob:first-of-type{margin-top:150px}.block.svelte-12sbeob .content.svelte-12sbeob{position:relative;z-index:1;padding:40px 30px;background-color:#2C2729;color:#FFFFFF;width:75%;max-width:900px;display:flex;flex-wrap:wrap}}@media only screen and (max-width: 1024px){.block.svelte-12sbeob .content.svelte-12sbeob{width:91.6666666667%}}@media only screen and (max-width: 780px){.block.svelte-12sbeob .content.svelte-12sbeob{width:100%}}@media only screen{.block.svelte-12sbeob .content .wrapper.svelte-12sbeob{flex:1 0 60%;max-width:60%}}@media only screen and (max-width: 1024px){.block.svelte-12sbeob .content .wrapper.svelte-12sbeob{flex:1 0 100%;max-width:100%}}@media only screen{.block.svelte-12sbeob .content .wrapper .header .title.svelte-12sbeob{font-family:"Exo 2", sans-serif;font-weight:600;font-size:4rem;line-height:1;font-style:italic;transform:rotate(-1.5deg)}}@media only screen and (max-width: 1024px){.block.svelte-12sbeob .content .wrapper .header .title.svelte-12sbeob{padding-right:30%;font-size:3.5rem}}@media only screen and (max-width: 780px){.block.svelte-12sbeob .content .wrapper .header .title.svelte-12sbeob{padding-right:10%;font-size:3rem}}@media only screen{.block.svelte-12sbeob .content .wrapper .header .introduction.svelte-12sbeob{font-family:"Exo 2", sans-serif;font-weight:400;font-style:italic;font-size:2.4rem;line-height:1.2;margin-top:40px}}@media only screen and (max-width: 1024px){.block.svelte-12sbeob .content .wrapper .header .introduction.svelte-12sbeob{padding-right:30%}}@media only screen and (max-width: 780px){.block.svelte-12sbeob .content .wrapper .header .introduction.svelte-12sbeob{padding-right:0;font-size:2rem}}@media only screen{.block.svelte-12sbeob .content .wrapper .description.svelte-12sbeob{margin-top:30px;width:120%;padding-right:30px}}@media only screen and (max-width: 1024px){.block.svelte-12sbeob .content .wrapper .description.svelte-12sbeob{width:100%;padding-right:0}}@media only screen{.block.svelte-12sbeob .content .wrapper .description.svelte-12sbeob a:not(.cta){color:#FFFFFF;border-color:rgba(255, 255, 255, 0.3)}.block.svelte-12sbeob .content .wrapper .description .svelte-12sbeoba:not(.cta):hover{border-color:#FFFFFF}.block.svelte-12sbeob .content .icon.svelte-12sbeob{flex:1 0 40%;max-width:40%;padding:0 15px;text-align:right;pointer-events:none;opacity:1}}@media only screen and (max-width: 1024px){.block.svelte-12sbeob .content .icon.svelte-12sbeob{position:absolute;right:20px;top:20px;display:block;width:100%;flex:1 0 100%;max-width:none;opacity:0.2}}@media only screen{.block.svelte-12sbeob .content .icon .image.svelte-12sbeob{width:100%;max-width:220px}.block.svelte-12sbeob .background.svelte-12sbeob{position:fixed;top:0;left:0;overflow:hidden;flex:1 0 100%;min-width:100vw;min-height:100vh;opacity:0;transition:opacity 0.4s;pointer-events:none}.block.svelte-12sbeob .background.is-active.svelte-12sbeob{opacity:1}.block.svelte-12sbeob .background .image.svelte-12sbeob{position:absolute;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}}
.content.svelte-1mo46vq.svelte-1mo46vq{margin-top:30px;position:relative;z-index:0;background-color:#FFFFFF;max-width:1100px;display:flex;flex-wrap:wrap}@media(max-width: 780px){.content.svelte-1mo46vq.svelte-1mo46vq{width:calc(100vw - 30px)}}.content.svelte-1mo46vq .details.svelte-1mo46vq{padding:30px 60px 40px 30px;flex:1 0 70%}.content.svelte-1mo46vq .title.svelte-1mo46vq{font-family:"Exo 2", sans-serif;font-weight:600;font-size:2.8rem;font-style:italic;line-height:1;margin-bottom:30px;padding-bottom:10px;margin-bottom:20px;text-align:center;border-bottom:1px solid}.content.svelte-1mo46vq .title.is-splitted.svelte-1mo46vq{border-bottom:0 none}.content.svelte-1mo46vq .description.svelte-1mo46vq{margin-top:0}.content.svelte-1mo46vq .icon.svelte-1mo46vq{flex:1 0 30%;padding:0 15px;text-align:center;padding:30px;background-color:#2C2729;justify-content:center;display:flex}@media(max-width: 780px){.content.svelte-1mo46vq .icon.svelte-1mo46vq{display:none}}.content.svelte-1mo46vq .icon .image.svelte-1mo46vq{width:100%;max-width:220px;-o-object-fit:contain;object-fit:contain}
.list.svelte-lo2g01.svelte-lo2g01.svelte-lo2g01{margin:30px 0;position:relative;z-index:100;width:75%;max-width:900px}@media(max-width: 1024px){.list.svelte-lo2g01.svelte-lo2g01.svelte-lo2g01{width:91.6666666667%}}@media(max-width: 780px){.list.svelte-lo2g01.svelte-lo2g01.svelte-lo2g01{width:100%}}.list.svelte-lo2g01+.block{margin-top:90px}.list.svelte-lo2g01.svelte-lo2g01.svelte-lo2g01:first-of-type{max-width:900px}.list.svelte-lo2g01.svelte-lo2g01.svelte-lo2g01:nth-of-type(2n+1){margin-left:auto}.list.svelte-lo2g01 .title.svelte-lo2g01.svelte-lo2g01{background-color:#FFFFFF;color:#2C2729;margin-top:0;padding:20px 30px;text-align:center}.list.svelte-lo2g01 .title .text.svelte-lo2g01.svelte-lo2g01{font-family:"Exo 2", sans-serif;font-weight:600;font-size:3rem;font-style:italic;line-height:1}.list.svelte-lo2g01 .title .text.svelte-lo2g01+.introduction.svelte-lo2g01{margin-top:15px}.list.svelte-lo2g01 .title .introduction.svelte-lo2g01.svelte-lo2g01{max-width:700px;margin:auto}.list.svelte-lo2g01 .title.svelte-lo2g01+.items.with-spaces.svelte-lo2g01{margin-top:5px}.list.svelte-lo2g01 .items.svelte-lo2g01.svelte-lo2g01{display:flex;flex-wrap:wrap;justify-content:space-between}.list.svelte-lo2g01 .items.with-spaces.svelte-lo2g01.svelte-lo2g01{margin-left:-5px;margin-right:-5px}.list.svelte-lo2g01 .items.with-spaces .item.svelte-lo2g01.svelte-lo2g01{margin:5px}.list.svelte-lo2g01 .items.no-spaces.svelte-lo2g01.svelte-lo2g01{background-color:#FFFFFF}.list.svelte-lo2g01 .items .item.svelte-lo2g01.svelte-lo2g01{flex:1 0 21%;width:0;display:flex}@media(max-width: 780px){.list.svelte-lo2g01 .items .item.svelte-lo2g01.svelte-lo2g01{display:inline-block;width:100%}}.list.svelte-lo2g01 .items .item.svelte-lo2g01>.content{max-width:none;margin-top:0;width:100%}@media(max-width: 780px){.list.svelte-lo2g01 .items .item.svelte-lo2g01>.content{width:calc(100vw - 30px)}}
.call-to-action.svelte-lk7i7x.svelte-lk7i7x{padding:40px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;width:100%;justify-content:center}.call-to-action.svelte-lk7i7x .title.svelte-lk7i7x{color:#2C2729;margin-top:0;font-family:"Exo 2", sans-serif;font-weight:600;font-size:3rem;font-style:italic;line-height:1;transform:rotate(-1.5deg);width:100%;flex:0}.call-to-action.svelte-lk7i7x .description.svelte-lk7i7x{margin-top:30px;color:#2C2729}
.card.svelte-a6uaha.svelte-a6uaha{padding:20px 10px;width:100%;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center}@media(max-width: 780px){.card.svelte-a6uaha.svelte-a6uaha{width:150px;margin:auto;height:100%}}.card.svelte-a6uaha:hover .picture .image.svelte-a6uaha{filter:grayscale(0)}.card.svelte-a6uaha .picture.svelte-a6uaha{text-align:center}.card.svelte-a6uaha .picture .image.svelte-a6uaha{-o-object-fit:contain;object-fit:contain;max-width:100px;max-height:80px;width:100%;height:100%;filter:grayscale(1);transition:filter 0.5s}
.modal-overlay.svelte-13lypne.svelte-13lypne{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content.svelte-13lypne.svelte-13lypne{position:relative;background-color:#FFFFFF;color:#2C2729;border-radius:3px;padding:40px 30px 30px;width:100%;max-width:440px;text-align:center;box-shadow:0 10px 40px rgba(0, 0, 0, 0.25)}.modal-close.svelte-13lypne.svelte-13lypne{position:absolute;top:8px;right:12px;border:none;background:none;font-size:2.8rem;line-height:1;color:#5B5758;cursor:pointer;padding:0}.modal-close.svelte-13lypne.svelte-13lypne:hover{color:#2C2729}.modal-title.svelte-13lypne.svelte-13lypne{font-family:"Exo 2", sans-serif;font-size:2rem;margin-bottom:10px}.modal-text.svelte-13lypne.svelte-13lypne{font-size:1.4rem;color:#5B5758;margin-bottom:20px}.modal-challenge.svelte-13lypne.svelte-13lypne{margin-bottom:25px}.modal-challenge.svelte-13lypne .challenge-question.svelte-13lypne{font-size:1.8rem;font-weight:bold;margin-bottom:12px}.modal-challenge.svelte-13lypne .challenge-input.svelte-13lypne{width:140px;text-align:center;font-size:1.8rem;padding:6px 8px;border:1px solid rgba(44, 39, 41, 0.3);border-radius:2px;font-family:"Open Sans", sans-serif}.modal-challenge.svelte-13lypne .challenge-error.svelte-13lypne{color:#fa8249;font-size:1.3rem;margin-top:10px}.modal-actions.svelte-13lypne.svelte-13lypne{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.modal-actions.svelte-13lypne button.svelte-13lypne{cursor:pointer;font-family:"Open Sans", sans-serif;font-size:1.4rem;padding:8px 18px;border-radius:2px}.modal-actions.svelte-13lypne .btn-cancel.svelte-13lypne{border:1px solid rgba(44, 39, 41, 0.3);background-color:transparent;color:#5B5758}.modal-actions.svelte-13lypne .btn-confirm.svelte-13lypne{border:1px solid #2C2729;background-color:#2C2729;color:#FFFFFF}.modal-actions.svelte-13lypne .btn-confirm.svelte-13lypne:disabled{opacity:0.5;cursor:not-allowed}
.contact-form.svelte-u2o5du.svelte-u2o5du{background-color:#FFFFFF;position:relative;z-index:0;margin-top:30px;padding:40px 60px 60px 30px;width:100%}.contact-form.svelte-u2o5du .information.svelte-u2o5du{font-style:italic;font-size:1.2rem;padding-left:25%;margin-bottom:15px}@media(max-width: 780px){.contact-form.svelte-u2o5du .information.svelte-u2o5du{padding-left:0}}.contact-form.svelte-u2o5du .entries.svelte-u2o5du{display:flex;flex-wrap:wrap}.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du{flex:1 0 50%;max-width:50%}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du{flex:1 0 100%;max-width:100%}}.contact-form.svelte-u2o5du .entries .entry.as-honeypot.svelte-u2o5du{position:absolute;left:-9999px;top:auto;width:1px;height:1px;max-width:1px;overflow:hidden}.contact-form.svelte-u2o5du .entries .entry.as-message.svelte-u2o5du{flex:1 0 100%;max-width:100%}.contact-form.svelte-u2o5du .entries .entry.as-message.svelte-u2o5du .field label{flex:1 0 25%}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.as-message.svelte-u2o5du .field label{flex:1 0 100%}}.contact-form.svelte-u2o5du .entries .entry.as-message.svelte-u2o5du .field textarea{flex:1 0 75%;min-height:120px}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.as-message.svelte-u2o5du .field textarea{flex:1 0 100%}}.contact-form.svelte-u2o5du .entries .entry.as-message.svelte-u2o5du .field.error .message{padding-left:25%}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.as-message.svelte-u2o5du .field.error .message{padding-left:0}}.contact-form.svelte-u2o5du .entries .entry.as-rgpd.svelte-u2o5du{flex:1 0 100%;max-width:100%;padding-left:25%}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.as-rgpd.svelte-u2o5du{padding-left:0}}.contact-form.svelte-u2o5du .entries .entry.as-rgpd.svelte-u2o5du .field{align-items:center}.contact-form.svelte-u2o5du .entries .entry.as-rgpd.svelte-u2o5du .field input[type="checkbox"]{width:18px;height:18px;max-width:18px}.contact-form.svelte-u2o5du .entries .entry.as-rgpd.svelte-u2o5du .field label{max-width:calc(100% - 18px);padding:0 10px;font-size:1.2rem;font-weight:normal;text-align:left}.contact-form.svelte-u2o5du .entries .entry.as-rgpd.svelte-u2o5du .field.error .message{padding-left:28px}.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field{display:flex;margin-bottom:15px;flex-wrap:wrap}.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field.error .message{color:#fa8249;padding-left:50%;flex:1 0 100%;font-size:1.2rem}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field.error .message{padding-left:0}}.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field input, .field label{flex:1 0 41%;padding:4px 5px}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field input, .field label{flex:1 0 100%}}.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field textarea{padding:3px 5px;font-family:"Open Sans", sans-serif}.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field label{text-align:right;padding-right:15px;font-weight:bold}@media(max-width: 780px){.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field label{text-align:left;padding-left:0}}.contact-form.svelte-u2o5du .entries .entry.svelte-u2o5du .field input, .field textarea{border:1px solid rgba(44, 39, 41, 0.2);border-radius:2px}.contact-form.svelte-u2o5du .error.svelte-u2o5du{padding-left:25%;margin-bottom:15px}@media(max-width: 780px){.contact-form.svelte-u2o5du .error.svelte-u2o5du{padding-left:0}}.contact-form.svelte-u2o5du .error .message.svelte-u2o5du{display:block;color:#fa8249;font-size:1.3rem;line-height:1.4;text-align:left;padding:10px 12px;border-left:3px solid #fa8249;background-color:rgba(250, 130, 73, 0.08)}.contact-form.svelte-u2o5du .buttons.svelte-u2o5du{padding-left:25%;text-align:right}.contact-form.svelte-u2o5du .buttons .button button.svelte-u2o5du{padding:0;outline:none;cursor:pointer}.contact-form.svelte-u2o5du .buttons .button .cta.svelte-u2o5du{margin-top:0;border-color:#2C2729;color:#2C2729;background-color:transparent}
.newsletter-form.svelte-129q5ov.svelte-129q5ov{position:relative;z-index:0;margin-top:30px;padding:40px 30px 60px;width:75%;max-width:900px;color:#FFFFFF;background-color:#2C2729;display:flex;flex-wrap:wrap}@media(max-width: 1024px){.newsletter-form.svelte-129q5ov.svelte-129q5ov{width:91.6666666667%}}@media(max-width: 780px){.newsletter-form.svelte-129q5ov.svelte-129q5ov{width:100%}}.newsletter-form.svelte-129q5ov.svelte-129q5ov:nth-of-type(2n+1){margin-left:auto}.newsletter-form.svelte-129q5ov .content.svelte-129q5ov{flex:1 0 60%;max-width:60%}@media(max-width: 1024px){.newsletter-form.svelte-129q5ov .content.svelte-129q5ov{flex:1 0 100%;max-width:100%}}.newsletter-form.svelte-129q5ov .icon.svelte-129q5ov{flex:1 0 40%;max-width:40%;padding:0 15px;text-align:right;pointer-events:none;opacity:1}@media(max-width: 1024px){.newsletter-form.svelte-129q5ov .icon.svelte-129q5ov{position:absolute;right:20px;top:20px;display:block;width:100%;flex:1 0 100%;max-width:none;opacity:0.2}}.newsletter-form.svelte-129q5ov .icon .image.svelte-129q5ov{width:100%;max-width:220px}.newsletter-form.svelte-129q5ov .presentation .title.svelte-129q5ov{font-family:"Exo 2", sans-serif;font-weight:600;font-size:4rem;line-height:1;font-style:italic;transform:rotate(-1.5deg);max-width:500px}@media(max-width: 1024px){.newsletter-form.svelte-129q5ov .presentation .title.svelte-129q5ov{padding-right:30%;font-size:3.5rem;max-width:none}}@media(max-width: 780px){.newsletter-form.svelte-129q5ov .presentation .title.svelte-129q5ov{padding-right:10%;font-size:3rem}}.newsletter-form.svelte-129q5ov .presentation .description.svelte-129q5ov{max-width:500px;margin-top:30px}@media(max-width: 1024px){.newsletter-form.svelte-129q5ov .presentation .description.svelte-129q5ov{max-width:none}}.newsletter-form.svelte-129q5ov .entries.svelte-129q5ov{display:flex;flex-wrap:wrap;max-width:400px;margin-top:30px}@media(max-width: 780px){.newsletter-form.svelte-129q5ov .entries.svelte-129q5ov{max-width:none}}.newsletter-form.svelte-129q5ov .entries .entry.svelte-129q5ov{flex:1 0 100%;max-width:100%}.newsletter-form.svelte-129q5ov .entries .entry.as-honeypot.svelte-129q5ov{position:absolute;left:-9999px;top:auto;width:1px;height:1px;max-width:1px;overflow:hidden}.newsletter-form.svelte-129q5ov .entries .entry.as-email.svelte-129q5ov .field input{width:100%;text-align:center}.newsletter-form.svelte-129q5ov .entries .entry.as-email.svelte-129q5ov .field.error .message{text-align:center}.newsletter-form.svelte-129q5ov .entries .entry.as-rgpd.svelte-129q5ov .field{align-items:center}.newsletter-form.svelte-129q5ov .entries .entry.as-rgpd.svelte-129q5ov .field input[type="checkbox"]{width:18px;height:18px}.newsletter-form.svelte-129q5ov .entries .entry.as-rgpd.svelte-129q5ov .field label{max-width:calc(100% - 18px);padding:0 10px;font-size:1.2rem}.newsletter-form.svelte-129q5ov .entries .entry.as-rgpd.svelte-129q5ov .field.error .message{padding-left:28px}.newsletter-form.svelte-129q5ov .entries .entry.svelte-129q5ov .field{display:flex;margin-bottom:15px;flex-wrap:wrap}.newsletter-form.svelte-129q5ov .entries .entry.svelte-129q5ov .field.error .message{color:#fa8249;font-size:1.2rem;flex:1 0 100%;margin-top:5px}.newsletter-form.svelte-129q5ov .entries .entry.svelte-129q5ov .field input{border:1px solid rgba(44, 39, 41, 0.2);border-radius:2px;padding:4px 5px}.newsletter-form.svelte-129q5ov .error.svelte-129q5ov{max-width:400px;margin:0 auto 15px}.newsletter-form.svelte-129q5ov .error .message.svelte-129q5ov{display:block;color:#fa8249;font-size:1.3rem;line-height:1.4;text-align:center;padding:10px 12px;border-left:3px solid #fa8249;background-color:rgba(250, 130, 73, 0.12)}.newsletter-form.svelte-129q5ov .buttons.svelte-129q5ov{text-align:center}.newsletter-form.svelte-129q5ov .buttons .button button.svelte-129q5ov{padding:0;outline:none;cursor:pointer}.newsletter-form.svelte-129q5ov .buttons .button .cta.svelte-129q5ov{margin-top:15px;background-color:transparent}
.product-card.svelte-83mqjd.svelte-83mqjd{text-align:center;color:#5B5758;min-width:200px;max-width:calc(25% - 20px);flex:1;margin:0 10px;display:flex;flex-direction:column;justify-content:space-between}.product-card.is-revert.svelte-83mqjd a.svelte-83mqjd{color:#FFFFFF}.product-card.is-revert.svelte-83mqjd .line.svelte-83mqjd{display:none}.product-card.is-revert.svelte-83mqjd .brand.svelte-83mqjd{opacity:0.7}.product-card.svelte-83mqjd a.svelte-83mqjd{color:#5B5758;display:block;flex:1;display:flex;flex-direction:column}.product-card.svelte-83mqjd .preview.svelte-83mqjd{width:100%;height:150px}.product-card.svelte-83mqjd .preview .image.svelte-83mqjd{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-card.svelte-83mqjd .title.svelte-83mqjd{margin-top:15px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:0 10px}.product-card.svelte-83mqjd .title .text.svelte-83mqjd{font-family:"Exo 2", sans-serif;font-weight:600;font-size:2.4rem;font-style:italic;line-height:1}.product-card.svelte-83mqjd .title .specificity.svelte-83mqjd{margin-top:3px;font-size:1.6rem}.product-card.svelte-83mqjd .title .brand.svelte-83mqjd{margin-top:7px;font-size:1.4rem}.product-card.svelte-83mqjd .title .weight.svelte-83mqjd{margin-top:10px;font-size:1.4rem;margin-bottom:20px}.product-card.svelte-83mqjd .price.svelte-83mqjd{font-size:2.2rem;font-weight:600;font-family:"Exo 2", sans-serif;margin-top:auto;padding-top:15px}.product-card.svelte-83mqjd .line.svelte-83mqjd{display:inline-block;height:1px;width:50%;background-color:#2C2729;margin:30px 0;position:relative;left:50%;transform:translateX(-50%)}
.product.svelte-1gbflej.svelte-1gbflej{position:relative;z-index:0;padding:68px 130px 0;min-height:60vh;margin-bottom:60px}@media(max-width: 1024px){.product.svelte-1gbflej.svelte-1gbflej{padding:68px 15px 0}}.product.svelte-1gbflej .header.svelte-1gbflej{padding:40px 30px;background-color:#FFFFFF;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.product.svelte-1gbflej .header .details.svelte-1gbflej{flex:1 0 70%;max-width:70%;padding-left:60px}.product.svelte-1gbflej .header .details .back.svelte-1gbflej{font-size:1.2rem}.product.svelte-1gbflej .header .details .back .link.svelte-1gbflej{display:flex;align-items:center;color:#5B5758}.product.svelte-1gbflej .header .details .back .link .text.svelte-1gbflej{padding-left:5px;line-height:1;font-size:1.4rem}@media(max-width: 1024px){.product.svelte-1gbflej .header .details.svelte-1gbflej{flex:1 0 100%;max-width:100%;padding-left:0}}.product.svelte-1gbflej .header .details .title.svelte-1gbflej{font-family:"Exo 2", sans-serif;font-weight:600;font-size:4rem;line-height:1;font-style:italic;transform:rotate(-1.5deg)}@media(max-width: 1024px){.product.svelte-1gbflej .header .details .title.svelte-1gbflej{font-size:3.5rem}}@media(max-width: 780px){.product.svelte-1gbflej .header .details .title.svelte-1gbflej{font-size:3rem}}.product.svelte-1gbflej .header .details .information.svelte-1gbflej{margin-top:20px}.product.svelte-1gbflej .header .details .information .item .intro.svelte-1gbflej{font-weight:bold}.product.svelte-1gbflej .header .details .information .item.as-specificity.svelte-1gbflej{font-size:1.6rem}.product.svelte-1gbflej .header .details .sub-title.svelte-1gbflej{font-family:"Exo 2", sans-serif;font-weight:600;font-size:2.5rem;line-height:1;font-style:italic;margin-top:30px}.product.svelte-1gbflej .header .details .description.svelte-1gbflej{margin-top:20px}.product.svelte-1gbflej .header .details .description.svelte-1gbflej a:not(.cta){color:#FFFFFF;border-color:rgba(255, 255, 255, 0.3)}.product.svelte-1gbflej .header .details .description .svelte-1gbfleja:not(.cta):hover{border-color:#FFFFFF}.product.svelte-1gbflej .header .details .interact.svelte-1gbflej{display:flex;margin-top:30px;align-items:center}.product.svelte-1gbflej .header .details .price.svelte-1gbflej{font-size:2.6rem;font-weight:600;font-family:"Exo 2", sans-serif;max-width:230px;margin-left:20px;line-height:1}.product.svelte-1gbflej .header .details.svelte-1gbflej .buy-button{max-width:230px;margin-top:0}.product.svelte-1gbflej .header .images.svelte-1gbflej{flex:1 0 30%;max-width:30%;line-height:1;font-size:0}@media(max-width: 1024px){.product.svelte-1gbflej .header .images.svelte-1gbflej{flex:1 0 100%;max-width:100%;margin-top:60px}}.product.svelte-1gbflej .header .images .main .image.svelte-1gbflej{width:100%;height:25vh;-o-object-fit:cover;object-fit:cover}.product.svelte-1gbflej .header .images .all.svelte-1gbflej{display:flex;margin-top:10px;margin-left:-5px;margin-right:-5px}.product.svelte-1gbflej .header .images .all .caption.svelte-1gbflej{padding:0 5px;flex:1;cursor:pointer;opacity:1;transition:opacity 0.5s}.product.svelte-1gbflej .header .images .all .caption.is-active.svelte-1gbflej{pointer-events:none;opacity:0.3}.product.svelte-1gbflej .header .images .all .caption .image.svelte-1gbflej{width:100%;height:10vw;min-height:90px;max-height:120px;-o-object-fit:cover;object-fit:cover}.product.svelte-1gbflej .background.svelte-1gbflej{position:fixed;z-index:-1;top:0;left:0;overflow:hidden;flex:1 0 100%;min-width:100vw;min-height:100vh;pointer-events:none}.product.svelte-1gbflej .background .image.svelte-1gbflej{position:absolute;z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;transform:scale(1.04);filter:blur(4px)}
.push.svelte-1nmf6c4.svelte-1nmf6c4{margin-top:30px;background-color:#2C2729;padding:30px 130px 40px;width:100vw;margin-left:-130px}@media(max-width: 1024px){.push.svelte-1nmf6c4.svelte-1nmf6c4{width:100%;margin-left:0;padding:30px 20px 40px}}.push.svelte-1nmf6c4 .title.svelte-1nmf6c4{color:#FFFFFF;margin-top:0;padding:0 30px;text-align:center}.push.svelte-1nmf6c4 .title .text.svelte-1nmf6c4{font-family:"Exo 2", sans-serif;font-weight:400;font-size:2.4rem;font-style:italic;line-height:1}.push.svelte-1nmf6c4 .push-wrapper.svelte-1nmf6c4{margin-top:30px;margin-left:-10px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1024px){.push.svelte-1nmf6c4 .push-wrapper.svelte-1nmf6c4{justify-content:space-around}}.push.svelte-1nmf6c4 .push-wrapper .line.svelte-1nmf6c4{width:1px;background-color:#FFFFFF;opacity:0.7}@media(max-width: 1024px){.push.svelte-1nmf6c4 .push-wrapper .line.svelte-1nmf6c4{width:80%;height:1px;margin:30px auto}}.push.svelte-1nmf6c4 .push-wrapper.svelte-1nmf6c4 .product-card{max-width:250px}