@media (min-width:1600px){.woocommerce-loop-product__image .edition-speciale{padding:5px}}.woocommerce-loop-product__image .edition-speciale{position:absolute;top:1px;left:16px;font-size:calc(13px + (16 - 13) * ((100vw - 320px) / (1920 - 320)));background:#000;color:#fff;text-transform:uppercase;padding:2px 5px}body:has(.product-v2),body:has(.product-v2) section,body:has(.product-v2) .site__main{overflow:visible !important}.product-container{padding:0 !important}section.related.products h2{font-weight:600}body:has(.product-v2){overflow-x:visible !important}.product-v2-summary-row{display:grid;grid-template-columns:1fr}.product-v2-summary-row .row{align-items:flex-start !important}.product-v2-summary{padding:3rem 1rem;align-self:flex-start !important;position:-webkit-sticky !important;position:sticky !important;top:100px !important;z-index:5}.product-v2-summary--overflow{max-height:calc(100vh - 100px) !important;overflow-y:auto !important}.product-v2-summary .product_title.entry-title{font-size:calc(25px + (28 - 25) * ((100vw - 320px) / (1920 - 320)));line-height:1.1;min-height:auto !important}.product-v2 .woocommerce-product-attributes{display:none}.collection-container .collection-term{font-family:Barlow;font-size:16.4px;font-weight:500;color:#000;text-transform:uppercase}.product-v2-reference{color:#838383;font-size:.85em;margin:.5em 0}.product-v2-badge{display:inline-block;background-color:#f3f3f3;border-radius:4px;padding:.5em .75em;margin:.5em 0 0}.product-v2-badge span{text-transform:uppercase;font-size:.8em;font-weight:600;letter-spacing:.02em}.product-v2-attributes{display:grid;grid-template-columns:1fr 1fr;gap:0 2em;margin:1em 0}.product-v2-attributes__column{padding:0;margin:0}.product-v2-attributes__column li{font-weight:500;font-size:13.5px;padding:.1em 0}.product-v2-perks{display:flex;justify-content:center;gap:4em;margin:0;padding:1em 0}.product-v2-perks__item{display:flex;justify-content:center;align-items:center;max-width:100px;gap:.75em}.product-v2-perks__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background-color:#f3f3f3;border-radius:8px}.product-v2-perks__icon .wzcm-svg-icon{width:20px;height:20px}.product-v2-perks__label{font-size:.85em;text-transform:none;line-height:1.2}.product-v2-movement{display:flex;align-items:center;justify-content:center;background-color:#030303;color:#fff;padding:2rem;margin-top:4px}.product-v2-movement__label{text-transform:uppercase;font-size:.85em}.product-v2-movement__title{color:#fff;text-transform:uppercase;font-size:calc(22px + (44 - 22) * ((100vw - 320px) / (1920 - 320)));font-weight:600;margin:.25em 0 1em}.product-v2-movement__lines{font-size:.85em;margin-top:1em}.product-v2-movement__image{text-align:center}.product-v2-movement__image img{max-width:530px;width:100%;height:auto}.product-v2-storytelling{background-color:#000102;color:#fff;padding-bottom:4rem;text-align:center;padding-top:0}.product-v2-storytelling__header{background-color:#05070a;background-size:cover;background-position:center;padding:4rem 0 0}.product-v2-storytelling__eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.8em;opacity:1}.product-v2-storytelling__title{font-weight:600;font-size:calc(35px + (50 - 35) * ((100vw - 320px) / (1920 - 320)));color:#fff;text-transform:uppercase;margin:.5em 0 .5em}.product-v2-storytelling__image img{max-width:calc(300px + (500 - 300) * ((100vw - 320px) / (1920 - 320)));margin:0 auto 2em;display:block}.product-v2-storytelling__paragraphs{text-align:left;max-width:1000px;margin:0 auto}.product-v2-storytelling__paragraph{margin-bottom:2em}.product-v2-storytelling__paragraph h3{color:#fff;text-transform:uppercase;font-size:calc(25px + (30 - 25) * ((100vw - 320px) / (1920 - 320)));font-weight:600}.product-v2-banner{position:relative;max-width:1440px;margin:0 auto;background-color:#1a1a1a;background-size:cover;background-position:center;min-height:490px;display:flex;align-items:center;max-height:100vh;margin-top:0}.product-v2-banner:before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.6)}.product-v2-banner .container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;padding:0 calc(10px + (80 - 10) * ((100vw - 320px) / (1920 - 320)))}.product-v2-banner__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 420px;gap:1.5em;padding:calc(10px + (48 - 10) * ((100vw - 320px) / (1920 - 320))) 0;color:#fff}.product-v2-banner__label{text-transform:uppercase;font-size:40px;letter-spacing:.05em;color:#fff}.product-v2-banner__features{display:flex;flex-wrap:wrap;gap:1.5em 2.5em}.product-v2-banner__feature{display:flex;align-items:center;gap:.6em}.product-v2-banner__feature-icon img{display:block;width:24px;height:24px;object-fit:contain}.product-v2-banner__feature-text{display:flex;flex-direction:column;font-size:.8em;text-transform:uppercase;line-height:1.3}.product-v2-banner__watch{display:flex;justify-content:center}.product-v2-banner__watch img{max-width:clamp(180px, 24vw, 460px);width:100%;height:calc(250px + (450 - 250) * ((100vw - 320px) / (1920 - 320)));display:block;rotate:-20deg;object-fit:contain}.product-v2-cover{background:#f6f6f6}.product-v2-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem}.product-v2-gallery__square{aspect-ratio:1/1;overflow:hidden}.product-v2-gallery__square a{display:block;width:100%;height:100%}.product-v2-gallery__square img{width:100%;height:100%;object-fit:cover}.product-v2-gallery__image{display:flex;justify-content:center;margin-bottom:1rem}.product-v2-gallery__image img{width:100%;height:auto;max-width:745px;margin-top:12px}.product-v2-gallery__image.product-v2-gallery__image-single img{height:calc(300px + (500 - 300) * ((100vw - 320px) / (1920 - 320)));object-fit:contain}.product-v2-instagram .col-12{aspect-ratio:1/1;overflow:hidden}.product-v2-instagram img{width:100%;height:100%;object-fit:cover;display:block}.product-v2 .quantity-price,.product-v2 form.cart,.product-v2 .woocommerce-variation-add-to-cart.variations_button{display:block !important;width:100% !important;margin-bottom:0 !important}.product-v2 .quantity{display:none !important}.product-v2 .single_add_to_cart_button.btn.btn-dark.with-icon{display:flex !important;align-items:center !important;justify-content:center !important;gap:.6em !important;width:100% !important;background-color:#000 !important;color:#fff !important;text-transform:uppercase !important;font-size:.9em !important;font-weight:600 !important;letter-spacing:.03em !important;padding:1.1em 1.5em !important;border-radius:0 !important;border:none !important}.product-v2 .single_add_to_cart_button.btn.btn-dark.with-icon .icon{display:none !important}.product-v2 .single_add_to_cart_button.btn.btn-dark.with-icon:before{content:'' !important;display:inline-block !important;width:16.4px !important;height:18px !important;flex-shrink:0 !important;background-color:transparent !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6504 6.65002V18.2619C18.6504 19.5805 17.6001 20.65 16.3044 20.65H2.99695C1.70071 20.65 0.650391 19.5805 0.650391 18.2619V6.65002H18.6504Z' stroke='white' stroke-width='1.3'/%3E%3Cpath d='M4.67383 8.33004V5.50852C4.67383 2.82553 6.85247 0.650024 9.53938 0.650024C12.2268 0.650024 14.4049 2.82553 14.4049 5.50852V8.33004' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E") !important}.product-v2 p.price,.product-v2 span.price{font-size:26px !important;margin-left:0 !important}.product-v2 .woocommerce-Tabs-panel--additional_information{margin:0 !important}.product-v2 .product-ref{font-size:14px;font-weight:500;color:#838383}.product-v2 .woocommerce-custom-tabs .accordion-item{margin-bottom:0 !important;border-bottom:1px solid #e5e5e5 !important}.product-v2 .woocommerce-custom-tabs .accordion-item:first-child{border-top:1px solid #e5e5e5 !important}.product-v2 .woocommerce-custom-tabs .accordion-button{background-color:transparent !important;border:none !important;color:#000 !important;font-size:15px !important;text-align:left !important;font-weight:600 !important;letter-spacing:.03em !important;padding:calc(10px + (15 - 10) * ((100vw - 320px) / (1920 - 320))) 0 !important}.product-v2 .woocommerce-custom-tabs .accordion-button:after{display:none !important}.product-v2 .woocommerce-custom-tabs .accordion-button .icon{border-inline-start:none !important;padding-inline-start:0 !important}.product-v2 .woocommerce-custom-tabs .accordion-button .icon .open,.product-v2 .woocommerce-custom-tabs .accordion-button .icon .close{display:none !important}.product-v2 .woocommerce-custom-tabs .accordion-button .icon:after{content:'' !important;display:inline-block !important;width:14px !important;height:14px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23000000'%3E%3Cpath d='M0.223 7.849c0.124-0.13 0.298-0.21 0.491-0.21 0.002 0 0.004 0 0.006 0h-0c0.197 0.002 0.376 0.082 0.506 0.21l14.776 14.776 14.786-14.776c0.124-0.13 0.298-0.21 0.491-0.21 0.002 0 0.004 0 0.006 0h-0c0.197 0.002 0.376 0.082 0.506 0.21l-0-0c0.129 0.13 0.209 0.309 0.209 0.506s-0.080 0.377-0.209 0.506v0l-15.282 15.282c-0.126 0.134-0.304 0.217-0.501 0.217s-0.376-0.083-0.501-0.217l-0-0-15.282-15.282c-0.137-0.126-0.222-0.306-0.222-0.506s0.085-0.38 0.222-0.506l0-0z'/%3E%3C/svg%3E") !important;transition:transform .2s ease-in-out}.product-v2 .woocommerce-custom-tabs .accordion-button:not(.collapsed) .icon:after{transform:rotate(180deg)}.product-v2 .woocommerce-custom-tabs .accordion-collapse{border:none !important}.product-v2 .woocommerce-custom-tabs .accordion-body{padding:0 !important}.product-v2 .woocommerce-custom-tabs .accordion-body p{font-size:15px}.product-v2 .product_meta,.product-v2 .product_share{display:none !important}.product-v2-banner a{font-weight:500}