.elementor .e-1362209-df52{font-family:"DM Mono";font-size:12px;color:#A8195A;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-70f1e76f-df07{font-family:"Baloo 2";font-weight:800;font-size:clamp(40px,5.6vw,76px);color:var(--sen-ink);letter-spacing:-0.02em;line-height:0.98;& em { font-style: normal; color: var(--sen-pink); }\n}.elementor .e-3e7e728b-4d9d{padding:0px;flex-direction:column;gap:12px;flex:1 1 520px;}.elementor .e-29ba494c-2b3a{font-family:"DM Sans";font-size:17px;color:var(--sen-body);line-height:1.55;}.elementor .e-389fc8bd-d3cb{font-family:"DM Sans";font-weight:700;font-size:15px;& a { color: var(--sen-ink); text-decoration: none; border-block-end: 2px solid var(--sen-pink); padding-block-end: 2px; }\n}.elementor .e-7d3cf41d-4e34{padding:0px;flex-direction:column;gap:14px;flex:0 1 340px;align-items:flex-start;}.elementor .e-427486cf-a355{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-48fe654-117c{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/sen-celeb-detalles.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:transform 1.2s;}.elementor .e-8f7982e-32e0{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(23,23,23,0) 45%,rgba(23,23,23,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5a73e45d-6571{font-family:"DM Mono";font-size:11px;color:var(--sen-lime);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-78eaac55-d800{font-family:"Baloo 2";font-weight:800;font-size:clamp(24px,2.2vw,29px);color:var(--sen-cream);line-height:1;}.elementor .e-6872b516-c58d{font-family:"DM Sans";font-size:14px;color:rgba(243,238,228,0.85);line-height:1.45;}.elementor .e-4991f4e4-5ff8{width:100%;font-family:"DM Sans";font-weight:700;font-size:13px;color:var(--sen-cream);letter-spacing:0.04em;padding-block-start:12px;margin-block-start:8px;display:flex;justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(243,238,228,0.22); & b { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--sen-lime); color: var(--sen-ink); font-size: 18px; transition: transform .4s, background-color .4s, color .4s; }\n}.elementor .e-a992455-80c6{width:auto;position:relative;padding:20px;margin:10px;border-radius:20px;background-color:rgba(23,23,23,0.72);backdrop-filter:blur(10px);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-3d60ebd2-9891:hover,.elementor .e-3d60ebd2-9891:focus-visible{box-shadow:0px 26px 50px 0px rgba(23,23,23,0.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-3d60ebd2-9891{min-height:clamp(420px,36vw,480px);overflow:hidden;position:relative;color:var(--sen-cream);text-decoration:none;padding:0px;border-radius:28px;background-color:var(--sen-ink);transition:transform 0.5s, box-shadow 0.5s;flex-direction:column;flex:1 1 240px;justify-content:flex-end;&:hover > div:first-child { transform: scale(1.08); } &:hover b { background-color: var(--sen-pink); color: var(--sen-cream); transform: rotate(-45deg); }\n}.elementor .e-743d5763-47a0{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/sen-celeb-invitacion.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;transition:transform 1.2s;background-position: 40% center;\n}.elementor .e-75bcd982-4e56{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(23,23,23,0) 45%,rgba(23,23,23,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5893bde0-f64a{font-family:"DM Mono";font-size:11px;color:var(--sen-lime);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-bba4add-c8bc{font-family:"Baloo 2";font-weight:800;font-size:clamp(24px,2.2vw,29px);color:var(--sen-cream);line-height:1;}.elementor .e-2d527537-3e25{font-family:"DM Sans";font-size:14px;color:rgba(243,238,228,0.85);line-height:1.45;}.elementor .e-70733036-ce53{width:100%;font-family:"DM Sans";font-weight:700;font-size:13px;color:var(--sen-cream);letter-spacing:0.04em;padding-block-start:12px;margin-block-start:8px;display:flex;justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(243,238,228,0.22); & b { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--sen-lime); color: var(--sen-ink); font-size: 18px; transition: transform .4s, background-color .4s, color .4s; }\n}.elementor .e-6ac2ff12-259d{width:auto;position:relative;padding:20px;margin:10px;border-radius:20px;background-color:rgba(23,23,23,0.72);backdrop-filter:blur(10px);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-27bb60cb-f155:hover,.elementor .e-27bb60cb-f155:focus-visible{box-shadow:0px 26px 50px 0px rgba(23,23,23,0.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-27bb60cb-f155{min-height:clamp(420px,36vw,480px);overflow:hidden;position:relative;color:var(--sen-cream);text-decoration:none;padding:0px;border-radius:28px;background-color:var(--sen-ink);transition:transform 0.5s, box-shadow 0.5s;flex-direction:column;flex:1 1 240px;justify-content:flex-end;&:hover > div:first-child { transform: scale(1.08); } &:hover b { background-color: var(--sen-pink); color: var(--sen-cream); transform: rotate(-45deg); }\n}.elementor .e-5f5ed1a-bb94{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/sen-celeb-bienvenida.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;transition:transform 1.2s;background-position: 30% center;\n}.elementor .e-6b508710-5d52{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(23,23,23,0) 45%,rgba(23,23,23,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-37606a0c-b8e3{font-family:"DM Mono";font-size:11px;color:var(--sen-lime);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-4f68eec-5e4b{font-family:"Baloo 2";font-weight:800;font-size:clamp(24px,2.2vw,29px);color:var(--sen-cream);line-height:1;}.elementor .e-6918910b-ed80{font-family:"DM Sans";font-size:14px;color:rgba(243,238,228,0.85);line-height:1.45;}.elementor .e-311fdba5-df78{width:100%;font-family:"DM Sans";font-weight:700;font-size:13px;color:var(--sen-cream);letter-spacing:0.04em;padding-block-start:12px;margin-block-start:8px;display:flex;justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(243,238,228,0.22); & b { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--sen-lime); color: var(--sen-ink); font-size: 18px; transition: transform .4s, background-color .4s, color .4s; }\n}.elementor .e-6bc24d8c-9128{width:auto;position:relative;padding:20px;margin:10px;border-radius:20px;background-color:rgba(23,23,23,0.72);backdrop-filter:blur(10px);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-3d7b8f34-9b83:hover,.elementor .e-3d7b8f34-9b83:focus-visible{box-shadow:0px 26px 50px 0px rgba(23,23,23,0.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-3d7b8f34-9b83{min-height:clamp(420px,36vw,480px);overflow:hidden;position:relative;color:var(--sen-cream);text-decoration:none;padding:0px;border-radius:28px;background-color:var(--sen-ink);transition:transform 0.5s, box-shadow 0.5s;flex-direction:column;flex:1 1 240px;justify-content:flex-end;&:hover > div:first-child { transform: scale(1.08); } &:hover b { background-color: var(--sen-pink); color: var(--sen-cream); transform: rotate(-45deg); }\n}.elementor .e-450d35f1-7ede{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://senstudioatelier.es/wp-content/uploads/2026/10/sen-crew-camiseta-vans.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;transition:transform 1.2s;background-position: center 25%;\n}.elementor .e-1fffc780-7230{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(23,23,23,0) 45%,rgba(23,23,23,0.55) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-26c5e503-e2fd{font-family:"DM Mono";font-size:11px;color:var(--sen-lime);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-159f17bd-d8f9{font-family:"Baloo 2";font-weight:800;font-size:clamp(24px,2.2vw,29px);color:var(--sen-cream);line-height:1;}.elementor .e-6f14c4a3-b49b{font-family:"DM Sans";font-size:14px;color:rgba(243,238,228,0.85);line-height:1.45;}.elementor .e-346497c2-2a42{width:100%;font-family:"DM Sans";font-weight:700;font-size:13px;color:var(--sen-cream);letter-spacing:0.04em;padding-block-start:12px;margin-block-start:8px;display:flex;justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(243,238,228,0.22); & b { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: var(--sen-lime); color: var(--sen-ink); font-size: 18px; transition: transform .4s, background-color .4s, color .4s; }\n}.elementor .e-64fe787-10ad{width:auto;position:relative;padding:20px;margin:10px;border-radius:20px;background-color:rgba(23,23,23,0.72);backdrop-filter:blur(10px);flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-133aa691-7737:hover,.elementor .e-133aa691-7737:focus-visible{box-shadow:0px 26px 50px 0px rgba(23,23,23,0.28);transform:translate3d(0px, -6px, 0px);}.elementor .e-133aa691-7737{min-height:clamp(420px,36vw,480px);overflow:hidden;position:relative;color:var(--sen-cream);text-decoration:none;padding:0px;border-radius:28px;background-color:var(--sen-ink);transition:transform 0.5s, box-shadow 0.5s;flex-direction:column;flex:1 1 240px;justify-content:flex-end;&:hover > div:first-child { transform: scale(1.08); } &:hover b { background-color: var(--sen-pink); color: var(--sen-cream); transform: rotate(-45deg); }\n}.elementor .e-7ea30d2e-5e98{padding:0px;margin-block-start:52px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-6b2e3d08-a44a{font-family:"DM Sans";font-size:16px;color:var(--sen-body);text-align:center;margin-block-start:40px;& a { color: #A8195A; font-weight: 700; text-decoration: none; border-block-end: 2px solid var(--sen-pink); }\n}.elementor .e-622c27a3-625f{width:100%;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:0px;align-items:stretch;margin-inline: auto;\n}.elementor .e-1956f90b-c7c6{background-color:var(--sen-cream);padding-block: 104px; padding-inline: 0px;\n}