:root{--dfz-ink: #0d1217;--dfz-ink-2: #2a323b;--dfz-muted: #5d6670;--dfz-line: #dfe2e5;--dfz-line-strong: #c8cdd2;--dfz-paper: #ffffff;--dfz-surface: #f2f3f1;--dfz-night: #0d1217;--dfz-signal: #f5b700;--dfz-ok: #1f8a4c;--dfz-radius: 4px;--dfz-radius-lg: 8px;--dfz-shadow: 0 1px 2px rgba(13, 18, 23, .06), 0 8px 24px rgba(13, 18, 23, .06);--dfz-font-title: "Saira Semi Condensed", "Arial Narrow", Arial, sans-serif;--dfz-font-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--dfz-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-heading-family: var(--dfz-font-title);--font-heading-weight: 700;--font-heading-style: normal;--font-body-family: var(--dfz-font-text);--font-body-weight: 400;--font-body-weight-bold: 600}body{font-family:var(--dfz-font-text);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--dfz-font-title);font-weight:700;letter-spacing:-.005em;line-height:1.08;text-transform:none}.h5,h5,.h4,h4{letter-spacing:0}.dfz-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.4rem;font-family:var(--dfz-font-mono);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dfz-muted)}.dfz-eyebrow:before{content:"";width:1.8rem;height:.3rem;background:var(--dfz-signal)}.color-scheme-3 .dfz-eyebrow{color:#ffffff9e}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--dfz-font-text);font-weight:600;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;min-height:4.8rem;padding:0 2.6rem;border-radius:var(--dfz-radius);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.button:after,.button:before{border-radius:var(--dfz-radius)!important}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--dfz-ink-2)}.color-scheme-3 .button:not(.button--secondary):not([disabled]):hover,.color-scheme-5 .button:not(.button--secondary):not([disabled]):hover{background-color:#fff;color:var(--dfz-ink)}.dfz-arrow{display:inline-block;margin-left:1rem;transition:transform .18s ease}.dfz-btn-arrow:hover .dfz-arrow{transform:translate(3px)}.field__input,.select__select,.customer .field input,.search__input{border-radius:var(--dfz-radius)}.announcement-bar-section .utility-bar{border-bottom:0}.announcement-bar__message{font-family:var(--dfz-font-mono);font-size:1.15rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:.9rem 0}.section-header .header-wrapper{border-bottom:1px solid rgba(255,255,255,.08);background:#080a0df7;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-link{display:inline-flex;align-items:center;gap:1.2rem;padding:.4rem 0}.header__heading-logo-wrapper{width:4.4rem!important}.header__heading-logo{height:auto}.dfz-wordmark{display:flex;flex-direction:column;line-height:1;color:#fff}.dfz-wordmark__name{font-family:var(--dfz-font-title);font-weight:700;font-size:2.1rem;letter-spacing:.06em}.dfz-wordmark__tag{margin-top:.45rem;font-family:var(--dfz-font-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}@media screen and (max-width:749px){.dfz-wordmark__tag{display:none}.dfz-wordmark__name{font-size:1.8rem}.header__heading-logo-wrapper{width:3.4rem!important}}.header__inline-menu .list-menu--inline{gap:0;flex-wrap:nowrap}.header__inline-menu .list-menu--inline>li:first-child{display:none}@media screen and (min-width:990px)and (max-width:1279px){.dfz-wordmark__tag{display:none}}.header__menu-item{font-family:var(--dfz-font-text);font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;padding:1.2rem .9rem;white-space:nowrap}.header__menu-item span{text-decoration:none!important;position:relative}.header__menu-item:hover{color:#fff}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:2px;background:var(--dfz-signal);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header__menu-item:hover span:after,.header__active-menu-item:after,.header__menu-item .header__active-menu-item:after{transform:scaleX(1)}.header__submenu{border:1px solid rgba(255,255,255,.1)!important;border-top:2px solid var(--dfz-signal)!important;border-radius:0 0 var(--dfz-radius-lg) var(--dfz-radius-lg);background:#0b0e12!important;box-shadow:0 24px 48px #00000059!important;padding:.8rem 0!important}.header__submenu .header__menu-item{padding:.9rem 2rem;font-size:1.35rem}.header__icon{color:#fff}.header__icon .svg-wrapper,.header__icon .icon{width:2rem;height:2rem}.cart-count-bubble{background:var(--dfz-signal)!important;color:var(--dfz-ink)!important;font-weight:600}.breadcrumbs{font-size:1.25rem;color:var(--dfz-muted);padding-top:1.6rem}.breadcrumbs a{color:var(--dfz-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--dfz-ink)}.title-wrapper-with-link{align-items:flex-end;border-bottom:1px solid var(--dfz-line);padding-bottom:1.6rem;margin-bottom:3.2rem!important}.title-wrapper-with-link .title{margin:0;font-size:clamp(2.6rem,3vw,3.6rem)}.title-wrapper-with-link .link{font-family:var(--dfz-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.title-wrapper-with-link .link:after{content:" \2192"}.collection__title.title-wrapper{margin-bottom:3.2rem}.collection__title .title{font-size:clamp(2.8rem,3.4vw,4.2rem);margin:0}.collection__view-all{margin-top:3.2rem!important}.collection__view-all .button{background:transparent;color:var(--dfz-ink);box-shadow:inset 0 0 0 1px var(--dfz-ink)}.collection__view-all .button:after{display:none}.collection__view-all .button:hover{background:var(--dfz-ink)!important;color:#fff}.card-wrapper .card{transition:none}.product-card-wrapper .card__inner{border-radius:var(--dfz-radius-lg);overflow:hidden;background:#000}.product-card-wrapper .card__media .media{background:#000}.product-card-wrapper .card__media img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.product-card-wrapper:hover .card__media img{transform:scale(1.04)}.product-card-wrapper .card>.card__content{padding:1.4rem .2rem 0}.product-card-wrapper .card__information{padding:0!important;text-align:left}.product-card-wrapper .card__heading{font-family:var(--dfz-font-text);font-size:1.45rem;font-weight:500;line-height:1.4;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card__heading a{text-decoration:none}.product-card-wrapper .card__heading a:hover{color:var(--dfz-ink-2);text-decoration:underline;text-underline-offset:.3rem}.product-card-wrapper .card-information{text-align:left;margin-top:.6rem}.product-card-wrapper .price{font-size:1.6rem;font-weight:600;letter-spacing:0;color:var(--dfz-ink)}.product-card-wrapper .price .price-item--regular{font-weight:600}.price--on-sale .price-item--regular{color:var(--dfz-muted);font-weight:400!important}.card__badge .badge,.badge{font-family:var(--dfz-font-mono);font-size:1.05rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:.4rem .8rem}.badge.color-scheme-5,.price__badge-sale{background:var(--dfz-signal);color:var(--dfz-ink);border-color:var(--dfz-signal)}.card__badge{padding:1.2rem!important}.collection-list .card__inner{border-radius:var(--dfz-radius-lg);overflow:hidden}.collection-hero{position:relative;overflow:hidden;background:var(--dfz-night);color:#fff;border-bottom:3px solid var(--dfz-signal)}.collection-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 30%,#000 100%)}.collection-hero__inner{position:relative;z-index:1}.collection-hero__title,.collection-hero__description,.collection-hero__description a{color:#fff}.collection-hero__inner{padding-top:3.2rem;padding-bottom:3.6rem}.collection-hero__title{font-size:clamp(3.2rem,4.4vw,5.2rem);margin:0}.collection-hero__title:before{content:"Catalogue";display:block;margin-bottom:1.2rem;font-family:var(--dfz-font-mono);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--dfz-signal)}.collection-hero__description{max-width:72rem;color:#ffffffc7;font-size:1.6rem;line-height:1.6}.facets__summary,.facet-filters__label,.product-count__text,.mobile-facets__open-label{font-family:var(--dfz-font-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.facets__disclosure,.facets__disclosure-vertical{border-color:var(--dfz-line)!important}.facets__display{border-radius:var(--dfz-radius-lg);box-shadow:var(--dfz-shadow);border-color:var(--dfz-line)}.active-facets__button-inner{border-radius:2px}.collection-texte-seo{color:var(--dfz-ink-2);max-width:86rem}.collection-texte-seo h2,.collection-texte-seo h3{margin-top:3.2rem}.product__media-item .media,.product__media-list .media,.product-media-container{border-radius:var(--dfz-radius-lg);overflow:hidden;background:#000}.thumbnail{border-radius:var(--dfz-radius);overflow:hidden;background:#000}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--dfz-signal)!important}.product__info-container .product__text{font-family:var(--dfz-font-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dfz-muted)}.product__title h1{font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.1}.product__info-container .price--large{font-size:2.6rem;font-weight:600}.product__info-container .price--large .price-item{font-weight:600}.product-form__submit{background:var(--dfz-ink)!important;color:#fff!important;min-height:5.4rem;font-size:1.5rem}.product-form__submit:hover:not([disabled]){background:var(--dfz-ink-2)!important}.product-form__input .form__label{font-family:var(--dfz-font-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.product-form__input input[type=radio]+label{border-radius:var(--dfz-radius);font-weight:500}.product-form__input input[type=radio]:checked+label{background:var(--dfz-ink);color:#fff}.quantity{border-radius:var(--dfz-radius)}.quantity:after,.quantity:before{border-radius:var(--dfz-radius)!important}.product__description{font-size:1.6rem;line-height:1.7;color:var(--dfz-ink-2)}.product__description h2{font-size:2.6rem;margin-top:2.4rem}.product__description h3{margin-top:2.8rem;font-family:var(--dfz-font-mono);font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dfz-muted)}.product__description ul{list-style:none;padding:0;margin:1.2rem 0 0;border-top:1px solid var(--dfz-line)}.product__description ul li{border-bottom:1px solid var(--dfz-line);padding:1rem 0}.product__description ul li p{margin:0}.product__description strong{color:var(--dfz-ink);font-weight:600}.confiance{background:var(--dfz-surface);border-color:var(--dfz-line)!important}.confiance__liste svg{color:var(--dfz-ink)}.livraison-estimee__stock strong{color:var(--dfz-ok)}.product__accordion summary .accordion__title{font-family:var(--dfz-font-text);font-weight:600}.related-products__heading{font-size:clamp(2.6rem,3vw,3.6rem)!important}.sticky-atc{background:#fffffff7!important;box-shadow:0 -8px 24px #0d121714}.cart-notification{border-radius:0 0 var(--dfz-radius-lg) var(--dfz-radius-lg);box-shadow:var(--dfz-shadow)}.cart-item__media .cart-item__image{background:#000;border-radius:var(--dfz-radius)}.barre-livraison__jauge span{background:var(--dfz-signal)!important}.barre-livraison.is-ok .barre-livraison__jauge span{background:var(--dfz-ok)!important}.footer{border-top:0!important}.footer-block__heading{font-family:var(--dfz-font-mono);font-size:1.2rem!important;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;padding:.5rem 0;color:#ffffffe0;text-decoration:none}.footer-block__details-content .list-menu__item--link:hover{color:var(--dfz-signal)}.footer__content-top{padding-top:6.4rem}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)!important}.footer .newsletter-form__field-wrapper .field__input{background:#ffffff0f}.footer__copyright{font-family:var(--dfz-font-mono);font-size:1.1rem;letter-spacing:.04em}.article-card .card__inner{border-radius:var(--dfz-radius-lg);overflow:hidden}.article-template__title{font-size:clamp(3rem,4vw,4.8rem)}.article-template__content{font-size:1.7rem;line-height:1.75;color:var(--dfz-ink-2)}.dfz-section{padding:var(--dfz-pt, 8rem) 0 var(--dfz-pb, 8rem)}@media screen and (max-width:749px){.dfz-section{padding:calc(var(--dfz-pt, 8rem) * .65) 0 calc(var(--dfz-pb, 8rem) * .65)}}.dfz-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem;margin-bottom:3.6rem}.dfz-head h2{margin:0;font-size:clamp(2.8rem,3.4vw,4.2rem);max-width:22ch}.dfz-head p{margin:1.2rem 0 0;max-width:56rem;color:var(--dfz-muted);font-size:1.6rem;line-height:1.6}.color-scheme-3 .dfz-head p{color:#ffffffb3}.dfz-head__link{flex:0 0 auto;font-family:var(--dfz-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:2px solid var(--dfz-signal);padding-bottom:.4rem}@media screen and (max-width:749px){.dfz-head{flex-direction:column;align-items:flex-start}}.dfz-hero{padding:4.8rem 0 5.6rem;background:linear-gradient(180deg,var(--dfz-surface) 0%,#fff 100%);border-bottom:1px solid var(--dfz-line)}.dfz-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:5.6rem;align-items:center}.dfz-hero h1{margin:0;font-size:clamp(3.8rem,5.6vw,7.2rem);line-height:1;letter-spacing:-.015em;color:var(--dfz-ink)}.dfz-hero h1 em{font-style:normal;color:var(--dfz-ink);background:linear-gradient(transparent 74%,rgba(245,183,0,.6) 74%,rgba(245,183,0,.6) 94%,transparent 94%)}.dfz-hero__lead{margin:2.8rem 0 0;max-width:56rem;font-size:1.75rem;line-height:1.6;color:var(--dfz-ink-2)}.dfz-hero__lead a{color:var(--dfz-ink);text-decoration-color:var(--dfz-signal);text-decoration-thickness:2px;text-underline-offset:.3rem}.dfz-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.dfz-hero__proofs{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:2.8rem;margin:4rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--dfz-line);list-style:none}.dfz-hero__proofs li{display:flex;flex-direction:column;gap:.4rem}.dfz-hero__proofs strong{font-family:var(--dfz-font-title);font-size:2.2rem;line-height:1;color:var(--dfz-ink)}.dfz-hero__proofs span{font-size:1.3rem;color:var(--dfz-muted)}.dfz-hero__visual{position:relative;aspect-ratio:1 / 1;border-radius:var(--dfz-radius-lg);background:radial-gradient(120% 90% at 50% 40%,#1b232c,#000 70%);overflow:hidden;color:#fff;text-decoration:none;display:block;box-shadow:0 30px 60px -30px #0d12178c}.dfz-hero__visual img{position:absolute;top:6%;right:6%;bottom:14%;left:6%;width:88%;height:80%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.dfz-hero__visual:hover img{transform:scale(1.03)}.dfz-hero__visual:before{content:"";position:absolute;top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem;pointer-events:none;background:linear-gradient(var(--dfz-signal),var(--dfz-signal)) top left / 2.4rem 2px no-repeat,linear-gradient(var(--dfz-signal),var(--dfz-signal)) top left / 2px 2.4rem no-repeat,linear-gradient(var(--dfz-signal),var(--dfz-signal)) top right / 2.4rem 2px no-repeat,linear-gradient(var(--dfz-signal),var(--dfz-signal)) top right / 2px 2.4rem no-repeat,linear-gradient(var(--dfz-signal),var(--dfz-signal)) bottom left / 2.4rem 2px no-repeat,linear-gradient(var(--dfz-signal),var(--dfz-signal)) bottom left / 2px 2.4rem no-repeat,linear-gradient(var(--dfz-signal),var(--dfz-signal)) bottom right / 2.4rem 2px no-repeat,linear-gradient(var(--dfz-signal),var(--dfz-signal)) bottom right / 2px 2.4rem no-repeat;z-index:2}.dfz-hero__tag{position:absolute;top:3.6rem;left:3.6rem;font-family:var(--dfz-font-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#fff9;z-index:3}.dfz-hero__card{position:absolute;left:3.6rem;right:3.6rem;bottom:3.6rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem;z-index:3}.dfz-hero__card-name{font-family:var(--dfz-font-title);font-size:2.2rem;font-weight:700;line-height:1.1}.dfz-hero__card-meta{display:block;margin-top:.6rem;font-family:var(--dfz-font-mono);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.dfz-hero__card-price{flex:0 0 auto;background:var(--dfz-signal);color:var(--dfz-ink);font-weight:600;font-size:1.5rem;padding:.8rem 1.2rem;border-radius:2px}@media screen and (max-width:989px){.dfz-hero__grid{grid-template-columns:1fr;gap:3.6rem}.dfz-hero__visual{max-width:56rem}}@media screen and (max-width:749px){.dfz-hero{padding:3.2rem 0 4rem}.dfz-hero__proofs{grid-template-columns:1fr 1fr 1fr;gap:1.6rem}.dfz-hero__proofs strong{font-size:1.8rem}.dfz-hero__proofs span{font-size:1.15rem}.dfz-hero__actions .button{flex:1 1 100%}.dfz-hero__tag{top:2.6rem;left:2.6rem}.dfz-hero__card{left:2.6rem;right:2.6rem;bottom:2.6rem}.dfz-hero__card-name{font-size:1.8rem}.dfz-hero__visual:before{top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem}}.dfz-trust{border-bottom:1px solid var(--dfz-line)}.dfz-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.dfz-trust__item{display:flex;gap:1.4rem;align-items:flex-start;padding:2.8rem 2.4rem;border-left:1px solid var(--dfz-line)}.dfz-trust__item:first-child{border-left:0;padding-left:0}.dfz-trust__item svg{flex:0 0 2.6rem;width:2.6rem;height:2.6rem;fill:none;stroke:var(--dfz-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dfz-trust__item strong{display:block;font-size:1.45rem;font-weight:600;color:var(--dfz-ink)}.dfz-trust__item span{display:block;margin-top:.3rem;font-size:1.3rem;line-height:1.45;color:var(--dfz-muted)}@media screen and (max-width:989px){.dfz-trust__list{grid-template-columns:1fr 1fr}.dfz-trust__item:nth-child(3){border-left:0;padding-left:0}.dfz-trust__item:nth-child(n+3){border-top:1px solid var(--dfz-line)}}@media screen and (max-width:749px){.dfz-trust__item{padding:2rem 1.2rem}.dfz-trust__item:nth-child(odd){padding-left:0}}.dfz-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.dfz-cat{position:relative;display:flex;flex-direction:column;border-radius:var(--dfz-radius-lg);overflow:hidden;background:#000;color:#fff;text-decoration:none;isolation:isolate}.dfz-cat__media{aspect-ratio:1 / 1;position:relative}.dfz-cat__media img{position:absolute;top:10%;right:10%;bottom:22%;left:10%;width:80%;height:68%;object-fit:contain;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.dfz-cat:hover .dfz-cat__media img{transform:scale(1.06)}.dfz-cat__body{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.8rem 1.8rem 1.6rem;background:linear-gradient(0deg,#000000d9,#0000)}.dfz-cat__num{position:absolute;top:1.6rem;left:1.8rem;font-family:var(--dfz-font-mono);font-size:1.1rem;letter-spacing:.08em;color:#ffffff80}.dfz-cat__title{font-family:var(--dfz-font-title);font-size:2.1rem;font-weight:700;line-height:1.05;margin:0}.dfz-cat__count{display:block;margin-top:.5rem;font-family:var(--dfz-font-mono);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.dfz-cat__arrow{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;transition:background .2s ease,color .2s ease;font-size:1.6rem}.dfz-cat:hover .dfz-cat__arrow{background:var(--dfz-signal);color:var(--dfz-ink)}.dfz-cat:focus-visible{outline:3px solid var(--dfz-signal);outline-offset:3px}@media screen and (max-width:989px){.dfz-cats__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.dfz-cats__grid{gap:1rem}.dfz-cat__title{font-size:1.7rem}.dfz-cat__media img{top:12%;right:16%;bottom:36%;left:16%;width:68%;height:52%}.dfz-cat__arrow{display:none}.dfz-cat__body{padding:1.2rem}.dfz-cat__num{top:1rem;left:1.2rem}}.dfz-why__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6.4rem;align-items:start}.dfz-why__intro h2{margin:0;font-size:clamp(3rem,3.8vw,4.6rem)}.dfz-why__intro p{margin:2rem 0 0;font-size:1.7rem;line-height:1.65;color:var(--dfz-ink-2)}.dfz-why__legal{margin-top:3.2rem;padding:2.2rem 2.4rem;background:var(--dfz-paper);border:1px solid var(--dfz-line);border-left:4px solid var(--dfz-signal);border-radius:var(--dfz-radius);font-size:1.45rem;line-height:1.6;color:var(--dfz-ink-2)}.dfz-why__legal strong{display:block;margin-bottom:.6rem;font-family:var(--dfz-font-mono);font-size:1.15rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--dfz-ink)}.dfz-why__legal a{color:var(--dfz-ink);text-underline-offset:.3rem}.dfz-why__list{list-style:none;margin:0;padding:0;counter-reset:why}.dfz-why__item{display:grid;grid-template-columns:6.4rem 1fr;gap:2rem;padding:3rem 0;border-top:1px solid var(--dfz-line-strong)}.dfz-why__item:last-child{border-bottom:1px solid var(--dfz-line-strong)}.dfz-why__item:before{counter-increment:why;content:"0" counter(why);font-family:var(--dfz-font-mono);font-size:1.3rem;color:var(--dfz-muted);padding-top:.6rem}.dfz-why__item h3{margin:0;font-size:2.4rem}.dfz-why__item p{margin:1rem 0 0;font-size:1.55rem;line-height:1.65;color:var(--dfz-ink-2)}@media screen and (max-width:989px){.dfz-why__grid{grid-template-columns:1fr;gap:4rem}}@media screen and (max-width:749px){.dfz-why__item{grid-template-columns:4rem 1fr;gap:1.2rem}}.dfz-brands__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.dfz-brand{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.12);border-radius:var(--dfz-radius-lg);overflow:hidden;transition:border-color .2s ease}.dfz-brand:hover{border-color:var(--dfz-signal)}.dfz-brand__logo{aspect-ratio:4 / 3;background:#000;display:grid;place-items:center;overflow:hidden}.dfz-brand__logo img{width:100%;height:100%;object-fit:contain}.dfz-brand__name{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;font-family:var(--dfz-font-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.dfz-brand__name span:last-child{color:#ffffff8c}@media screen and (max-width:749px){.dfz-brands__grid{grid-template-columns:1fr 1fr;gap:1rem}}.dfz-guides__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.dfz-guide{display:flex;flex-direction:column;text-decoration:none;color:inherit}.dfz-guide__media{aspect-ratio:4 / 3;border-radius:var(--dfz-radius-lg);overflow:hidden;background:#000;position:relative}.dfz-guide__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.dfz-guide:hover .dfz-guide__media img{transform:scale(1.04)}.dfz-guide__meta{margin-top:1.8rem;font-family:var(--dfz-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dfz-muted)}.dfz-guide__title{margin:.8rem 0 0;font-family:var(--dfz-font-text);font-size:1.8rem;font-weight:600;line-height:1.35;letter-spacing:-.005em}.dfz-guide:hover .dfz-guide__title{text-decoration:underline;text-decoration-color:var(--dfz-signal);text-decoration-thickness:2px;text-underline-offset:.4rem}.dfz-guide__excerpt{margin:.8rem 0 0;font-size:1.45rem;line-height:1.6;color:var(--dfz-muted)}@media screen and (max-width:989px){.dfz-guides__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.dfz-guide{scroll-snap-align:start}}.dfz-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6.4rem}.dfz-faq__intro h2{margin:0;font-size:clamp(2.8rem,3.4vw,4.2rem)}.dfz-faq__intro p{margin:1.6rem 0 2.4rem;color:var(--dfz-muted);font-size:1.6rem;line-height:1.6}.dfz-faq__list{border-top:1px solid var(--dfz-line-strong)}.dfz-faq__item{border-bottom:1px solid var(--dfz-line-strong)}.dfz-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:2.2rem 0;font-size:1.7rem;font-weight:600;color:var(--dfz-ink)}.dfz-faq__item summary::-webkit-details-marker{display:none}.dfz-faq__item summary:after{content:"+";flex:0 0 3.2rem;height:3.2rem;display:grid;place-items:center;border:1px solid var(--dfz-line-strong);border-radius:50%;font-weight:400;font-size:1.8rem;transition:transform .2s ease,background .2s ease}.dfz-faq__item[open] summary:after{transform:rotate(45deg);background:var(--dfz-signal);border-color:var(--dfz-signal)}.dfz-faq__answer{padding:0 5.2rem 2.4rem 0;font-size:1.55rem;line-height:1.7;color:var(--dfz-ink-2)}.dfz-faq__answer p{margin:0 0 1rem}.dfz-faq__answer a{color:var(--dfz-ink);text-underline-offset:.3rem}@media screen and (max-width:989px){.dfz-faq__grid{grid-template-columns:1fr;gap:3.2rem}}.dfz-cta__box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.2rem;align-items:center;padding:5.6rem;border-radius:var(--dfz-radius-lg);background:var(--dfz-night);color:#fff;position:relative;overflow:hidden}.dfz-cta__box:after{content:"";position:absolute;right:-8rem;top:-8rem;width:28rem;height:28rem;border:2px solid rgba(245,183,0,.35);border-radius:50%;pointer-events:none}.dfz-cta__box h2{margin:0;color:#fff;font-size:clamp(2.8rem,3.4vw,4.2rem);max-width:22ch}.dfz-cta__box p{margin:1.4rem 0 0;color:#ffffffb8;font-size:1.6rem;line-height:1.6;max-width:60rem}.dfz-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem;position:relative;z-index:1}.dfz-cta__box .button{background:var(--dfz-signal);color:var(--dfz-ink)}.dfz-cta__box .button:hover{background:#fff!important;color:var(--dfz-ink)!important}.dfz-cta__box .button--secondary{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.dfz-cta__box .button--secondary:after{display:none}@media screen and (max-width:749px){.dfz-cta__box{grid-template-columns:1fr;padding:3.2rem 2.4rem}.dfz-cta__actions .button{flex:1 1 100%}}.template-index .featured-collection .collection__title{margin-bottom:0}.template-index .video-section__media{border-radius:var(--dfz-radius-lg);overflow:hidden}@media(prefers-reduced-motion:reduce){.dfz-cat__media img,.dfz-guide__media img,.dfz-hero__visual img,.product-card-wrapper .card__media img{transition:none!important;transform:none!important}}.dfz-hero h1,.dfz-head h2,.dfz-why__intro h2,.dfz-why__item h3,.dfz-faq__intro h2,.dfz-cta__box h2,.dfz-cat__title,.dfz-hero__card-name,.dfz-guide__title,.collection__title .title,.title-wrapper-with-link .title,.related-products__heading,.collection-hero__title,.product__title h1,.article-template__title,.main-page-title,.blog__title,.title--primary,.footer-block__heading,.dfz-trust__item strong{text-transform:uppercase;letter-spacing:.01em}.dfz-hero h1{font-size:clamp(3.6rem,5vw,6.4rem);line-height:.98}.dfz-guide__title{font-family:var(--dfz-font-title);font-size:2rem;font-weight:700;line-height:1.15;letter-spacing:.01em}.dfz-trust__item strong{font-size:1.25rem;letter-spacing:.06em}.product-card-wrapper .card__heading{font-size:1.3rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.45}.product-card-wrapper .price{font-family:var(--dfz-font-title);font-size:1.9rem;font-weight:700;letter-spacing:.01em}.dfz-faq__item summary{text-transform:uppercase;font-size:1.45rem;letter-spacing:.04em}.announcement-bar-section .utility-bar{background:var(--dfz-signal)!important}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar a,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .slider-button{color:var(--dfz-ink)!important}.announcement-bar__message{font-weight:600}.dfz-why.color-scheme-3{background:var(--dfz-night);position:relative;overflow:hidden}.dfz-why.color-scheme-3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 80% at 85% 20%,#000,transparent);mask-image:radial-gradient(70% 80% at 85% 20%,#000,transparent)}.dfz-why.color-scheme-3 .page-width{position:relative}.dfz-why.color-scheme-3 h2,.dfz-why.color-scheme-3 h3{color:#fff}.dfz-why.color-scheme-3 .dfz-why__intro p,.dfz-why.color-scheme-3 .dfz-why__item p{color:#ffffffb8}.dfz-why.color-scheme-3 .dfz-why__item{border-color:#ffffff24!important}.dfz-why.color-scheme-3 .dfz-why__item:before{color:var(--dfz-signal)}.dfz-why.color-scheme-3 .dfz-why__legal{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffc7;border-left-color:var(--dfz-signal)}.dfz-why.color-scheme-3 .dfz-why__legal strong{color:var(--dfz-signal)}.dfz-why.color-scheme-3 .dfz-why__legal a{color:#fff}.color-scheme-3 .dfz-faq__item summary{color:#fff}.color-scheme-3 .dfz-faq__answer,.color-scheme-3 .dfz-faq__intro p{color:#ffffffb8}.color-scheme-3 .dfz-faq__list,.color-scheme-3 .dfz-faq__item{border-color:#ffffff24}.dfz-ticker{background:var(--dfz-night);color:#fff;overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:3px solid var(--dfz-signal)}.dfz-ticker__track{display:flex;width:max-content;animation:dfz-marquee var(--dfz-speed, 38s) linear infinite}.dfz-ticker:hover .dfz-ticker__track{animation-play-state:paused}.dfz-ticker__group{display:flex;flex:0 0 auto}.dfz-ticker__item{display:inline-flex;align-items:center;gap:2.4rem;padding:1.7rem 1.2rem 1.7rem 2.4rem;font-family:var(--dfz-font-title);font-size:1.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dfz-ticker__item:after{content:"";width:.9rem;height:.9rem;background:var(--dfz-signal);transform:rotate(45deg)}@keyframes dfz-marquee{to{transform:translate(-50%)}}.dfz-hero{position:relative;overflow:hidden}.dfz-hero__text>*{animation:dfz-rise .8s cubic-bezier(.2,.7,.2,1) backwards}.dfz-hero__text>*:nth-child(2){animation-delay:.08s}.dfz-hero__text>*:nth-child(3){animation-delay:.16s}.dfz-hero__text>*:nth-child(4){animation-delay:.24s}.dfz-hero__text>*:nth-child(5){animation-delay:.32s}.dfz-hero h1 em{background-size:0% 100%;background-repeat:no-repeat;animation:dfz-highlight .9s .55s cubic-bezier(.2,.7,.2,1) forwards}@keyframes dfz-highlight{to{background-size:100% 100%}}@keyframes dfz-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.dfz-hero__visual{animation:dfz-zoom-in 1s .15s cubic-bezier(.2,.7,.2,1) backwards;transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s ease-out,box-shadow .35s ease;background:radial-gradient(40% 40% at var(--mx, 50%) var(--my, 40%),rgba(245,183,0,.12),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 40px 40px,radial-gradient(120% 90% at 50% 40%,#1b232c,#000 70%)}@keyframes dfz-zoom-in{0%{opacity:0;transform:perspective(1200px) scale(.94)}to{opacity:1}}.dfz-hero__visual img{animation:dfz-float 6s ease-in-out infinite}@keyframes dfz-float{0%,to{translate:0 0}50%{translate:0 -10px}}.dfz-hero__visual:after{content:"";position:absolute;left:0;right:0;top:0;height:35%;background:linear-gradient(180deg,transparent,rgba(245,183,0,.07) 70%,rgba(245,183,0,.35) 99%,transparent);animation:dfz-scan 5s linear infinite;pointer-events:none;z-index:1}@keyframes dfz-scan{0%{transform:translateY(-100%)}to{transform:translateY(290%)}}.dfz-hero__visual:before{animation:dfz-brackets 2.8s ease-in-out infinite}@keyframes dfz-brackets{0%,to{top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem;opacity:1}50%{top:1.8rem;right:1.8rem;bottom:1.8rem;left:1.8rem;opacity:.6}}.dfz-hero__tag:before{content:"";display:inline-block;width:.7rem;height:.7rem;margin-right:.8rem;border-radius:50%;background:#e5484d;vertical-align:middle;animation:dfz-blink 1.4s steps(2) infinite}@keyframes dfz-blink{50%{opacity:.15}}.product-card-wrapper .card__inner{position:relative}.product-card-wrapper .card__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--dfz-signal);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1);z-index:3}.product-card-wrapper:hover .card__inner:after{transform:scaleX(1)}.product-card-wrapper .card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.09) 50%,transparent 60%);background-size:250% 100%;background-position:130% 0;transition:background-position .8s ease}.product-card-wrapper:hover .card__media:before{background-position:-30% 0}.dfz-cat{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.dfz-cat:hover{transform:translateY(-4px);box-shadow:0 22px 40px -18px #0000008c}.dfz-cat:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:var(--dfz-signal);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.7,.2,1);z-index:3}.dfz-cat:hover:before{transform:scaleX(1)}.dfz-cat:hover .dfz-cat__num{color:var(--dfz-signal)}.dfz-cat__num{transition:color .2s ease;z-index:2}.dfz-guide__media:after,.dfz-brand__logo{position:relative}.dfz-brand{transition:border-color .2s ease,transform .3s ease}.dfz-brand:hover{transform:translateY(-3px)}.button:not(.button--secondary):not(.button--tertiary),.dfz-cta__box .button:not(.button--secondary){background-image:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;transition:background-position .7s ease,background-color .18s ease,color .18s ease}.button:not(.button--secondary):not(.button--tertiary):hover,.dfz-cta__box .button:not(.button--secondary):hover{background-position:-30% 0}html.dfz-io [data-dfz-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}html.dfz-io [data-dfz-reveal].is-in{opacity:1;transform:none}html.dfz-io [data-dfz-reveal].is-in.dfz-cat:hover{transform:translateY(-4px);transition-delay:0ms}html.dfz-io:not(.dfz-ready) [data-dfz-reveal]{animation:dfz-failsafe 0s 3s forwards}@keyframes dfz-failsafe{to{opacity:1;transform:none}}html.dfz-io .dfz-eyebrow:before{width:0;transition:width .6s .2s cubic-bezier(.2,.7,.2,1)}html.dfz-io .is-in .dfz-eyebrow:before,html.dfz-io .is-in.dfz-eyebrow:before,html.dfz-io .dfz-hero .dfz-eyebrow:before{width:1.8rem}@media(prefers-reduced-motion:reduce){.dfz-ticker__track,.dfz-hero__text>*,.dfz-hero__visual,.dfz-hero__visual img,.dfz-hero__visual:after,.dfz-hero__visual:before,.dfz-hero__tag:before,.dfz-hero h1 em{animation:none!important}.dfz-hero h1 em{background-size:100% 100%}.dfz-hero__visual:after{display:none}}.header__heading-link,.dfz-wordmark,.dfz-wordmark__name{white-space:nowrap;flex-shrink:0}.header__heading-logo-wrapper{flex-shrink:0}@media screen and (min-width:990px){.header{grid-template-columns:auto 1fr auto!important;column-gap:2.4rem}.header__inline-menu{justify-self:center}}@media screen and (min-width:990px)and (max-width:1439px){.dfz-wordmark__tag{display:none}.header__menu-item{letter-spacing:.05em;padding-left:.7rem;padding-right:.7rem;font-size:1.2rem}}@media screen and (min-width:990px)and (max-width:1199px){.dfz-wordmark{display:none}}.dfz-cat__title{font-size:1.9rem}@media screen and (min-width:750px){.dfz-cat__media img{top:9%;right:12%;bottom:30%;left:12%;width:76%;height:61%}}.dfz-brand__logo img{width:auto!important;height:100%!important;max-width:100%;aspect-ratio:1 / 1;object-fit:contain}:root{--dfz-signal: #d71920;--dfz-red: #d71920;--dfz-red-on-dark: #ff3b3f;--dfz-ink: #0a0a0b}h1 em,h2 em,h3 em,.title em,.dfz-hero h1 em{font-style:normal;color:var(--dfz-red);background:none!important;animation:none!important}.color-scheme-3 h2 em,.dfz-why.color-scheme-3 h2 em,.dfz-cta__box h2 em,.dfz-brands h2 em{color:var(--dfz-red-on-dark)}.dfz-hero h1 em{position:relative;display:inline-block}.dfz-hero h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.07em;background:var(--dfz-red);transform:scaleX(0);transform-origin:left;animation:dfz-underline .8s .6s cubic-bezier(.2,.7,.2,1) forwards}@keyframes dfz-underline{to{transform:scaleX(1)}}.dfz-eyebrow{color:var(--dfz-red)}.color-scheme-3 .dfz-eyebrow,.dfz-cta__box .dfz-eyebrow,.dfz-brands .dfz-eyebrow{color:var(--dfz-red-on-dark)!important}.dfz-why.color-scheme-3 .dfz-why__item:before,.dfz-why.color-scheme-3 .dfz-why__legal strong{color:var(--dfz-red-on-dark)}.dfz-cat:hover .dfz-cat__num{color:var(--dfz-red-on-dark)}.collection-hero__title:before{color:var(--dfz-red-on-dark)!important}.dfz-hero__lead a,.dfz-head__link{text-decoration-color:var(--dfz-red);border-bottom-color:var(--dfz-red)}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar a,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .slider-button,.dfz-hero__card-price,.cart-count-bubble,.dfz-cat:hover .dfz-cat__arrow,.badge.color-scheme-5,.price__badge-sale{color:#fff!important}.dfz-cta__box .button:not(.button--secondary){color:#fff}.dfz-cta__box .button:not(.button--secondary):hover{background-color:#fff!important;color:var(--dfz-ink)!important}.dfz-faq__item[open] summary:after{color:#fff}.dfz-cta__box:after{border-color:#d7192073}.dfz-hero__visual{background:radial-gradient(40% 40% at var(--mx, 50%) var(--my, 40%),rgba(215,25,32,.14),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 40px 40px,radial-gradient(120% 90% at 50% 40%,#1b1d22,#000 70%)}.dfz-hero__visual:after{background:linear-gradient(180deg,transparent,rgba(215,25,32,.06) 70%,rgba(215,25,32,.4) 99%,transparent)}.dfz-hero__tag:before{background:var(--dfz-red-on-dark)}:root{--font-heading-weight: 800}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.dfz-cat__title,.dfz-hero__card-name,.dfz-guide__title,.dfz-wordmark__name,.dfz-ticker__item,.dfz-hero__proofs strong,.collection__title .title{font-weight:800}.dfz-hero h1,.collection-hero__title,.product__title h1,.article-template__title{font-weight:900;letter-spacing:0}.collection-hero__description{max-width:64rem;margin-top:1.6rem;font-size:1.4rem;line-height:1.65;color:#ffffff94!important}.collection-hero__description p{margin:0 0 .8rem}.collection-hero__description strong{color:#ffffffc7;font-weight:600}.collection-hero__description a{color:#ffffffc7!important;text-decoration-color:#ffffff4d}.collection-hero__description.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dfz-more{margin-top:.8rem;padding:0;background:none;border:0;cursor:pointer;font-family:var(--dfz-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dfz-red-on-dark)}.dfz-more:hover{color:#fff}.collection-hero__inner{padding-bottom:3rem}.collection-hero__description,.collection-hero__description p{font-size:1.35rem!important}.collection-hero .dfz-more{margin-bottom:1.2rem}:root{--dfz-ink: #000;--dfz-ink-2: #000;--dfz-night: #000;--dfz-muted: #555b61}body,.rte,.rte p,.product__description,.collection-texte-seo,.article-template__content,.dfz-hero__lead,.dfz-why__intro p,.dfz-why__item p,.dfz-faq__answer,.dfz-why__legal{color:rgb(var(--color-foreground))}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:#2b2b2b}.section-header .header-wrapper{background:#000000f7}.header__submenu{background:#000!important}.dfz-hero__visual{box-shadow:0 30px 60px -30px #0009}.dfz-hero__lead a,.dfz-why__legal a,.dfz-faq__answer a,.rte a,.product__description a,.collection-texte-seo a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.25em}.dfz-hero__lead a{text-decoration:none;border-bottom:1px solid currentColor}.dfz-hero__lead a:hover,.dfz-why__legal a:hover,.dfz-faq__answer a:hover{text-decoration-thickness:2px;border-bottom-width:2px}.dfz-head__link{border-bottom-color:currentColor}.dfz-guide:hover .dfz-guide__title{text-decoration-color:currentColor}:root{--dfz-font-text: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-body-family: var(--dfz-font-text)}body{font-family:var(--dfz-font-text);font-size:1.7rem}.dfz-hero__lead{font-size:1.85rem}.product__description,.article-template__content{font-size:1.75rem}.header__menu-item{font-family:var(--dfz-font-title);font-weight:800;font-size:1.55rem;letter-spacing:.01em;padding-left:.9rem;padding-right:.9rem}.header__submenu .header__menu-item{font-weight:700;font-size:1.5rem;letter-spacing:.01em}.menu-drawer__menu-item{font-family:var(--dfz-font-title);font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:1.8rem}@media screen and (min-width:990px)and (max-width:1439px){.header__menu-item{font-size:1.45rem;letter-spacing:.005em;padding-left:.7rem;padding-right:.7rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.dfz-hero h1,.dfz-head h2,.dfz-why__intro h2,.dfz-faq__intro h2,.dfz-cta__box h2,.collection__title .title,.collection-hero__title{letter-spacing:-.005em}.dfz-ticker__item{letter-spacing:.02em}.dfz-wordmark__name{letter-spacing:.03em}.button,.product-form__submit{letter-spacing:.03em;font-weight:700;font-size:1.5rem}.product-card-wrapper .card__heading{letter-spacing:.01em;font-weight:700;font-size:1.4rem}.dfz-trust__item strong{letter-spacing:.02em;font-weight:700;font-size:1.4rem}.dfz-faq__item summary{letter-spacing:.01em;font-weight:700;font-size:1.6rem}.dfz-eyebrow,.dfz-head__link,.dfz-cat__count,.dfz-cat__num,.dfz-guide__meta,.dfz-brand__name,.dfz-hero__tag,.dfz-hero__card-meta,.announcement-bar__message,.footer-block__heading,.collection-hero__title:before,.dfz-more{letter-spacing:.04em}.confiance a{color:inherit!important;font-weight:600;text-decoration-color:currentColor;text-underline-offset:.25em}.product__info-container .price--large .price-item,.sticky-atc__prix{font-family:var(--dfz-font-title);font-weight:800;letter-spacing:0}:root{--dfz-rule: linear-gradient(90deg, var(--dfz-red) 0 4.8rem, #000 4.8rem 100%);--dfz-rule-dark: linear-gradient(90deg, var(--dfz-red-on-dark) 0 4.8rem, rgba(255, 255, 255, .85) 4.8rem 100%)}.dfz-hero__proofs{border-top:0;background:var(--dfz-rule) top left / 100% 2px no-repeat}.dfz-faq__list{border-top:0;background:var(--dfz-rule) top left / 100% 3px no-repeat}.dfz-faq__item{border-bottom:0;background:linear-gradient(#000,#000) bottom left / 100% 1px no-repeat}.dfz-faq__item:last-child{background:var(--dfz-rule) bottom left / 100% 3px no-repeat}.dfz-faq__item summary:after{border:2px solid #000;border-radius:2px;font-weight:700}.dfz-faq__item[open] summary:after{background:var(--dfz-red);border-color:var(--dfz-red);color:#fff;transform:rotate(45deg)}.dfz-why__item{border-top:0!important;border-bottom:0!important;background:var(--dfz-rule) top left / 100% 2px no-repeat}.dfz-why__item:last-child{background:var(--dfz-rule) top left / 100% 2px no-repeat,var(--dfz-rule) bottom left / 100% 2px no-repeat}.dfz-why.color-scheme-3 .dfz-why__item{background:var(--dfz-rule-dark) top left / 100% 2px no-repeat}.dfz-why.color-scheme-3 .dfz-why__item:last-child{background:var(--dfz-rule-dark) top left / 100% 2px no-repeat,var(--dfz-rule-dark) bottom left / 100% 2px no-repeat}.dfz-why__legal{border:0!important;border-left:4px solid var(--dfz-red)!important}.dfz-why.color-scheme-3 .dfz-why__legal{background:#ffffff0f;border-left-color:var(--dfz-red-on-dark)!important}.dfz-trust{background:#000;color:#fff;border-bottom:0}.dfz-trust__item{border:0!important;position:relative}.dfz-trust__item+.dfz-trust__item:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3.2rem;transform:translateY(-50%);background:var(--dfz-red-on-dark)}.dfz-trust__item svg{stroke:#fff}.dfz-trust__item strong{color:#fff}.dfz-trust__item span{color:#ffffffa6}@media screen and (max-width:989px){.dfz-trust__item:nth-child(3):before{display:none}.dfz-trust__item:nth-child(n+3){background:var(--dfz-rule-dark) top left / 100% 1px no-repeat}}.dfz-brand{border:0;background:#111}.dfz-brand__name{border-top:2px solid var(--dfz-red-on-dark)}.dfz-brand:hover{box-shadow:inset 0 0 0 2px var(--dfz-red-on-dark)}.confiance{border:0!important;border-top:3px solid #000!important;border-radius:0 0 var(--dfz-radius-lg) var(--dfz-radius-lg);position:relative}.confiance:before{content:"";position:absolute;left:0;top:-3px;width:4.8rem;height:3px;background:var(--dfz-red)}.product__description ul{border-top:0;background:var(--dfz-rule) top left / 100% 3px no-repeat;padding-top:3px}.product__description ul li{border-bottom:0;padding:1rem 1.2rem}.product__description ul li:nth-child(odd){background:var(--dfz-surface)}.footer__content-bottom{border-top:0!important;background:var(--dfz-rule-dark) top center / min(var(--page-width, 130rem),calc(100% - 3rem)) 2px no-repeat}.section-header .header-wrapper{border-bottom:2px solid var(--dfz-red)}.field:after,.select:after,.quantity:after,.customer .field:after{box-shadow:0 0 0 1px #000!important}.livraison-estimee,.barre-livraison{border-color:#000!important}.dfz-head p.dfz-eyebrow,.dfz-faq__intro p.dfz-eyebrow{color:var(--dfz-red)}.color-scheme-3 .dfz-head p.dfz-eyebrow,.dfz-brands .dfz-head p.dfz-eyebrow{color:var(--dfz-red-on-dark)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dfz-refonte.css.map */
