.elementor .e-35b7e16b-694b{font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#146073;text-decoration:none;margin-block-start:0px;margin-block-end:2.25rem;margin-inline-start:0px;margin-inline-end:0px;display:inline-block;&:focus-visible { outline: 3px solid #b23c30; outline-offset: 5px; }\n}.elementor .e-4db9f927-e986{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#146073;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin:0px;display:block;}.elementor .e-1514b9c0-5d0c{font-family:Poppins;font-size:clamp(2.75rem,4.7vw,4.25rem);color:#123e47;letter-spacing:-0.055em;line-height:1.04;margin:0px;font-weight: 750;\n}.elementor .e-1e886042-4202{width:4rem;height:0.3rem;padding:0px;border-radius:1rem;background-color:#ffd342;}.elementor .e-46dbe4d2-1acf{max-width:32rem;font-family:Poppins;font-size:1.0625rem;color:#53656a;line-height:1.75;margin:0px;display:block;&:empty { display: none; }\n}.elementor .e-376bcb6f-e1fd{font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#123e47;line-height:1.4;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:3rem;border-width:1px;border-color:#deded1;border-style:solid;display:block;&:empty { display: none; }\n}.elementor .e-14fb4891-7fbf{font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#123e47;line-height:1.4;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:3rem;border-width:1px;border-color:#deded1;border-style:solid;display:block;&:empty { display: none; }\n}.elementor .e-7ebee2dd-205e{padding:0px;gap:0.6rem;flex-wrap:wrap;}.elementor .e-513f7a88-676b:hover,.elementor .e-513f7a88-676b:focus-visible{background-color:#22616b;transform:translate3d(0px, -2px, 0px);}.elementor .e-513f7a88-676b{min-height:3.5rem;font-family:Poppins;font-weight:700;font-size:0.875rem;color:#fff;line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.8rem;border-width:1px;border-color:#123e47;border-style:solid;background-color:#123e47;transition:transform 0.18s, background-color 0.18s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #b23c30; outline-offset: 5px; } &:not([href]), &[href=""] { display: none; }\n}.elementor .e-4edf647d-c19a:hover,.elementor .e-4edf647d-c19a:focus-visible{background-color:#f4ecd9;transform:translate3d(0px, -2px, 0px);}.elementor .e-4edf647d-c19a{min-height:3.5rem;font-family:Poppins;font-weight:700;font-size:0.875rem;color:#123e47;line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.8rem;border-width:1px;border-color:#d5dacf;border-style:solid;background-color:transparent;transition:transform 0.18s, background-color 0.18s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #b23c30; outline-offset: 5px; }\n}.elementor .e-6319d2fa-6eaa{padding:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-7972f848-bc66{padding:0px;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-4189e73-c2d7{width:100%;aspect-ratio:1;object-fit:cover;border-radius:1rem;box-shadow:0px 18px 40px 0px rgba(18,62,71,.12);transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);display:block;}.elementor .e-4284622b-8c43{max-width:29rem;position:relative;padding:1.5rem;border-radius:2rem;border-width:1px;border-color:#eadcb5;border-style:solid;background-color:#f4e8c9;box-shadow:0px 26px 60px 0px rgba(18,62,71,.08);transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);justify-self: center;\n}.elementor .e-6b46e65d-10e6{padding:0px;gap:4.5rem;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-template-rows:auto;align-items:center;}.elementor .e-51fd171b-a6f1{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4f32e017-6bfc{padding-block-start:10rem;padding-block-end:6rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#fffaf0;}.elementor .e-37e3d4d8-2591{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#ffe084;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-77c40092-82a6{font-family:Poppins;font-size:2.75rem;color:#fffaf0;letter-spacing:-0.05em;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-6f6587a0-ede7{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-22d262d-5664{font-family:Poppins;font-weight:600;font-size:0.875rem;color:#fffaf0;text-decoration:none;margin:0px;display:block;flex:0 0 auto;&:focus-visible { outline: 3px solid #b23c30; outline-offset: 5px; } white-space: nowrap;\n}.elementor .e-321ba9c0-6d4f{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;justify-content:space-between;align-items:flex-end;}.elementor .e-1758b4f2-c654{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-52effacd-9353{padding-block-start:4.75rem;padding-block-end:5.5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#123e47;&:has(.e-youtube-base[data-settings*='"source":""']) { display:none; }\n}.elementor .e-674d6255-97ae{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#146073;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-269b7454-f9b8{max-width:12em;font-family:Poppins;font-size:2.75rem;color:#123e47;letter-spacing:-0.05em;line-height:1.12;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;font-weight: 750;\n}.elementor .e-722962ab-8f28{padding:0px;& .elementor-widget-text-editor { color:#53656a; font-family:Poppins; font-size:1rem; line-height:1.9; } & .elementor-widget-text-editor p { margin:0 0 1.2em; } & .elementor-widget-text-editor p:last-child { margin-bottom:0; } & .elementor-widget-text-editor strong { color:#123e47; font-weight:600; } &:not(:has(.elementor-widget-text-editor :is(p:not(:empty),ul,ol,blockquote,pre))) { display:none; } & .elementor-widget-text-editor { width:100%;max-width:44rem; }\n}.elementor .e-1cf85ef9-e103{font-family:Poppins;font-size:1.5rem;color:#123e47;letter-spacing:-0.035em;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width: 0px; border-bottom-style: solid; border-bottom-color: #e0ce95; font-weight:650; &::before { content:'';display:block;width:2rem;height:.2rem;background:#d4a33c;border-radius:1rem;margin-bottom:1rem; }\n}.elementor .e-1bd91493-861b{font-family:Poppins;font-size:0.9375rem;color:#123e47;letter-spacing:0px;line-height:2.15;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:1.25rem;padding-inline-end:0px;margin:0px;display:block;border-inline-start-width: 2px; border-left-style: solid; border-left-color: #ddc273; white-space:pre-line; &:empty { display:none; }\n}.elementor .e-3970bd47-18cf{padding:2rem;border-radius:1.35rem;border-width:1px;border-color:#eadcae;border-style:solid;background-color:#fcf3d9;box-shadow:0px 0.75rem 2rem 0px rgba(93,75,28,.04);transform:translate3d(0px, 3.5rem, 0px);&:has(> .e-paragraph-base:last-child:empty) { display:none; }\n}.elementor .e-44f147a7-e888{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-template-rows:auto;align-items:start;&:not(:has(.elementor-widget-text-editor :is(p:not(:empty),ul,ol,blockquote,pre))) { grid-template-columns:minmax(0,1fr); }\n}.elementor .e-6f937b14-423d{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#fffdf7;&:not(:has(.elementor-widget-text-editor :is(p:not(:empty),ul,ol,blockquote,pre))):has(.e-paragraph-base:last-child:empty) { display:none; }\n}.elementor .e-191939a3-899b{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#146073;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1080dba-f8c2{max-width:24em;font-family:Poppins;font-size:2.5rem;color:#123e47;letter-spacing:-0.045em;line-height:1.16;margin:0px;font-weight:750; text-wrap:balance;\n}.elementor .e-546079ae-705e{padding:0px;}.elementor .e-3c59b34a-4a83{font-family:Poppins;font-weight:600;font-size:1rem;color:#123e47;margin:0px;display:block;}.elementor .e-8953ca8-3a89{padding:0px;}.elementor .e-591d1b6c-19aa:hover,.elementor .e-591d1b6c-19aa:focus-visible{background-color:#f8edc9;}.elementor .e-591d1b6c-19aa{color:#123e47;cursor:pointer;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;gap:1rem;&:focus-visible { outline:3px solid #b23c30;outline-offset:-4px; } &::after { content:'+';font-size:1.75rem;line-height:1;flex-shrink:0;width:2rem;text-align:center; }\n}.elementor .e-76a70ad1-79f1{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #e8ddc4; & .elementor-widget-text-editor { font-family:Poppins;color:#123e47;font-size:1rem;line-height:1.9;max-height:none;overflow:visible; } & .elementor-widget-text-editor p { margin:0 0 1.4em; } & .elementor-widget-text-editor p:last-child { margin-bottom:0; } & .paroles-cachees { max-height:none!important;overflow:visible!important;mask-image:none!important; } & .elementor-widget-text-editor { width:100%!important;max-width:42rem!important;height:auto!important; }\n}.elementor .e-7088626f-7890{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-5b7040ed-76b4{overflow:hidden;padding:0px;border-radius:1.25rem;border-width:1px;border-color:#e1d6ba;border-style:solid;background-color:#fffdf7;&[open] > summary::after { content:'−'; }\n}.elementor .e-2e6d52b4-ccb0{padding:0px;}.elementor .e-75ac01ab-bbdb{max-width:60rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:1.75rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;}.elementor .e-6dd0733d-b833{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;border-block-start-width:1px;background-color:#fffaf0;border-top-style: solid; border-top-color: #eee4ca; &:not(:has(.elementor-widget-text-editor :is(p:not(:empty),ul,ol,blockquote,pre))) { display:none; }\n}.elementor .e-33076828-ddc5{padding:0px;& .lbas-promo-pack { margin:0; } & .lbas-promo-pack__card { box-shadow:none; }\n}.elementor .e-133e84e7-e975{padding-block-start:0px;padding-block-end:6rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#fffaf0;& .lbas-promo-pack { margin:0;color:#fffaf0;font-family:Poppins; } & .lbas-promo-pack__card { max-width:76.25rem;margin:0 auto;padding:3rem;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:1.4rem 3.25rem;background:#123e47;border-radius:2rem;box-shadow:0 20px 50px rgba(18,62,71,.08); } & .lbas-promo-pack__art { grid-column:1;grid-row:1 / 5;margin:0;align-self:center; } & .lbas-promo-pack__art img { display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:1rem;box-shadow:0 15px 30px rgba(0,0,0,.15); } & .lbas-promo-pack__heading { grid-column:2;min-width:0; } & .lbas-promo-pack__eyebrow { margin:0 0 .8rem;color:#ffe084;font-size:.6875rem;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase; } & .lbas-promo-pack__title { margin:0;font-family:Poppins;font-size:2.5rem;font-weight:700;line-height:1.12;letter-spacing:-.045em;color:#fffaf0; } & .lbas-promo-pack__copy { grid-column:2; } & .lbas-promo-pack__description { margin:0;color:#d5e1df;font-size:.9375rem;line-height:1.8; } & .lbas-promo-pack__facts { list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 0;padding:0;color:#fffaf0;font-size:.75rem;line-height:1.6; } & .lbas-promo-pack__facts li::before { content:'•';color:#ffd342;margin-right:.4rem; } & .lbas-promo-pack__purchase { grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem; } & .lbas-promo-pack__price { display:flex;flex-direction:column;margin:0;gap:.1rem; } & .lbas-promo-pack__amount { font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.04em; } & .lbas-promo-pack__tax { font-size:.6875rem;color:#d5e1df; } & .lbas-promo-pack__button { display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.4rem;min-height:3.5rem;background:#ffd342;color:#123e47;border:1px solid #ffd342;border-radius:.8rem;text-decoration:none;font-size:.875rem;font-weight:700;transition:transform .2s,background-color .2s; } & .lbas-promo-pack__button svg { width:1.2rem;height:1.2rem;flex:none; } & .lbas-promo-pack__button:hover { background:#ffe084;transform:translateY(-2px); } & .lbas-promo-pack__button:focus-visible { outline:3px solid #fffaf0;outline-offset:5px; } & .lbas-promo-pack__note { grid-column:2;margin:0;padding-top:1rem;border-top:1px solid #38616a;color:#d5e1df;font-size:.6875rem;line-height:1.7; } & .lbas-promo-pack__support { display:block; }\n}.elementor .e-81e674c-8047{font-family:Poppins;font-weight:700;font-size:0.6875rem;color:#146073;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-261127f1-3156{font-family:Poppins;font-size:2.75rem;color:#123e47;letter-spacing:-0.05em;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-3477bf58-d96d{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-2b4ddd4f-2f98:hover,.elementor .e-2b4ddd4f-2f98:focus-visible{background-color:#22616b;transform:translate3d(0px, -2px, 0px);}.elementor .e-2b4ddd4f-2f98{min-height:3.5rem;font-family:Poppins;font-weight:700;font-size:0.875rem;color:#fff;line-height:1.4;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.8rem;background-color:#123e47;transition:transform 0.18s, background-color 0.18s;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #b23c30; outline-offset: 5px; } white-space: nowrap;\n}.elementor .e-78d090e9-bea5{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;justify-content:space-between;align-items:flex-end;}.elementor .e-9931192-97c7{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.8rem;display:block;}.elementor .e-28bdb8d7-c78d{font-family:Poppins;font-size:0.9375rem;color:#fffaf0;line-height:1.75;margin:0px;white-space:pre-line; &::before { content:'DANS CETTE CHANSON';display:block;font-size:.625rem;letter-spacing:.12em;font-weight:700;color:#ffe38d;margin-bottom:.75rem; }\n}.elementor .e-4d923868-7a15{overflow:auto;position:absolute;padding:1.75rem;border-radius:0.8rem;background-color:rgba(18,62,71,.96);opacity:0%;transform:translate3d(0px, 0.35rem, 0px);transition:opacity 0.2s, transform 0.2s;display:flex;flex-direction:column;gap:1rem;justify-content:flex-end;inset:0; pointer-events:none;\n}.elementor .e-25a3bd5d-fa06{overflow:hidden;position:relative;padding:0px;border-radius:0.8rem;& > a { display:block; border-radius:.8rem; } & > a:focus-visible { outline:3px solid #b23c30;outline-offset:-4px; } & > a:has(img[alt=""])::before { content:'Ouvrir la fiche chanson';position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap; }\n}.elementor .e-26edb682-fccb{min-height:2.6em;font-family:Poppins;font-weight:700;font-size:1.4rem;color:#123e47;letter-spacing:-0.035em;line-height:1.3;margin:0px;& a { color:inherit;text-decoration:none;transition:color .18s;text-underline-offset:.16em; } & a:hover { color:#146073;text-decoration:underline;text-decoration-thickness:1px; } & a:focus-visible { outline:3px solid #b23c30;outline-offset:3px;border-radius:.15rem; }\n}.elementor .e-6347dee7-3f29{font-family:Poppins;font-size:0.75rem;color:#607476;line-height:1.5;margin:0px;&:empty { display:none; }\n}.elementor .e-78fb49cc-1b87{font-family:Poppins;font-weight:600;font-size:0.8125rem;color:#146073;line-height:1.5;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: #e2e5d9; & a { display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;color:inherit;text-decoration:none; } & a:hover { color:#123e47; } & a:focus-visible { outline:3px solid #b23c30;outline-offset:3px;border-radius:.3rem; }\n}.elementor .e-2a5757dc-2b1f{padding-block-start:1.25rem;padding-block-end:0.65rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-26c1e21d-712d:hover,.elementor .e-26c1e21d-712d:focus-visible{border-color:#9ebbbb;box-shadow:0px 0.7rem 1.5rem 0px rgba(18,62,71,.07);}.elementor .e-26c1e21d-712d{min-width:0px;color:#123e47;padding:0.65rem;border-radius:1.15rem;border-width:1px;border-color:#dedfd2;border-style:solid;background-color:#fffdf8;box-shadow:0px 0.25rem 0.8rem 0px rgba(18,62,71,.025);transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;&:is(:hover,:focus-within)>div:first-child>div { opacity:1;transform:translateY(0); } &:focus-within { outline:3px solid #b23c30;outline-offset:4px; }\n}.elementor .e-216187ee-d9a7{min-width:0px;padding:0px;}.elementor .e-3f829b6d-d877{padding:0px;gap:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-77e4dd7a-352e{max-width:76.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2b23b5aa-41ca{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2.75rem;padding-inline-end:2.75rem;background-color:#dceef0;}.elementor .e-2ecdad76-8671{padding:0px;}.elementor .e-7f922e4a-e6c7{padding:0px;background-color:#fffaf0;& .lbas-newsletter { border-radius:0;border:0;padding:6rem 2.75rem; } & .lbas-newsletter__inner { max-width:76.25rem;margin:0 auto;gap:5rem; } & .lbas-newsletter__title { font-size:2.75rem;line-height:1.12;letter-spacing:-.045em; } & .lbas-newsletter__card { box-shadow:0 20px 50px rgba(18,62,71,.08); }\n}.elementor .e-88351b0-f73d{min-width:0px;font-family:Poppins;color:#123e47;padding:0px;margin-block-start:-6.25rem;background-color:#fffaf0;}