.november-giveaway{--giveaway-pink: #e49aa0;--giveaway-pink-dark: #c85f6b;--giveaway-ink: #231f20;--giveaway-cream: #fff8f3;--giveaway-border: rgba(35, 31, 32, .12);color:var(--giveaway-ink)}.november-giveaway__hero{background:radial-gradient(circle at 85% 18%,rgba(228,154,160,.32),transparent 30%),linear-gradient(135deg,#fffaf7,#fff1f1 55%,#f8dfe2);overflow:hidden;padding:clamp(54px,8vw,110px) 0;position:relative}.november-giveaway__hero:after{border:1px solid rgba(255,255,255,.75);border-radius:999px;content:"";height:360px;position:absolute;right:-120px;top:-140px;width:360px}.november-giveaway__hero-inner,.november-giveaway__steps,.november-giveaway__entry-inner{margin:0 auto;max-width:1180px;padding-left:20px;padding-right:20px;position:relative;z-index:1}.november-giveaway__eyebrow{color:var(--giveaway-pink-dark);font-size:13px;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.november-giveaway__title{font-size:clamp(40px,7vw,78px);letter-spacing:-.035em;line-height:.98;margin:0;max-width:820px}.november-giveaway__title strong{color:var(--giveaway-pink-dark);font-weight:inherit}.november-giveaway__intro{font-size:clamp(18px,2vw,23px);line-height:1.55;margin-top:26px;max-width:720px}.november-giveaway__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.november-giveaway__button{align-items:center;border:1px solid var(--giveaway-ink);border-radius:999px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:50px;padding:13px 25px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.november-giveaway__button--primary{background:var(--giveaway-ink);color:#fff}.november-giveaway__button--secondary{background:transparent;color:var(--giveaway-ink)}.november-giveaway__button:hover,.november-giveaway__button:focus-visible{background:var(--giveaway-pink-dark);border-color:var(--giveaway-pink-dark);color:#fff}.november-giveaway__deadline{font-size:14px;margin:20px 0 0}.november-giveaway__steps-wrap{background:#fff;padding:54px 0 70px}.november-giveaway__section-title{font-size:clamp(28px,4vw,42px);margin:0 0 30px;text-align:center}.november-giveaway__steps-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.november-giveaway__step{background:var(--giveaway-cream);border:1px solid var(--giveaway-border);border-radius:18px;padding:28px}.november-giveaway__step-number{align-items:center;background:var(--giveaway-pink);border-radius:50%;display:inline-flex;font-size:17px;font-weight:700;height:38px;justify-content:center;margin-bottom:18px;width:38px}.november-giveaway__step h3{font-size:21px;margin:0 0 10px}.november-giveaway__step p{line-height:1.6;margin:0}.november-giveaway__existing{background:#f6e6e8;border-radius:12px;margin:28px auto 0;max-width:820px;padding:18px 22px;text-align:center}.november-giveaway-entry{background:var(--giveaway-cream);padding:70px 0}.november-giveaway__entry-grid{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.november-giveaway__entry-copy h2{font-size:clamp(30px,4vw,46px);line-height:1.08;margin:0 0 18px}.november-giveaway__entry-copy p{line-height:1.65}.november-giveaway__wishlist-status{background:#fff;border:1px solid var(--giveaway-border);border-radius:12px;font-weight:700;margin-top:22px;padding:16px 18px}.november-giveaway__entry-form{background:#fff;border:1px solid var(--giveaway-border);border-radius:18px;box-shadow:0 18px 50px #231f2014;min-height:220px;padding:clamp(22px,4vw,38px)}.november-giveaway__form-placeholder,.november-giveaway__empty-warning{border:1px dashed var(--giveaway-pink-dark);border-radius:12px;line-height:1.55;padding:20px;text-align:center}.november-giveaway__form-placeholder{background:#fff8f3}.november-giveaway__empty-warning{background:#fff2f2}.november-giveaway__form-host[hidden],.november-giveaway__empty-warning[hidden]{display:none}.november-giveaway__fine-print{color:#231f20b8;font-size:12px;line-height:1.55;margin:18px 0 0}@media(max-width:767px){.november-giveaway__steps-grid,.november-giveaway__entry-grid{grid-template-columns:1fr}.november-giveaway__hero{padding:52px 0 62px}.november-giveaway__steps-wrap,.november-giveaway-entry{padding:48px 0}.november-giveaway__actions{align-items:stretch;flex-direction:column}.november-giveaway__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/november-giveaway.css.map */
