@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&family=Nunito+Sans:wght@400;600;700&display=swap');
:root{--ivoire:#FBF7F0;--poudre:#E8D0CE;--rose:#AF7C82;--rose-d:#85565d;--graphite:#302D2C;--or:#B59A68;--or-d:#7d6738;--ligne:#E3D6C8}
body,#MainContent{background:var(--ivoire)!important;color:var(--graphite)!important;font-family:'Nunito Sans',Arial,sans-serif;font-size:17px}
h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:600;color:var(--graphite)}
body .button,body button.button,body .shopify-challenge__button{border-radius:2px!important;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}
body input,body select,body textarea{border-radius:2px!important;font-family:'Nunito Sans',Arial,sans-serif}
body .yk-announcement{background:var(--graphite);color:var(--ivoire);font-weight:600;font-size:13px;letter-spacing:.04em}
body .yk-header{background:var(--ivoire);border-bottom:1px solid var(--ligne);position:sticky;top:0;z-index:20}
body .yk-brand{font-family:'Cormorant Garamond',Georgia,serif;color:var(--graphite);font-weight:700;font-size:34px;letter-spacing:.06em}
body .yk-brand span{font-size:15px;font-style:italic;color:var(--or-d);letter-spacing:.3em;margin-left:8px;font-weight:500}
body .yk-brand img{display:block;height:64px;width:auto}
body .yk-header nav a,body .yk-small-link{color:var(--graphite);font-weight:600;font-size:15px;letter-spacing:.03em;text-decoration:none}
body .yk-header nav a:hover,body .yk-small-link:hover{color:var(--rose-d)}
body a:focus-visible,body button:focus-visible,body summary:focus-visible,body input:focus-visible,body select:focus-visible{outline:3px solid var(--rose-d);outline-offset:3px}
body .yk-footer{background:var(--graphite)!important;color:var(--ivoire)!important;border-top:3px solid var(--or)}
body .yk-footer *{color:var(--ivoire)}body .yk-footer a{text-decoration:none;opacity:.9}body .yk-footer a:hover{color:var(--poudre);opacity:1}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
