@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:url(fonts/libre-baskerville-v16-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:italic;font-weight:400;src:url(fonts/libre-baskerville-v16-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:url(fonts/libre-baskerville-v16-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Serif';font-style:normal;font-weight:300;src:url(fonts/ibm-plex-serif-v19-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Serif';font-style:italic;font-weight:300;src:url(fonts/ibm-plex-serif-v19-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Serif';font-style:normal;font-weight:400;src:url(fonts/ibm-plex-serif-v19-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Serif';font-style:italic;font-weight:400;src:url(fonts/ibm-plex-serif-v19-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Serif';font-style:normal;font-weight:700;src:url(fonts/ibm-plex-serif-v19-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Serif';font-style:italic;font-weight:700;src:url(fonts/ibm-plex-serif-v19-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Mono';font-style:normal;font-weight:400;src:url(fonts/ibm-plex-mono-v19-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Mono';font-style:italic;font-weight:400;src:url(fonts/ibm-plex-mono-v19-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Mono';font-style:normal;font-weight:700;src:url(fonts/ibm-plex-mono-v19-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'IBM Plex Mono';font-style:italic;font-weight:700;src:url(fonts/ibm-plex-mono-v19-latin-700italic.woff2) format('woff2')}.ui.button{font-family:'IBM Plex Serif';font-weight:400}.ui.button.basic{font-family:'IBM Plex Mono'}.ui.button.hover:hover i{opacity:1!important;margin-right:-7px!important;transform:translate(0,1px)}.ui.button.hover i{opacity:0!important;transform:translate(-20px,1px);transition:transform .2s ease,opacity .2s ease,margin-right .2s ease!important;margin-right:-34px!important}a{color:#1c1c1c}header .bandeau p{font-family:'IBM Plex Mono';text-align:center}section.page-hero{background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:3rem}.ui.segment{box-shadow:none;border:0}.ui.huge.header{font-size:4.5rem;line-height:1.2em;letter-spacing:-2px}.ui.big.header{font-size:3.5rem;line-height:1.2em;letter-spacing:-1px}.ui.large.header{font-size:3rem;line-height:1.2em;letter-spacing:-1px}h1{font-size:2rem;line-height:1.2em;letter-spacing:0}h2{font-size:1.5rem;line-height:1.4em;letter-spacing:0}h3{font-size:1.125rem;line-height:1.4em;letter-spacing:0}section.products.display .products{padding-top:.5rem!important}section.products.display .products .product{margin-bottom:2rem}section.products.display .products .product:nth-last-child(-n+4){margin-bottom:0}section.products.display .products .product:hover .image-container{background-image:linear-gradient(rgba(200,200,200,.25),rgba(200,200,200,.25)),var(--bg-image);cursor:pointer}section.products.display .products .product .image-container{position:relative;width:100%;aspect-ratio:1/1;background-image:linear-gradient(rgba(200,200,200,.15),rgba(200,200,200,.15)),var(--bg-image);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:.25rem}section.products.display .products .product .image-container .ui.labels{padding-top:.5rem;padding-right:.5rem;width:100%;text-align:right}section.products.display .products .product .image-container .ui.labels .label{font-family:'IBM Plex Mono';font-size:.6rem;text-align:center;border-radius:.25rem}section.products.display .products .product .image-container .ui.labels .label:last-child{margin-right:0}section.products.display .products .product .meta{display:flex;flex-wrap:nowrap}section.products.display .products .product .meta .title{width:80%;margin:0}section.products.display .products .product .meta .price{width:20%;text-align:right;margin:0}section.products.display .products .product .meta .price.promo{color:#a67950}section.products.display .products .product .meta .price.barred{text-decoration:line-through;margin-right:.5rem}section.products.display .ui.pagination .item{font-family:'IBM Plex Mono';font-weight:400}section.products.display+section.products.display{margin-top:4rem}section.infos.dual.display{margin-top:6rem;margin-bottom:6rem}section.infos.dual.display p{margin-bottom:2rem}section.infos.dual.display p:has(+ul){margin-bottom:0}section.infos.dual.display ul{margin-top:0}section.infos.dual.display .column.left{padding:6rem 0}section.infos.dual.display .column.right{background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1/1}section.bloc.categorie.display{margin-top:3rem;margin-bottom:3rem}section.bloc.categorie.display .ui.container{background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:6rem;padding-bottom:6rem;padding-left:15%;padding-right:15%}section.bloc.categorie.display .ui.container .ui.segment{background-color:rgba(50,50,50,.5);padding:3rem 2rem;text-align:center}section.dual.blog.display{margin-top:6rem;margin-bottom:6rem}section.dual.blog.display .column .segment{min-height:40rem;background-position:center;background-size:cover;background-repeat:no-repeat}section.dual.blog.display .column .segment .bottom{position:absolute;bottom:0;left:0;right:0;padding:1rem;text-align:center;width:100%;background-color:rgba(0,0,0,.54)}section.dual.blog.display .column .segment .bottom .header{margin:0}section.dual.blog.display .column .segment .bottom p{margin:0;color:#fff}section.marques.display{margin-bottom:1.5rem}section.marques.display .ui.header{margin-bottom:1.5rem}section.marques.display .button-container{margin-bottom:1.5rem}section.marques.display .button-container .ui.button{margin-right:1rem}section.faq.display .ui.header{font-weight:700;font-family:'IBM Plex Mono';margin-bottom:0;margin-top:0}section.faq.display ul{padding-left:1rem;margin-top:0}footer#main-footer{background-color:#505050;margin-top:6rem;padding-top:6rem;padding-bottom:3rem}footer#main-footer .column.nav{-moz-column-count:2;column-count:2}footer#main-footer .ui.header{font-weight:700}footer#main-footer nav a{color:#fff;text-decoration:none;display:block;font-weight:700;margin-bottom:.25rem}footer#main-footer .ui.divider{border-bottom:1px solid #e0e0e0;margin-top:2rem;margin-bottom:2rem}.filters-btn-container{margin-bottom:1rem;margin-top:1rem}.filters-btn-container .filters-btn{font-family:'IBM Plex Mono';font-weight:400;font-size:.8rem;color:#1c1c1c;vertical-align:middle}.filters-btn-container .filters-btn i{font-size:.7em}.filters-btn-container .filters-btn i.circular{width:1.6em!important;height:1.6em!important;padding:.3em 0!important;vertical-align:middle;margin-top:-2px}.filters-btn-container .ui.divider{margin-top:1rem;margin-bottom:3rem;border-top:1px solid #000!important}body.product .image-container{position:relative;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:.5rem}body.product .image-container .viewer_360{width:min(60vh,90vw,800px);height:min(60vh,90vw,800px)}body.product .image-container .ui.labels{padding-top:.5rem;padding-right:.5rem;width:100%;text-align:right}body.product .image-container .ui.labels .label.white{background-color:#fff}body.product .image-container .ui.labels .label:not(.circular){font-family:'IBM Plex Mono';font-size:.75rem;text-align:center;padding:.4rem 1rem;border-radius:.25rem}body.product .image-container .ui.labels .label.circular .icon{margin-right:0!important}body.product .image-container .ui.labels .label:last-child{margin-right:0}body.product .all-medias-container{margin-top:1rem}body.product .all-medias-container .media{cursor:pointer;position:relative;width:100%;min-height:7.5rem;background-image:linear-gradient(rgba(200,200,200,.15),rgba(200,200,200,.15)),var(--bg-image);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:.5rem}body.product .all-medias-container .media:hover{opacity:.7}body.product .all-medias-container .media.active{border:1px solid #dadada}body.product .all-medias-container .media.active:hover{opacity:1}body.product header .breadcrumb a{color:#a8a8a8;font-size:.75rem;font-family:'IBM Plex Mono';line-height:1.18rem}body.product header .breadcrumb a.active{color:#818181}body.product header h1.ui.header{font-weight:700}body.product .product-description{margin-bottom:2rem}body.product .product-price{margin-bottom:2rem}body.product .product-price .ui.header{font-weight:700;font-size:1.125rem;font-family:'IBM Plex Serif'}body.product .product-sizes .row.size-header{padding-bottom:0}body.product .product-sizes .row.size-header p{font-size:1.125rem}body.product .product-sizes .row.size-header .size-guide-modal{font-family:'IBM Plex Mono';text-decoration:underline;color:#505050;font-size:.875rem}body.product .product-sizes .row.size-options{padding-top:.5rem;padding-left:.5rem;padding-right:.5rem}body.product .product-sizes .row.size-options .column{padding-left:.5rem;padding-right:.5rem;margin-bottom:1rem}body.product .product-sizes .row.size-options .column:last-child{margin-bottom:2rem}body.product .product-sizes .row.size-options .size-option{background-color:#e0e0e0;border-radius:.25rem;text-align:center;width:100%;padding:.5rem}body.product .product-sizes .row.size-options .size-option.rupture{background-color:#ffd5d5;position:relative;overflow:hidden}body.product .product-sizes .row.size-options .size-option.rupture::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' stroke='%231c1c1c' stroke-width='2'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;z-index:1;pointer-events:none}body.product .product-sizes .row.size-options .size-option .size{font-size:1.125rem;font-family:'IBM Plex Serif';font-weight:700;color:#1c1c1c;line-height:1}body.product .product-sizes .row.size-options .size-option .price{font-size:.75rem;font-family:'IBM Plex Mono';color:#1c1c1c;line-height:1;margin-top:.25rem}body.product .product-sizes .row.size-options .size-option .price .promo{color:#a67950}body.product .product-sizes .row.size-options .size-option .price .barred{text-decoration:line-through}body.product .product-sizes .row.size-options .size-option:hover{background-color:#505050;cursor:pointer}body.product .product-sizes .row.size-options .size-option:hover .size{color:#fff}body.product .product-sizes .row.size-options .size-option:hover .price{color:#fff}body.product .product-sizes .row.size-options .size-option.active{background-color:#3a3a3a}body.product .product-sizes .row.size-options .size-option.active .size{color:#fff}body.product .product-sizes .row.size-options .size-option.active .price{color:#fff}body.product .ui.divider{margin-bottom:2rem;margin-top:2rem}body.product .product-details.styled.accordion{box-shadow:none;margin-bottom:2rem}body.product .product-details.styled.accordion .title{color:#000;padding-left:0;padding-right:0;border-top:1px solid #000}body.product .product-details.styled.accordion .title:first-child{border-top:0}body.product .product-details.styled.accordion .icon{float:right}body.product .dual.display h2{font-weight:700}body.commande.panier .image-container{position:relative;width:100%;aspect-ratio:1/1;background-image:linear-gradient(rgba(200,200,200,.15),rgba(200,200,200,.15)),var(--bg-image);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:.25rem}body.commande.panier .panier .article p.small.text{margin-bottom:0}body.commande.panier .panier .article .price{font-size:1.125rem;font-family:'IBM Plex Serif';font-weight:700;color:#1c1c1c;line-height:1}body.commande.panier .panier .article .price .barred{text-decoration:line-through;color:#999;margin-right:.5rem}body.commande.panier .panier .article .price .promo{color:#a67950}.viewer_360{margin-left:auto;margin-right:auto;overflow:hidden}.viewer_360 .viewer-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.viewer_360 .viewer-container .viewer-display{width:95%;height:95%;background-repeat:no-repeat;cursor:grab}.viewer_360 .viewer-container .viewer-display.dragging,.viewer_360 .viewer-container .viewer-display:active{cursor:grabbing}.viewer_360 .viewer-container .viewer-controls{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:8px 12px;border-radius:20px;display:flex;align-items:center;gap:10px;opacity:.8;transition:opacity .2s ease}.viewer_360 .viewer-container .viewer-controls .viewer-slider{width:120px;height:4px;background:#ccc;outline:0;border-radius:2px}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#1c1c1c;cursor:pointer;border:0 solid #ccc}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-webkit-slider-track{height:2px;border-radius:2px;background:#bababa}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#1c1c1c;cursor:pointer;border:0 solid #ccc}.viewer_360 .viewer-container .viewer-controls .viewer-slider::-moz-range-track{height:2px;border-radius:2px;background:#bababa}.viewer_360 .viewer-container .viewer-controls .frame-counter{color:#fff;font-size:11px;min-width:30px;text-align:center}.viewer_360 .viewer-container:hover .viewer-controls{opacity:1}@media (max-width:768px){body.product .all-medias-container .media{min-height:7.5rem}}@media (max-width:480px){body.product .all-medias-container .media{min-height:4.5rem}}