.wrapper.svelte-b14lp7{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.button.svelte-b14lp7{position:relative;display:flex;align-items:center;padding:10px 20px;color:var(--whiteGrey);font-size:var(--m);font-weight:500;cursor:pointer;border-radius:8px;text-align:left;letter-spacing:-1px;font-family:epilogue;border:none;background-color:var(--cta);box-shadow:0 10px 20px #0000004d}li.svelte-b14lp7{font-size:.8rem;color:#fff;align-self:flex-start}.title.svelte-b14lp7{font-family:epilogue;font-size:var(--m);font-weight:500;color:var(--whiteGrey);letter-spacing:0px;width:70%;line-height:25px}@keyframes svelte-b14lp7-bounce{0%{transform:scale(1) translateY(-2px)}25%{transform:scale(1) translateY(3px)}50%{transform:scale(1) translateY(-1px)}75%{transform:scale(1) translateY(2px)}to{transform:scale(1) translateY(0)}}.content.svelte-b14lp7{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10px;border-radius:5px;margin-top:10px;margin-bottom:10px;border:1px solid grey;background-color:transparent}li.svelte-b14lp7{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;padding:10px;line-height:20px;list-style-type:circle;text-align:left;color:#000}@media screen and (max-width: 768px){.wrapper.svelte-b14lp7{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.button.svelte-b14lp7{position:relative;display:flex;align-items:center;padding:10px 20px;color:var(--whiteGrey);font-size:var(--m);font-weight:500;cursor:pointer;border-radius:8px;border:none;text-align:left;letter-spacing:-1px;font-family:epilogue;margin-bottom:10px;border:1px solid grey;background-color:transparent}}.wrapper__offer-infos.svelte-f3pr6x.svelte-f3pr6x{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex:1 1 30%;min-width:320px;height:auto;gap:20px;border-radius:24px;border:1px solid rgba(255,255,255,.05);background:#ffffff05;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 15px 35px #00000040;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);padding-bottom:1.5rem}.wrapper__offer-infos.svelte-f3pr6x.svelte-f3pr6x:hover{border-color:var(--green, #D6A319);transform:translateY(-8px);box-shadow:0 25px 50px #d6a3191f;background:#ffffff0a}.wrapper__offer-infos-product.svelte-f3pr6x.svelte-f3pr6x{padding:2.5rem 2rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:100%;gap:1.5rem;height:auto;z-index:2}.wrapper__accordeon.svelte-f3pr6x.svelte-f3pr6x{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.5rem}.wrapper__offer-infos.svelte-f3pr6x h3.svelte-f3pr6x{font-family:var(--Red),sans-serif;font-size:.95rem;line-height:1.6;font-weight:400;color:#ffffffa6;padding:0;margin:0;white-space:pre-line}.wrapper__offer-infos.svelte-f3pr6x h2.svelte-f3pr6x{font-family:var(--Geologica),sans-serif;font-size:1.4rem;letter-spacing:-.02em;font-weight:700;color:#fff;margin:0;line-height:1.35;white-space:pre-line}.name.svelte-f3pr6x.svelte-f3pr6x{font-family:var(--Geologica),sans-serif;font-size:1.1rem;font-weight:800;background:linear-gradient(135deg,var(--green, #D6A319) 0%,#a67c13 100%);color:#fff;padding:18px 24px;margin:0;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;z-index:2;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 4px 15px #0003;gap:10px}.divider.svelte-f3pr6x.svelte-f3pr6x{opacity:.4}.price-val.svelte-f3pr6x.svelte-f3pr6x{color:#fff;font-weight:900}.details.svelte-f3pr6x.svelte-f3pr6x{width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.badge-grid.svelte-f3pr6x.svelte-f3pr6x{display:flex;flex-wrap:wrap;gap:8px;width:100%}.detail-badge.svelte-f3pr6x.svelte-f3pr6x{font-family:var(--Geologica),sans-serif;font-size:.75rem;font-weight:700;color:var(--green, #D6A319);background:#d6a3191a;border:1px solid rgba(214,163,25,.25);padding:6px 14px;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width: 1020px){.wrapper__offer-infos.svelte-f3pr6x.svelte-f3pr6x{flex:1 1 48%}}@media screen and (max-width: 887px){.wrapper__offer-infos.svelte-f3pr6x.svelte-f3pr6x{flex:1 1 100%;width:100%;padding:0;border:1px solid rgba(255,255,255,.05)}.wrapper__offer-infos-product.svelte-f3pr6x.svelte-f3pr6x{padding:2rem 1.25rem}.name.svelte-f3pr6x.svelte-f3pr6x{font-size:1rem;padding:16px}}
