.cadee-prenom-hero{background:var(--c-bg,#F6F0E7);color:var(--c-ink,#2A1A14)}.cadee-prenom-hero__inner{max-width:1560px;margin:0 auto;padding:18px clamp(20px,4vw,56px) clamp(34px,5vw,76px)}.cadee-prenom-hero__breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 clamp(28px,3.5vw,52px);font-family:var(--f-ui,"Josefin Sans",sans-serif);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-soft,#6A5A50)}.cadee-prenom-hero__breadcrumb a{color:inherit}.cadee-prenom-hero__breadcrumb a:hover,.cadee-prenom-hero__breadcrumb [aria-current=page]{color:var(--c-cherry,#6E1A16)}.cadee-prenom-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:clamp(28px,4vw,72px);align-items:center}.cadee-prenom-hero__kicker{margin:0 0 14px;font-family:var(--f-ui,"Josefin Sans",sans-serif);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold,#D4A94F)}.cadee-prenom-hero h1{margin:0 0 18px;font-family:var(--f-display,"Playfair Display",serif);font-size:clamp(38px,4.8vw,68px);font-weight:400;line-height:1.02;letter-spacing:-.02em}.cadee-prenom-hero__intro{max-width:58ch;margin:0 0 24px;font-family:var(--f-body,"EB Garamond",serif);font-size:clamp(17px,1.4vw,19px);line-height:1.68;color:var(--c-soft,#6A5A50)}.cadee-prenom-hero__intro strong{color:var(--c-ink,#2A1A14);font-weight:600}.cadee-prenom-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--c-ink,#2A1A14) 14%,transparent)}.cadee-prenom-hero__facts div{min-width:0}.cadee-prenom-hero__facts dt{margin:0 0 5px;font-family:var(--f-ui,"Josefin Sans",sans-serif);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-soft,#6A5A50)}.cadee-prenom-hero__facts dd{margin:0;font-family:var(--f-body,"EB Garamond",serif);font-size:18px;line-height:1.35;overflow-wrap:anywhere}.cadee-prenom-hero__media{aspect-ratio:16/11;overflow:hidden;background:var(--c-card,#EDE4D6)}.cadee-prenom-hero__media img{width:100%;height:100%;display:block;object-fit:cover}.cadee-prenom-hero__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--c-card,#EDE4D6),var(--c-alt,#EFE6D9))}@media(max-width:899px){.cadee-prenom-hero__grid{grid-template-columns:1fr}.cadee-prenom-hero__copy{order:1}.cadee-prenom-hero__media{order:2}}@media(max-width:499px){.cadee-prenom-hero__facts{grid-template-columns:1fr}.cadee-prenom-hero__inner{padding-inline:20px}}.cadee-prenom-story{background:var(--c-alt,#EFE6D9);color:var(--c-ink,#2A1A14)}.cadee-prenom-story__moments{background:var(--c-cherry,#6E1A16);color:var(--c-cream,#F6F0E7)}.cadee-prenom-story__moments-inner,.cadee-prenom-story__content{max-width:1560px;margin:0 auto;padding:clamp(48px,6vw,92px) clamp(20px,4vw,56px);display:grid;grid-template-columns:minmax(260px,5fr) minmax(300px,7fr);gap:clamp(32px,5vw,84px)}.cadee-prenom-story__kicker{margin:0 0 14px!important;font-family:var(--f-ui,"Josefin Sans",sans-serif)!important;font-size:10.5px!important;letter-spacing:.26em;text-transform:uppercase;color:var(--gold,#D4A94F)!important}.cadee-prenom-story h2{margin:0 0 18px;font-family:var(--f-display,"Playfair Display",serif);font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.12}.cadee-prenom-story p,.cadee-prenom-story .rte{font-family:var(--f-body,"EB Garamond",serif);font-size:17px;line-height:1.7}.cadee-prenom-story__moments p{color:color-mix(in srgb,var(--c-cream,#F6F0E7) 82%,transparent)}.cadee-prenom-story__moment-list{margin:0}.cadee-prenom-story__moment-list div{display:grid;grid-template-columns:minmax(104px,1fr) 3fr;gap:18px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--c-cream,#F6F0E7) 18%,transparent)}.cadee-prenom-story__moment-list div:last-child{border-bottom:0}.cadee-prenom-story__moment-list dt{font-family:var(--f-display,"Playfair Display",serif);font-size:20px;color:var(--gold,#D4A94F)}.cadee-prenom-story__moment-list dd{margin:0;font-family:var(--f-body,"EB Garamond",serif);font-size:16.5px;line-height:1.55;color:color-mix(in srgb,var(--c-cream,#F6F0E7) 86%,transparent)}.cadee-prenom-story__content{grid-template-columns:minmax(0,7fr) minmax(240px,4fr)}.cadee-prenom-story__main>p,.cadee-prenom-story__main>.rte{color:var(--c-soft,#6A5A50)}.cadee-prenom-story__faq{margin-top:40px}.cadee-prenom-story__faq h2,.cadee-prenom-story__related h2{font-size:clamp(22px,2.4vw,32px)}.cadee-prenom-story details{border-bottom:1px solid color-mix(in srgb,var(--c-ink,#2A1A14) 16%,transparent)}.cadee-prenom-story summary{cursor:pointer;list-style:none;padding:19px 34px 19px 0;position:relative;font-family:var(--f-display,"Playfair Display",serif);font-size:20px;line-height:1.35}.cadee-prenom-story summary::-webkit-details-marker{display:none}.cadee-prenom-story summary:after{content:"+";position:absolute;right:6px;color:var(--c-cherry,#6E1A16);font-family:var(--f-ui,"Josefin Sans",sans-serif)}.cadee-prenom-story details[open] summary:after{content:"\2212"}.cadee-prenom-story details .rte{padding:0 0 20px;color:var(--c-soft,#6A5A50)}.cadee-prenom-story__related ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.cadee-prenom-story__related li a{display:block;padding:10px 14px;border:1px solid color-mix(in srgb,var(--c-ink,#2A1A14) 20%,transparent);background:var(--c-bg,#F6F0E7);font-family:var(--f-ui,"Josefin Sans",sans-serif);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase}.cadee-prenom-story__related li a:hover{border-color:var(--c-cherry,#6E1A16);color:var(--c-cherry,#6E1A16)}.cadee-prenom-story__hub-link{display:inline-block;margin-top:18px;padding-bottom:5px;border-bottom:1px solid currentColor;font-family:var(--f-ui,"Josefin Sans",sans-serif);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-cherry,#6E1A16)}.cadee-prenom-story summary:focus-visible,.cadee-prenom-story a:focus-visible{outline:2px solid var(--gold,#D4A94F);outline-offset:4px}@media(max-width:799px){.cadee-prenom-story__moments-inner,.cadee-prenom-story__content,.cadee-prenom-story__moment-list div{grid-template-columns:1fr}.cadee-prenom-story__related{border-top:1px solid color-mix(in srgb,var(--c-ink,#2A1A14) 14%,transparent);padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
