@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body,html{font-family:Poppins,sans-serif;padding:0;margin:0;color:#004}body>#__next{min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}a{color:inherit;text-decoration:none}*{-moz-box-sizing:border-box;box-sizing:border-box}.main{-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;position:relative}.container,.main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.container{padding:0 2rem;min-height:100vh}.footer a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1}h1{font-size:2rem}h1,h2{text-align:center}h2{font-size:1.75rem}.White{background-color:#fff;border:1px solid #d3d3d3}.Black{background-color:#000}.Cobalt_blue{background-color:#0005ff}.Dark_grey{background-color:#303b49}.Fire_red{background-color:#ff0308}.Navy_blue{background-color:#020c5c}.Sport_Grey{background-color:#829696}.Urban_Khaky{background-color:#2d3828}.Khaky{background-color:#394034}.Light_grey{background-color:#999}.Navy{background-color:#101b2b}.Red{background-color:#b8002e}.Bottle_green{background-color:#1a421c}.Heather_grey{background-color:#91a4a7}.Millennial_lilac{background-color:#5357cf}.Millennial_mint{background-color:#84e3b1}.Orange{background-color:#ff4a0f}.Orchid_green{background-color:#85ff0f}.Orchid_pink{background-color:#ffd4f0}.Radiant_purple{background-color:#1809ab}.Sky_blue{background-color:#80c9f2}.Solar_yellow{background-color:#faf52f}.Sorbet{background-color:#ab006a}.Urban_orange{background-color:#d43500}.Turquoise{background-color:#49c2d7}.Coffee_bean{background-color:#242121}.Luxurious_red{background-color:#31132d}.Apple_green{background-color:#45f51f}.Asphalte{background-color:#282e36}.Blue_fog{background-color:#97c2c7}.Burgundy{background-color:#3d1439}.Forest_green{background-color:#1a3521}.Lime{background-color:#d1ff54}.Magenta_pink{background-color:#ed08a3}.Mocha{background-color:#82857e}.Off_white{background-color:#f2f0de}.Pure_orange{background-color:#ff4203}.Royal{background-color:#0a48d9}.Sage{background-color:#98d1a3}.Soft_rose{background-color:#f0c3c3}.Yellow_fizz{background-color:#fce63d}.Dark_olive{background-color:#575548}.Olive{background-color:#495648}.Graphite_grey{background-color:#2e312e}.Olive_green{background-color:#211c0f}.Oxford_navy{background-color:#041c77}.Sand{background-color:#bbad92}.Avio{background-color:#1d5482}.Grey_melange{background-color:#a79ea0}.Off_red{background-color:#9d0033}.Pine_green{background-color:#084727}.Yellow{background-color:#ffff1a}.Bright_royal{background-color:#0022c7}.Classic_red{background-color:#e0005a}.French_navy{background-color:#000d59}.Natural{background-color:#e8e3cc}.Military_green{background-color:#474d23}.Mustard{background-color:#e89e00}.Petrol{background-color:#104776}.Pure_grey{background-color:#858c8c}.Granite{background-color:#819aa7}.New_royal{background-color:#0c48d9}.Seal_grey{background-color:#2e312e}.Dark_heather{background-color:#545051}.Denim{background-color:#0d3169}.Dark_navy{background-color:#00113a}.Carbon_grey{background-color:#343d40}.Pastel_pink{background-color:#ebd6e0}.Denim_heather{background-color:#253857}.Coral_heather{background-color:#fa8c4a}.Anthra_heather{background-color:#253133}.Amber{background-color:#d7861b}.Sage_green{background-color:#539d80}.PAS_UTILE{background-color:#000}.charcoal{background-color:#5e7276}.Light_blue{background-color:#adf5fc}.light_pink{background-color:#fcbaff}.Pink{background-color:#ff1ab3}.Sapphire{background-color:#009fcf}.Aubergine{background-color:#2d1349}.Cinnamon{background-color:#5f3d23}.Moss_green{background-color:#3e491a}.Pebble_grey{background-color:#b39f8d}.Steel_blue{background-color:#0a2050}.Light_avio{background-color:#5298d3}.Liege{background-color:#c78a58}.Bois{background-color:#f2b472}.Oxford_red{background-color:#f76f93}.Oxford_blue{background-color:#a6d4ff}.Blue_heather{background-color:#0f38ff}.Dark_Methyl{background-color:#007fa3}.Amber_Glow{background-color:#f73605}.mentions-legales{padding:2rem 5%}.button{padding:.75rem 1.5rem;border-radius:24px;background-color:#172630;border:none;font-family:inherit;font-weight:400!important;cursor:pointer;transition:.15s;color:#fff;font-size:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:.9rem;display:block}.button.margin{margin-bottom:2rem}.button.lime{color:#000}.button.lime,.button.lime:hover{background-color:#91efaa}.button.bigger{padding:1rem 2.25rem;font-weight:bolder}.button:hover{background-color:#181818;-webkit-transform:translateY(-1px);transform:translateY(-1px);text-decoration:none!important}.button.outline{color:#000;background-color:transparent;border:2px solid #000}.button.outline.outline-white{background-color:transparent!important;border:2px solid #fff!important;text-transform:none!important}.button.outline.outline-lime{border-color:#91efaa!important;color:#91efaa!important}.button.green{background-color:#91efaa;color:#000}.button.green:hover{background-color:rgba(145,239,170,.816)}.button.white{background-color:#fff;color:#092b37}.button.white:hover{background-color:rgba(145,239,170,.816)}.button.responsive{background-color:#fff!important;color:#092b37;font-weight:500!important}.button.disabled{color:red!important;border:2px solid red!important}@media(max-width:500px){.button.mainButton{background-color:#fff;color:#000;border:1px solid #000}}.button:disabled{opacity:.2;cursor:unset}.button:disabled:hover{-webkit-transform:unset;transform:unset;opacity:.2}.header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:.5rem 5%;grid-gap:1rem;gap:1rem;box-shadow:7px 7px 20px rgba(0,0,0,.06);background-color:#092b37;z-index:10000}@media(max-width:700px){.header{display:grid;grid-template-columns:repeat(3,1fr);position:-webkit-sticky;position:sticky;top:0;left:0;right:0}.header>*{justify-self:center}.header .hamburger{grid-column:3}.header .logo{grid-column:2}}.logo{text-transform:uppercase;-webkit-transform:translateY(5px);transform:translateY(5px);width:4vw;min-width:3rem}.span{display:block;font-style:italic;line-height:1.1}.line2{-webkit-transform:translateX(3rem);transform:translateX(3rem)}.circle{height:2.5rem;width:2.5rem;background-color:#000;border-radius:50%}.selected{text-decoration:underline}.beforeHeader{background-color:#092b37;width:100%;padding:.5rem;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem;font-weight:500}.beforeHeader .img{height:30px;width:30px;position:relative}.beforeHeader .img img{height:100%;width:100%;object-fit:cover}.categoryMenuPicto{text-align:center}.imgCategory{width:2.5rem;height:2.5rem}.imgCategory img{height:100%;width:100%;object-fit:cover}.hamburger{width:2rem;height:2rem;position:relative}.hamburger img{object-fit:cover;height:100%;width:100%}.btnClose{border:0;background-color:transparent;font-size:1.5rem;margin-right:1rem}.logoResponsive{width:100vw;height:6rem;position:relative;background-color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.logoResponsive span{inset:.75rem!important}.menu{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.menu a{font-weight:400;position:relative;display:block;padding-inline:clamp(1rem,2vw,4rem);border-right:1px solid rgba(255,255,255,.5);text-align:center;text-underline-offset:.25rem;color:#fff;-webkit-flex:1 1;flex:1 1}.menu a:last-of-type{padding-right:0;border:0}.menu a:hover{text-decoration:underline}.mantine-Drawer-drawer.menuDrawer{text-align:center;background-color:#092b37;color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.mantine-Drawer-drawer.menuDrawer.scroll{-webkit-transform:translateY(62px)!important;transform:translateY(62px)!important}.mantine-Drawer-drawer.menuDrawer .button{background-color:#fff;color:#092b37}.mantine-17yz5pm,.mantine-17yz5pm:after,.mantine-17yz5pm:before{background-color:#fff}.mantine-Burger-root{justify-self:right}.mantine-24e394,.mantine-24e394:after,.mantine-24e394:before{background-color:#fff}.footer .main-footer{display:-webkit-flex;padding:2rem 0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:flex-start;align-items:flex-start;margin-top:auto;background-color:#f0f8ff}@media(max-width:700px){.footer .main-footer{display:grid;grid-template-columns:1fr;padding:4rem 0}.footer .main-footer h3{margin-top:0}}.footer .main-footer>div{text-align:center;margin:.5rem 0}.footer .main-footer ul{list-style:none;padding:0}.footer .main-footer a:hover{text-decoration:underline}.footer .main-footer .social{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:1rem;gap:1rem}.footer .main-footer .social .circle-footer{height:2rem;width:2rem;border-radius:50%;position:relative;overflow:hidden}.footer .main-footer .social .circle-footer:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.footer .main-footer .footer-logos{grid-gap:1rem;gap:1rem;-webkit-align-items:center;align-items:center}.footer .main-footer .footer-logos,.footer .sub-footer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.footer .sub-footer{font-size:.9rem;background-color:#fafafa;padding:1rem;grid-gap:2rem;gap:2rem}.footer .sub-footer a{-webkit-flex:unset;flex:unset}.card{background-color:#fff;padding:2rem;border-radius:10px;box-shadow:7px 7px 20px rgba(0,0,0,.06);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.tailor-made{width:100%;padding:2rem 5%}.tailor-made h2 span{font-size:1.2rem;font-weight:400}.tailor-made .blocs{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:4rem;gap:4rem;margin:2rem 0}@media(max-width:1000px){.tailor-made .blocs{-webkit-flex-direction:column;flex-direction:column}.tailor-made .blocs .bloc{margin:0 auto}}.tailor-made .blocs .bloc{text-align:center;max-width:20rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.tailor-made .blocs .bloc h3{margin-bottom:.5rem}.tailor-made .blocs .bloc p{margin-top:0}.tailor-made .blocs .bloc .img-wrapper{position:relative;width:100%;height:20rem;border-radius:10px;overflow:hidden}.tailor-made .blocs .bloc .img-wrapper img{transition:all .2s}.tailor-made .blocs .bloc .img-wrapper:hover img{-webkit-transform:scale(1.01);transform:scale(1.01)}.tailor-made .blocs .bloc .button{margin-top:auto;width:75%}.tailor-made .contact-us{width:100%;text-align:center;margin:4rem 0}.tailor-made .contact-us h3{font-size:1.25rem}@media(max-width:700px){.tailor-made .contact-us h3 div{margin:1rem 0}}.tailor-made .contact-us h3 span{text-decoration:underline}.how-it-works{width:100%;padding:2rem;background-color:#fafafa}.how-it-works .cards{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:4rem;gap:4rem;padding:1rem;-webkit-align-items:center;align-items:center}@media(max-width:1000px){.how-it-works .cards{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}.how-it-works .cards .card{position:relative;padding:2rem;max-width:22rem;text-align:center;transition:all .15s}.how-it-works .cards .card:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}.how-it-works .cards .card p{margin:0}.how-it-works .cards .card h3{margin:.5rem 0}.how-it-works .cards .card .bubble{position:absolute;top:-1.5rem;width:3rem;height:3rem;pointer-events:none}.produits-personnalisables{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;border-radius:10px;padding:2rem}.produits-personnalisables .button{margin-bottom:1rem}.produits-personnalisables .exemples-produits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin:2rem 0;width:100%;overflow-x:scroll;overflow-y:auto}@media(max-width:1200px){.produits-personnalisables .exemples-produits{grid-template-columns:repeat(2,18rem);-webkit-justify-content:center;justify-content:center;grid-gap:2rem;gap:2rem}.produits-personnalisables .exemples-produits h4{font-size:.85rem}}@media(max-width:800px){.produits-personnalisables .exemples-produits{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:50%;min-width:300px;grid-gap:2rem;gap:2rem}}.nos-marquages{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;background-color:#dbe3e8;-webkit-align-items:center;align-items:center}.nos-marquages .marquageContent{display:grid;grid-template-columns:1fr 1fr;width:80%;-webkit-align-items:center;align-items:center;grid-gap:10%;gap:10%;-webkit-justify-content:space-between;justify-content:space-between;margin:4rem 0}@media(max-width:1000px){.nos-marquages .marquageContent{width:80%}}@media(max-width:800px){.nos-marquages .marquageContent{grid-template-columns:1fr;grid-gap:2rem;gap:2rem}}@media(max-width:500px){.nos-marquages .marquageContent{width:90%}}.nos-marquages h2{margin-top:0}.nos-marquages h4{transition:.15s;margin:0}@media(max-width:800px){.nos-marquages h4{margin:.25rem}}.nos-marquages .marquages-grid{min-width:10rem;-webkit-align-self:center;align-self:center}@media(max-width:800px){.nos-marquages .marquages-grid{width:100%}}.nos-marquages .marquages-grid .marquagesGridNoTitle{grid-gap:.5rem;gap:.5rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media(max-width:800px){.nos-marquages .marquages-grid .marquagesGridNoTitle{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}}.nos-marquages .marquage{cursor:pointer;padding:1.5rem;border-radius:10px;opacity:.33;box-shadow:7px 7px 20px rgba(0,0,0,.06);background-color:#fff;transition:.15s;min-height:4rem}.nos-marquages .marquage p{font-size:.85rem;display:none;overflow:hidden;margin:1rem 0}.nos-marquages .marquage a{font-size:.85rem;display:none;text-decoration:underline;font-weight:bolder}.nos-marquages .marquage:hover{opacity:.9}.nos-marquages .marquage.selected{opacity:1;text-decoration:none}.nos-marquages .marquage.selected a,.nos-marquages .marquage.selected p{display:block}@media(max-width:800px){.nos-marquages .marquage{grid-gap:.5rem;gap:.5rem}}.nos-marquages .marquage .pictoTitle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem}.nos-marquages .picto{width:2rem;height:2rem}.nos-marquages .picto img{height:100%;width:100%;object-fit:cover}.nos-marquages .photoMarquages{border-radius:10px;overflow:hidden;height:100%;max-height:1000px;position:relative}@media(max-width:800px){.nos-marquages .photoMarquages{width:60%;place-self:center;min-height:30rem}}@media(max-width:600px){.nos-marquages .photoMarquages{width:100%}}.nos-marquages .photoMarquages img{border-radius:3px}.faq{background-color:#fff;width:100%;padding:2rem}.faq>div{max-height:25rem;overflow:scroll;padding:2rem}.more-info-1 h3,.more-info-2 h3{text-align:center;font-size:1.5rem}.more-info-1 .row,.more-info-2 .row{display:-webkit-flex;display:flex;background-color:#f8f8f8}.more-info-1 .row.reverse,.more-info-2 .row.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.more-info-1 .row.reverse .content p,.more-info-2 .row.reverse .content p{text-align:left}@media(max-width:800px){.more-info-1 .row.reverse .content p,.more-info-2 .row.reverse .content p{text-align:center}.more-info-1 .row,.more-info-2 .row{display:-webkit-flex;display:flex}.more-info-1 .row,.more-info-1 .row.reverse,.more-info-2 .row,.more-info-2 .row.reverse{-webkit-flex-direction:column;flex-direction:column}}.more-info-1 .row .img-container,.more-info-2 .row .img-container{width:50%;position:relative;min-height:40rem}@media(max-width:800px){.more-info-1 .row .img-container,.more-info-2 .row .img-container{width:100%;min-height:20rem}}.more-info-1 .row .content,.more-info-2 .row .content{padding:5%;margin:auto;white-space:pre-wrap;width:50%}@media(max-width:800px){.more-info-1 .row .content,.more-info-2 .row .content{text-align:center;width:100%}}.more-info-1 .row .content h2,.more-info-2 .row .content h2{text-align:left}@media(max-width:800px){.more-info-1 .row .content h2,.more-info-2 .row .content h2{text-align:center}}.more-info-1 .row .content p,.more-info-2 .row .content p{font-size:1rem}.productDetails{width:100%;padding:.5rem}.productDetails b{font-size:.75rem}.productDetails h4{margin:.25rem 0;font-weight:400;font-size:1.1rem}.productDetails h6{margin:0;font-weight:400;font-size:.85rem}.productDetails small{font-weight:lighter;font-size:.7rem;display:block;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.produit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative;-webkit-align-items:center;align-items:center;transition:.15s;overflow:hidden}.produit .allColorsContainer{display:grid;grid-row-gap:4px;row-gap:4px;grid-template-columns:repeat(auto-fit,1.25rem);min-height:1rem;margin-bottom:.5rem}.produit .color{width:1rem;height:1rem;border-radius:50%}.produit:hover button{-webkit-transform:translateY(0) scale(.85)!important;transform:translateY(0) scale(.85)!important;opacity:1!important}.produit button{-webkit-transform:translateY(10rem) scale(.85)!important;transform:translateY(10rem) scale(.85)!important;opacity:0!important}.produit button:hover{background-color:#fff!important}.productImg{transition:.15s;position:relative;width:100%;height:25rem}.productImg .mainProductImg{height:100%}.productImg .mainProductImg>span{border-radius:10px}.productImg .mainProductImg>span img{transition:.15s}.productImg .mainProductImg>span:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,285px));-webkit-justify-content:center;justify-content:center;padding:2rem 0;grid-column-gap:2rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-row-gap:1rem;row-gap:1rem;max-width:100rem;margin:0 auto}.productCard{border:2px solid blue}.description-text{text-align:center;margin:0 auto;white-space:pre-wrap;max-width:60rem;width:90%}.SubHeader{background-color:#eff5f8;width:100%;padding:2rem 0;color:#092b37;overflow-x:scroll;list-style:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0}.SubHeader li{min-width:10rem;font-weight:600}.SubHeader li:hover{text-decoration:underline}@media(max-width:1000px){.SubHeader{display:grid;grid-template-columns:repeat(4,minmax(6rem,8rem));grid-gap:.5rem;gap:.5rem;padding:2rem 1rem}}@media(max-width:500px){.SubHeader{grid-template-columns:1fr}}.SubHeader li{text-align:center;padding:0 2rem;cursor:pointer}@media(max-width:1000px){.SubHeader li{padding:0 1rem}}.SubHeader li:not(:last-of-type){border-right:1.5px solid #092b37}@media(max-width:500px){.SubHeader li:not(:last-of-type){border-right:none}}.clotheCategories{list-style:none;grid-gap:1rem;gap:1rem;background-color:#dbe3e8;cursor:pointer;width:100%;padding:1rem;margin:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.clotheCategories,.clotheCategories li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.clotheCategories li{height:6rem;width:8rem;font-size:.75rem;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;border-radius:10px;color:#b6bfc3;background-color:#fff;font-weight:bolder;padding:.5rem}@media(max-width:500px){.clotheCategories li{min-height:4rem;width:6rem;font-size:.6rem}}.clotheCategories li svg{fill:#717171}.clotheCategories li.isSelected,.clotheCategories li:hover{background-color:#092b37;color:#fff}.clotheCategories li.isSelected svg,.clotheCategories li:hover svg{fill:#fff}.product-page .see-more{padding-bottom:2rem}.product-page .see-more .button{margin:auto}.product-page .main-content{padding:0 7%}.product-page .inspi{padding:2rem;background-color:#dbe3e8}.product-page .inspi h3{text-align:center;font-size:1.5rem}.product-page .inspi .selected-content{margin:0 auto;text-align:center;width:50%}@media(max-width:1000px){.product-page .inspi .selected-content{width:100%}}.product-page .inspi .selected-content .img-wrapper{width:100%;position:relative;height:30rem;border-radius:10px;overflow:hidden}@media(max-width:1000px){.product-page .inspi .selected-content .img-wrapper{height:25rem}}@media(max-width:700px){.product-page .inspi .selected-content .img-wrapper{height:20rem}}.product-page section{width:100%}.product-page .more-info-1 h3,.product-page .more-info-2 h3{text-align:center;font-size:1.5rem}.product-page .more-info-1 .row,.product-page .more-info-2 .row{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:800px){.product-page .more-info-1 .row,.product-page .more-info-2 .row{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.product-page .more-info-1 .row.reverse,.product-page .more-info-2 .row.reverse{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}.product-page .more-info-1 .row .img-container,.product-page .more-info-2 .row .img-container{position:relative;-webkit-flex:1 1;flex:1 1;min-height:40rem}.product-page .more-info-1 .row .content,.product-page .more-info-2 .row .content{-webkit-flex:1 1;flex:1 1;padding:10%;margin:auto;white-space:pre-wrap}@media(max-width:800px){.product-page .more-info-1 .row .content,.product-page .more-info-2 .row .content{text-align:center}}.product-page .more-info-1 .row .content h2,.product-page .more-info-2 .row .content h2{text-align:left}@media(max-width:800px){.product-page .more-info-1 .row .content h2,.product-page .more-info-2 .row .content h2{text-align:center}}.product-page .more-info-1 .row .content p,.product-page .more-info-2 .row .content p{font-size:1.1rem}.product-page .more-info-2{background-color:#dbe3e8;padding:5%}.product-page .more-info-2 h2{margin-top:0}.product-page .more-info-2 .content{display:grid;-webkit-align-content:center;align-content:center;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;-webkit-align-items:flex-start;align-items:flex-start;margin:4rem 0}@media(max-width:800px){.product-page .more-info-2 .content{grid-template-columns:1fr;text-align:center}}.product-page .more-info-2 .content .bloc{background-color:#fff;padding:2rem;white-space:pre-wrap;border-radius:10px;box-shadow:7px 7px 20px rgba(0,0,0,.06)}.product-page .more-info-2 .content .smaller-blocs{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2rem;gap:2rem}.product-page .content-last-block{padding:5%}.product-page .content-last-block .title{text-align:center;font-size:1.5rem}.product-page .content-last-block .info-title{text-align:center;padding:0 15%}@media(max-width:1000px){.product-page .content-last-block .info-title{padding:0 10%}}.product-page .content-last-block .blocks{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2rem;gap:2rem;margin-top:4rem}.product-page .content-last-block .blocks .block{box-shadow:7px 7px 20px rgba(0,0,0,.1);padding:2rem;white-space:pre-wrap;border-radius:10px}.marquages .banner{background-color:#aab2b5;width:100%;height:60vh;min-height:20rem;padding-left:10%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.marquages .banner .submenu{width:100%;z-index:100;background-color:rgba(9,43,55,.6);position:absolute;top:0;left:0;padding:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:2rem;gap:2rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}.marquages .banner .submenu a{color:#fff;font-size:.9rem}.marquages .banner .submenu a.selected{font-weight:bolder;text-decoration:underline}.marquages .banner h1{text-align:left;font-size:2.5rem;color:#fff;z-index:100}.marquages .content{max-width:60rem;padding:2rem;text-align:center}.marquages .content .opinions{margin:4rem 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:4rem;gap:4rem}@media(max-width:700px){.marquages .content .opinions{-webkit-flex-direction:column;flex-direction:column}}.marquages .content .opinions .card{min-width:20rem;max-width:30rem;-webkit-flex:1 1;flex:1 1;box-shadow:7px 7px 20px rgba(0,0,0,.1);position:relative}@media(max-width:700px){.marquages .content .opinions .card{margin:0 auto}}.marquages .content .opinions .card .opinion-icone{position:absolute;top:-25px;height:3rem;width:3rem}.marquages .content .opinions .card ul{list-style:none;padding-left:0;width:100%}.marquages .content .opinions .card ul li{text-align:center}.marquages .technique-realisations{background-color:#fafafa;width:100%;padding:2rem 0;text-align:center}@media(max-width:700px){.marquages .technique-realisations{padding:2rem 0}}.marquages .technique-realisations .carousel{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:3%;gap:3%;-webkit-justify-content:center;justify-content:center;margin:2rem 0;padding:0 2rem}.marquages .technique-realisations .carousel .carousel-photo{position:relative;height:30rem;width:45%;border-radius:10px;overflow:hidden}@media(max-width:1000px){.marquages .technique-realisations .carousel .carousel-photo{width:100%;height:20rem}}.coffret section{width:100%}.coffret .hero{background-color:#f0f6fa;width:100%;min-height:30rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:2rem}.coffret .hero .content p{font-size:1.15rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem}.coffret .hero .content .button{width:50%;text-align:center}.coffret .hero .img-wrapper{position:relative;min-height:15rem;width:50%;pointer-events:none}.coffret .how-it-works{width:100%;background-color:#fff;margin:2rem 0}.coffret .how-it-works .how-it-works-steps{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.coffret .how-it-works .how-it-works-steps .img-wrapper{width:30%;height:25rem;position:relative}.coffret .how-it-works .how-it-works-steps .steps{width:35%;background-color:#f8f8f8;border-radius:10px;padding:2rem 3rem;-webkit-transform:translateX(-1.25rem) scale(1.05);transform:translateX(-1.25rem) scale(1.05)}.coffret .how-it-works .how-it-works-steps .steps ul{list-style:none;padding-left:0}.coffret .how-it-works .how-it-works-steps .steps ul li{border-radius:10px;opacity:.5;cursor:pointer;padding:1rem}.coffret .how-it-works .how-it-works-steps .steps ul li.selected{background-color:#fff;border:1px solid #092b37;text-decoration:none;opacity:1}.coffret .how-it-works .how-it-works-steps .steps ul li:hover{opacity:1}.coffret .showcase{width:100%;background-color:#f0f6fa;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:5%;gap:5%;-webkit-align-items:center;align-items:center;padding:2rem 0}.coffret .showcase .img-wrapper{width:35%;height:25rem;position:relative}.coffret .showcase .content{width:35%}.coffret .give-thanks{width:100%;background-color:#fafafa;padding:2rem}.coffret .give-thanks h2{margin-bottom:.5rem}.coffret .give-thanks .subtitle{text-align:center}.coffret .give-thanks .thanks-cards{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly;margin:2rem 0}.coffret .give-thanks .thanks-cards .thank-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;max-width:15rem;text-align:center}.coffret .give-thanks .thanks-cards .thank-card:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}@media(max-width:1000px){.coffret .hero{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;align-items:center}.coffret .hero .content p{-webkit-justify-content:center;justify-content:center;margin:.5rem 0}.coffret .hero .content .button{width:unset;margin:2rem auto 0}.coffret .hero .img-wrapper{width:100%}.coffret .how-it-works .how-it-works-steps{-webkit-flex-direction:column;flex-direction:column}.coffret .how-it-works .how-it-works-steps .img-wrapper{width:100%}.coffret .how-it-works .how-it-works-steps .steps{-webkit-transform:none;transform:none;width:100%}.coffret .showcase{padding:2rem;-webkit-flex-direction:column;flex-direction:column}.coffret .showcase .img-wrapper{-webkit-transform:none;transform:none;width:100%;height:15rem}.coffret .showcase .content{width:100%;text-align:center}.give-thanks .thanks-cards{-webkit-flex-direction:column;flex-direction:column}.give-thanks .thanks-cards .thank-card{margin:0 auto}}.cart{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#dbe3e8;padding:5% 10%;grid-gap:2rem;gap:2rem;-webkit-flex:1 1;flex:1 1}.cart .cart-card{background-color:#fff;padding:2rem;border-radius:10px}.cart .cart-card h2{margin-top:0}.cart .cart-card .mantine-Group-root{-webkit-justify-content:center;justify-content:center}.cart .cart-card .cartItems{width:100%}.cart .cart-card .cartItems table{margin:0 auto;border-spacing:1rem;text-align:center}.cart .cart-card .cartItems table th{max-width:10rem}.cart .cart-card .cartItems table td{font-size:.8rem}.cart .cart-card .cartItems table td ul{padding-left:0;list-style-type:none}.cart .cart-card .cartItems .cartItem{display:-webkit-flex;display:flex;width:100%;border:3px solid #00008b;-webkit-align-items:center;align-items:center;text-align:center;padding:1rem;border-radius:1rem;grid-gap:2rem;gap:2rem}.cart .cart-card .cartItems .cartItem button{margin-top:auto!important}.cart .cart-card .cartItems .cartItem ul{padding:0;list-style:none}.cart .cart-card .cartItems .cartItem p{margin:0}.cart .cart-card .cartItems h3{text-align:right}.cart .btns{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;grid-gap:1rem;gap:1rem;margin:2rem 0}.cart form .checkbox-custom{margin-top:1rem}.cart form .mantine-Group-root{margin:1rem 0}.cart form .mantine-Checkbox-root{margin-top:0}.cart .button{margin:1rem auto}.details-produit{max-width:1440px;margin:2rem}.details-produit .getQuote{display:grid;grid-template-columns:.25fr 3fr 5fr;min-height:100vh;grid-gap:2rem;gap:2rem;-webkit-align-items:flex-start;align-items:flex-start}@media(max-width:1000px){.details-produit .getQuote{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem}}.details-produit .getQuote .backButton{border:1px solid #000!important;font-size:1.5rem;padding:1rem!important;border-radius:50%!important;width:3rem!important;height:3rem!important}@media(max-width:1000px){.details-produit .getQuote .backButton{-webkit-align-self:center;align-self:center;margin-bottom:1rem}}.details-produit .getQuote .blockPictures{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem;width:100%;margin-bottom:2rem}@media(max-width:1000px){.details-produit .getQuote .blockPictures{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;grid-gap:2rem;gap:2rem}}@media(max-width:500px){.details-produit .getQuote .blockPictures{-webkit-flex-direction:column;flex-direction:column;grid-gap:1rem;gap:1rem}}.details-produit .getQuote .blockPictures .bigPic{position:relative;overflow:hidden;aspect-ratio:10/13;border-radius:10px}@media(max-width:1000px){.details-produit .getQuote .blockPictures .bigPic{min-height:30rem;-webkit-align-self:center;align-self:center;width:100%}}@media(max-width:500px){.details-produit .getQuote .blockPictures .bigPic{min-height:25rem}}.details-produit .getQuote .blockPictures .bigPic img{height:100%;width:100%}.details-produit .getQuote .blockPictures .smallPics{padding:1rem 0;display:-webkit-flex;display:flex;grid-gap:1rem;gap:1rem;min-height:12rem}@media(max-width:1000px){.details-produit .getQuote .blockPictures .smallPics{-webkit-flex-direction:column;flex-direction:column;grid-gap:.5rem;gap:.5rem}}@media(max-width:500px){.details-produit .getQuote .blockPictures .smallPics{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;place-self:center;width:100%;overflow-x:scroll;grid-gap:.5rem;gap:.5rem}}.details-produit .getQuote .blockPictures .smallPics .smallPic{position:relative;border-radius:3px;overflow:hidden;cursor:pointer;transition:.15s;min-height:100%;width:33%}.details-produit .getQuote .blockPictures .smallPics .smallPic img{object-fit:cover;width:100%;height:100%}.details-produit .getQuote .blockPictures .smallPics .smallPic.isFeatured{border:1px solid #000}.details-produit .getQuote .blockPictures .smallPics .smallPic:hover{opacity:.8}@media(max-width:1000px){.details-produit .getQuote .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:center;align-self:center;-webkit-align-items:center;align-items:center;width:100%}.details-produit .getQuote .content h2{text-align:center!important}}@media(max-width:600px){.details-produit .getQuote .content{width:100%}}.details-produit .getQuote .content h2{text-align:left}.details-produit .getQuote .content .description{background-color:#ececec;padding:2rem;border-radius:10px;height:-webkit-min-content;height:-moz-min-content;height:min-content;margin-bottom:2rem}@media(max-width:1000px){.details-produit .getQuote .content .description{justify-self:center}}.details-produit .getQuote .content .description h2{margin:0}.details-produit .getQuote .content .description ul{list-style:none;padding:0;font-size:.9rem}.details-produit .getQuote .content .steps h2{margin-top:0;text-align:left}.details-produit .getQuote .content .steps select{width:100%;padding:.5rem 1rem}.details-produit .getQuote .content .steps .zones{display:grid;grid-template-columns:repeat(4,7.5rem);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.details-produit .getQuote .content .steps .zone{height:7.5rem;width:7.5rem;border:1px solid #000;border-radius:3px;padding:.5rem;cursor:pointer}.details-produit .getQuote .content .steps .zone.selected{border:2px solid #000}.details-produit .getQuote .content .techniques{display:grid;grid-template-columns:repeat(3,1fr)}.details-produit .getQuote .content .technique{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem}.details-produit .getQuote .content .circle{height:1.5rem;width:1.5rem;background-color:#004;border-radius:50%}.details-produit .getQuote .quantity{display:grid;grid-template-columns:repeat(6,1fr)}.details-produit .getQuote .singleQuantity{border:1px solid #000;border-radius:3px;height:5rem;width:5rem;position:relative}.details-produit .getQuote .singleQuantity.selected{border:2px solid #000}.details-produit .getQuote .more{right:.1rem;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.details-produit .getQuote .less,.details-produit .getQuote .more{height:.5rem;width:.5rem;background-color:#000;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.details-produit .getQuote .less{left:.1rem;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}.details-produit .getQuote .qtity{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.details-produit .getQuote .size{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.details-produit .getQuote textarea{width:100%;font-family:inherit;color:inherit;padding:1rem;resize:none}.details-produit .getQuote input,.details-produit .getQuote select,.details-produit .getQuote textarea{border-radius:3px}.details-produit .aside{background-color:#092b37!important;width:100%;margin-top:2rem;padding:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 0 10px rgba(97,255,73,.181)}.details-produit .aside h3{color:#fff;margin:0;text-transform:uppercase;font-size:2rem;font-weight:600}.details-produit .aside .btns,.details-produit .formLine{display:-webkit-flex;display:flex;grid-gap:1rem;gap:1rem}.details-produit .formLine{margin-bottom:1rem}.details-produit .formLine input{min-width:15rem;padding:.5rem 1rem;border:1px solid #000}.details-produit .step{margin-bottom:2rem}.details-produit .selectedTitle{color:#002ad3}.details-produit .colorGrid{display:grid;grid-template-columns:repeat(auto-fit,5rem);grid-gap:.7rem;gap:.7rem}@media(max-width:1000px){.details-produit .colorGrid{grid-gap:1rem;gap:1rem;-webkit-justify-content:center;justify-content:center}}.details-produit .colorGrid .colorAndColorName{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;grid-gap:.25rem;gap:.25rem;text-align:center}.details-produit .colorGrid .color{height:3rem;width:3rem;border-radius:3px}.details-produit .customizations{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1000px){.details-produit .customizations{-webkit-justify-content:center;justify-content:center}}@media(max-width:700px){.details-produit .customizations{grid-template-columns:repeat(2,1fr);justify-items:center}}.details-produit .customization{height:7rem;min-width:9rem;border:1px solid #000;padding:.5rem;border-radius:3px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}.details-produit .customizationImg{width:75px;height:75px;position:relative}.details-produit .imgPictoZone{height:2rem;width:2rem}.details-produit .imgPictoZone img{height:100%;width:100%;object-fit:cover}.details-produit .line{width:100%;height:1px;background-color:rgba(0,0,68,.784);margin:2rem 0}.modal-add-to-cart .mantine-Modal-inner{color:#092b37}.modal-add-to-cart .mantine-Modal-inner label{font-family:Poppins}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal{padding:2.5%;border-radius:10px}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .mantine-Modal-title{text-align:center;width:100%;font-weight:700;font-family:Poppins;font-size:1.5rem}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .product-info{display:-webkit-flex;display:flex;border:1px solid #092b37;-webkit-align-items:center;align-items:center;grid-gap:5%;gap:5%;width:50%;max-width:40rem;margin:0 auto;overflow:hidden;border-radius:10px;padding:.25rem}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .product-info img{border-radius:10px}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .extra-info{text-align:center;width:75%;margin:2rem auto}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .mantine-Group-root{margin:2rem 0}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .mantine-Group-root>div{-webkit-flex:1 1;flex:1 1}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .btns{-webkit-justify-content:center;justify-content:center;grid-gap:1rem;gap:1rem;margin-bottom:0}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .btns .button{background-color:#092b37}.modal-add-to-cart .mantine-Modal-inner .mantine-Modal-modal .final-info{display:block;text-align:center;margin-top:2rem}.dashboard-admin{-webkit-flex:1 1;flex:1 1;padding:2rem}.dashboard-admin .menu{display:-webkit-flex;display:flex;grid-gap:2rem;gap:2rem}.dashboard-admin .button{margin-bottom:2rem}.dashboard-admin table td{max-width:10rem}.dashboard-admin table td.action{display:-webkit-flex;display:flex;grid-gap:1rem;gap:1rem}.dashboard-admin table.product-list{text-align:center;margin-top:2rem}.dashboard-admin.details{text-align:center}.dashboard-admin.details ul{list-style:none;padding-left:0}.dashboard-admin.modify-product form{max-width:40rem;margin:0 auto}.dashboard-admin.modify-product form .mantine-Group-root{margin:2rem 0}.dashboard-admin.modify-product form .button{margin-top:2rem}