.contest-tiers{display:block;color:var(--ct-ink)}.contest-tiers .ct__head{max-width:62rem;margin:0 auto 3.2rem;text-align:center}.contest-tiers .ct__eyebrow{margin:0 0 1rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ct-accent)}.contest-tiers .ct__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(2.6rem,4vw,3.8rem);line-height:1.15;letter-spacing:-.01em}.contest-tiers .ct__sub{font-size:1.5rem;line-height:1.6;opacity:.78}.contest-tiers .ct__sub>p:last-child{margin-bottom:0}.contest-tiers .ct__grid{display:grid;gap:2rem;grid-template-columns:1fr;align-items:stretch}@media screen and (min-width:750px){.contest-tiers .ct__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:2.4rem}.contest-tiers .ct__grid:has(.ct__disclosure[open]){grid-auto-rows:auto;align-items:start}}.contest-tiers .ct__card{position:relative;display:flex;flex-direction:column;padding:3rem 2.4rem 2.6rem;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:1.2rem;transition:transform .18s ease,box-shadow .18s ease}.contest-tiers .ct__card--featured{border-color:var(--ct-accent);box-shadow:0 0 0 1px var(--ct-accent)}@media screen and (min-width:750px){.contest-tiers .ct__card:hover{transform:translateY(-3px);box-shadow:0 12px 32px -18px var(--ct-ink)}.contest-tiers .ct__card--featured:hover{box-shadow:0 0 0 1px var(--ct-accent),0 12px 32px -18px var(--ct-ink)}}.contest-tiers .ct__badge{position:absolute;top:0;left:2.4rem;transform:translateY(-50%);padding:.5rem 1.2rem;background:var(--ct-accent);color:#fff;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:100px;white-space:nowrap}.contest-tiers .ct__card-head{flex:0 0 auto}.contest-tiers .ct__card-eyebrow{margin:0 0 .8rem;font-size:1.15rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.contest-tiers .ct__card-title{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-weight:500;font-size:2.1rem;line-height:1.25}.contest-tiers .ct__price{margin:0 0 1.2rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem}.contest-tiers .ct__price-amount{font-family:var(--font-heading-family);font-size:3.2rem;font-weight:600;line-height:1;letter-spacing:-.02em}.contest-tiers .ct__price-note{font-size:1.3rem;opacity:.6}.contest-tiers .ct__summary{margin:0;font-size:1.45rem;line-height:1.55;opacity:.8}.contest-tiers .ct__features{margin:2.2rem 0 0;padding:2.2rem 0 0;border-top:1px solid var(--ct-line);list-style:none;display:grid;gap:1.1rem;align-content:start;flex:1 1 auto}.contest-tiers .ct__features li{display:flex;align-items:flex-start;gap:1rem;font-size:1.45rem;line-height:1.5}.contest-tiers .ct__tick{flex:0 0 auto;width:1.7rem;height:1.7rem;margin-top:.2rem;color:var(--ct-accent)}.contest-tiers .ct__disclosure{margin-top:2.4rem}.contest-tiers .ct__summary-btn{display:flex;align-items:center;justify-content:center;gap:.9rem;width:100%;min-height:4.8rem;padding:1.2rem 2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;color:var(--ct-ink);background:transparent;border:1.5px solid var(--ct-ink);border-radius:.6rem;cursor:pointer;list-style:none;transition:background .16s ease,color .16s ease}.contest-tiers .ct__summary-btn::-webkit-details-marker{display:none}.contest-tiers .ct__summary-btn--solid{color:#fff;background:var(--ct-accent);border-color:var(--ct-accent)}.contest-tiers .ct__summary-btn:hover{background:var(--ct-ink);color:#fff;border-color:var(--ct-ink)}.contest-tiers .ct__summary-btn:focus-visible{outline:2px solid var(--ct-accent);outline-offset:3px}.contest-tiers .ct__chevron{width:1.2rem;height:.8rem;flex:0 0 auto;transition:transform .2s ease}.contest-tiers .ct__disclosure[open] .ct__chevron{transform:rotate(180deg)}.contest-tiers .ct__form{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--ct-line);display:grid;gap:1.6rem}.contest-tiers .ct__textarea{min-height:9rem;resize:vertical;line-height:1.5}.contest-tiers .ct__textarea--tall{min-height:18rem}.contest-tiers .ct__counter{margin:.6rem 0 0;font-size:1.2rem;text-align:right;opacity:.6;font-variant-numeric:tabular-nums}.contest-tiers .ct__counter.is-over{color:rgba(var(--color-error, 235 87 87),1);opacity:1;font-weight:600}.contest-tiers .ct__field{display:block}.contest-tiers .ct__field--half{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.contest-tiers .ct__fieldset{margin:0;padding:0;border:0}.contest-tiers .ct__label{display:block;margin-bottom:.7rem;padding:0;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:.01em}.contest-tiers .ct__req{color:var(--ct-accent)}.contest-tiers .ct__input,.contest-tiers .ct__select{width:100%;min-height:4.4rem;padding:1rem 1.2rem;font-family:var(--font-body-family);font-size:1.5rem;color:var(--ct-ink);background:var(--ct-field);border:1px solid var(--ct-line);border-radius:.5rem;appearance:none;-webkit-appearance:none}.contest-tiers .ct__select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.8rem) 50%,calc(100% - 1.3rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat;padding-right:3.4rem}.contest-tiers .ct__input::placeholder{color:var(--ct-ink);opacity:.35}.contest-tiers .ct__input:focus,.contest-tiers .ct__select:focus{outline:2px solid var(--ct-accent);outline-offset:1px;background:var(--ct-surface)}.contest-tiers .ct__input:invalid:not(:placeholder-shown){border-color:rgba(var(--color-error, 235 87 87),.6)}.contest-tiers .ct__input[type=number]{-moz-appearance:textfield}.contest-tiers .ct__input[type=number]::-webkit-outer-spin-button,.contest-tiers .ct__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contest-tiers .ct__radios{display:grid;gap:.8rem}.contest-tiers .ct__radio{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:1.4rem;line-height:1.4;background:var(--ct-field);border:1px solid var(--ct-line);border-radius:.5rem;cursor:pointer;transition:border-color .14s ease,background .14s ease}.contest-tiers .ct__radio:has(input:checked){border-color:var(--ct-accent);background:var(--ct-surface)}.contest-tiers .ct__radio input,.contest-tiers .ct__check input{flex:0 0 auto;width:1.8rem;height:1.8rem;accent-color:var(--ct-accent);cursor:pointer}.contest-tiers .ct__check{display:flex;align-items:flex-start;gap:1rem;font-size:1.3rem;line-height:1.5;cursor:pointer;opacity:.85}.contest-tiers .ct__check input{margin-top:.15rem}.contest-tiers .ct__note{margin:0;padding:1.1rem 1.3rem;font-size:1.25rem;line-height:1.5;background:var(--ct-field);border-left:2px solid var(--ct-accent);border-radius:.3rem}.contest-tiers .ct__btn{position:relative;margin-top:.4rem;width:100%;min-height:4.8rem;padding:1.2rem 2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;color:var(--ct-ink);background:transparent;border:1.5px solid var(--ct-ink);border-radius:.6rem;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.contest-tiers .ct__btn--solid{color:#fff;background:var(--ct-accent);border-color:var(--ct-accent)}.contest-tiers .ct__btn:hover:not(:disabled){background:var(--ct-ink);color:#fff}.contest-tiers .ct__btn--solid:hover:not(:disabled){background:var(--ct-ink);border-color:var(--ct-ink)}.contest-tiers .ct__btn:focus-visible{outline:2px solid var(--ct-accent);outline-offset:3px}.contest-tiers .ct__btn:disabled{opacity:.5;cursor:not-allowed}.contest-tiers .ct__btn.is-added{background:var(--ct-ink);border-color:var(--ct-ink);color:#fff}.contest-tiers .ct__btn.is-loading .ct__btn-label{visibility:hidden}.contest-tiers .ct__spinner{display:none;position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ct-spin .64s linear infinite}.contest-tiers .ct__btn.is-loading .ct__spinner{display:block}@keyframes ct-spin{to{transform:rotate(360deg)}}.contest-tiers .ct__foot-note{margin:1.2rem 0 0;font-size:1.25rem;line-height:1.5;text-align:center;opacity:.6}.contest-tiers .ct__error{margin:1.2rem 0 0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-error, 235 87 87),1)}.contest-tiers .ct__legal{margin:3rem auto 0;max-width:68rem;text-align:center;font-size:1.3rem;line-height:1.6;opacity:.6}.contest-tiers .ct__legal>p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.contest-tiers .ct__card,.contest-tiers .ct__btn{transition:none}.contest-tiers .ct__card:hover{transform:none}.contest-tiers .ct__spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-contest-tiers.css.map */
