.paris-hero{padding:28px 0 32px}.paris-hero__kicker{margin:0 0 24px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.paris-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.paris-hero__poster{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:1;background:#d20d14;border-radius:8px}.paris-hero__poster-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 49%,#000 56%);mask-image:linear-gradient(90deg,transparent 49%,#000 56%)}.paris-hero__poster-copy{position:absolute;top:6%;right:6%;bottom:6%;left:6%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#fff}.paris-hero__poster-brand{margin:0;font-family:var(--heading-font-family);font-size:22px;font-weight:600}.paris-hero__poster-message{max-width:55%}.paris-hero__poster-intro{margin:0 0 8px;font-size:15px;text-transform:uppercase}.paris-hero__poster-title{color:inherit;font-size:clamp(28px,4vw,60px);line-height:1.02;margin:0}.paris-hero__poster-prize{color:inherit;font-size:clamp(19px,2.2vw,32px);line-height:1.15;margin:14px 0 0}.paris-hero__poster-button{display:inline-block;margin-top:20px;padding:8px 16px;background:#fff;border-radius:4px;color:#d20d14;font-size:14px;text-decoration:none}.paris-hero__poster-note{max-width:48%;margin:0;font-size:11px;line-height:1.4}.paris-hero__eyebrow{margin:0 0 12px;color:#dc3234;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.paris-hero__heading{color:#dc3234;margin:0 0 20px}.paris-hero__description{margin-bottom:10px}.paris-hero__fine{margin-top:8px;color:rgb(var(--text-color));font-size:13px;line-height:1.6}.paris-hero__fine p,.paris-hero__description p,.paris-hero__legal p{margin:0 0 8px}.paris-hero__entries{margin-top:24px;padding-top:22px;border-top:1px solid #d8c8bc}.paris-hero__entries h2{margin:0}.paris-hero__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 12px}.paris-hero__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:82px;padding:10px 7px;border:1px solid #d8c8bc;border-radius:12px;text-align:center;background:#ffffff73}.paris-hero__tier--highlight{background:#fae5e0;border-color:#dc8a83}.paris-hero__tier strong{color:#dc3234;font-family:var(--heading-font-family);font-size:23px;font-weight:var(--heading-font-weight);line-height:1.2}.paris-hero__tier span{font-size:11px;line-height:1.4}.paris-hero__purchase-note{margin:8px 0 0;font-size:13px;font-weight:600}.paris-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:24px}.paris-hero__shop{border-radius:50px}.paris-hero__text-link{text-decoration:underline;text-underline-offset:3px}.paris-hero__legal{margin-top:26px;padding-top:20px;border-top:1px solid #d8c8bc;font-size:12px;line-height:1.6}@media screen and (max-width:740px){.paris-hero{padding:22px 0 26px}.paris-hero__kicker{margin-bottom:16px}.paris-hero__grid{grid-template-columns:minmax(0,1fr);gap:26px}.paris-hero__poster-title{font-size:clamp(29px,10vw,48px)}.paris-hero__poster-prize{font-size:clamp(16px,4.4vw,22px)}.paris-hero__poster-button{margin-top:14px}.paris-hero__tier{min-height:78px;padding:8px 4px}.paris-hero__tier strong{font-size:19px}.paris-hero__tier span{font-size:10px}.paris-hero__actions{gap:16px}}.paris-signup{background:#f3e7dd;padding:64px 0 36px;scroll-margin-top:140px}.paris-signup__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,7vw,100px);align-items:start}.paris-signup__eyebrow{color:#dc3234;margin:0 0 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.paris-signup__heading{color:#dc3234;margin:0 0 24px}.paris-signup__description p,.paris-signup__rules p,.paris-signup__prize-note p,.paris-signup__panel-description p,.paris-signup__footer p{margin:0 0 14px}.paris-signup__equation{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:26px 0;padding:20px 0;border-top:1px solid #d8c8bc;border-bottom:1px solid #d8c8bc}.paris-signup__equation strong{color:#dc3234;font-family:var(--heading-font-family);font-size:22px;font-weight:var(--heading-font-weight)}.paris-signup__rules{font-size:14px;line-height:1.65}.paris-signup__link{display:inline-block;margin-top:8px;text-decoration:underline;text-underline-offset:3px}.paris-signup__prize-note{margin-top:28px;padding-left:16px;border-left:2px solid #dc3234;font-size:13px;line-height:1.6}.paris-signup__panel{min-height:380px;padding:32px;border:1px solid #e1cabe;border-radius:16px;background:#fffaf6}.paris-signup__panel h3{margin:0 0 12px}.paris-signup__panel-description{font-size:14px}.paris-signup__placeholder{display:flex;align-items:center;justify-content:center;min-height:190px;margin-top:22px;padding:28px;border:1px dashed #bba99c;border-radius:12px;color:#74675e;text-align:center}.paris-signup__footer{margin-top:44px;padding-top:20px;border-top:1px solid #d0baaa;font-size:12px;line-height:1.6}@media screen and (max-width:740px){.paris-signup{padding:40px 0 28px}.paris-signup__grid{grid-template-columns:minmax(0,1fr);gap:30px}.paris-signup__panel{min-height:0;padding:24px}.paris-signup__equation{margin:22px 0}.paris-signup__equation strong{font-size:19px}.paris-signup__footer{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/123/compiled_assets/styles.css.map?subset=oA */
