body{letter-spacing:.02rem}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:400;letter-spacing:.02em}.announcement-bar__message{font-size:1.2rem;letter-spacing:.08em;padding:.8rem 0}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:3rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;line-height:1}@media screen and (max-width:749px){.header__heading-link .h2{font-size:2.2rem;letter-spacing:.24em}}.header__menu-item,.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem}.button,.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.18em;font-size:1.3rem;min-height:5rem}.kd-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:rgb(var(--color-foreground) / .06)}.kd-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.kd-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 55%);pointer-events:none}.kd-hero__content{position:relative;z-index:1;text-align:center;color:#fff;padding:0 2rem 8rem;max-width:64rem}.kd-hero__eyebrow{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.3em;font-size:1.3rem;margin:0 0 1.2rem}.kd-hero__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(4.2rem,7vw,7.6rem);line-height:1.05;letter-spacing:0;color:#fff;margin:0}.kd-hero__subheading{font-size:1.5rem;letter-spacing:.06em;margin:1.6rem 0 0}.kd-hero__button{display:inline-block;margin-top:3.2rem;padding:1.5rem 5.6rem;border:1px solid rgba(255,255,255,.85);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;font-size:1.3rem;transition:background-color .2s ease,color .2s ease}.kd-hero__button:hover{background:#fff;color:rgb(var(--color-foreground))}.title-wrapper-with-link .title,.collection__title .title{font-size:clamp(2.6rem,3vw,3.4rem)}.title-wrapper-with-link .link{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem}.card__heading{font-family:var(--font-body-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.card-information .price{font-size:1.3rem;letter-spacing:.04em}.card__badge .badge{text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem}.product__title h1{font-size:clamp(2.8rem,3vw,3.6rem)}.product .price--large{font-size:1.7rem;letter-spacing:.04em}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem}.product-form__input input[type=radio]+label{min-width:5.6rem;padding:1.2rem 1.4rem;justify-content:center;letter-spacing:.08em}.product-form__submit{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.product__accordion .summary__title .h4,.footer-block__heading{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem}.kd-logo{display:block;height:12rem;width:auto}@media screen and (max-width:749px){.kd-logo{height:7.6rem}}.kd-prix-euro{display:block;font-size:.9em;opacity:.65;letter-spacing:.04em;margin-top:.2rem}.kd-prix-euro__note{display:block;font-size:1.15rem;opacity:.6;margin-top:.4rem}.kd-instagram__inner{text-align:center;padding-top:7.2rem;padding-bottom:7.2rem}.kd-instagram__heading{margin:0 0 1.6rem;font-size:clamp(2.6rem,3vw,3.4rem)}.kd-instagram__handle{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));text-decoration:none;letter-spacing:.12em;font-size:1.5rem}.kd-instagram__handle .svg-wrapper{width:2rem;height:2rem}.kd-instagram__button{display:flex;width:fit-content;margin:3.2rem auto 0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kd-refonte.css.map */
