:root{--bg:#120d1f;--card:#1a1428;--card2:#241b38;--gold:#ddb76d;--gold-light:#f5d99c;--text:#ffffff;--text-soft:#cbc2df;--purple:#7c4dff}.buyback{position:relative;background:var(--bg);overflow:hidden;padding-bottom:120px}.buyback__hero{position:relative;height:760px;overflow:hidden;isolation:isolate}.buyback__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05);animation:heroZoom 10s ease forwards}.buyback__hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;background:linear-gradient(transparent,rgba(18,13,31,.2),rgba(18,13,31,.6),var(--bg));pointer-events:none}.buyback__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:center;padding-bottom:120px;text-align:center}.buyback__hero-content{width:100%;max-width:1100px;margin:auto;padding:0 40px}.buyback__hero-content h1{color:#fff;font-size:84px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:3px;margin:0;text-shadow:0 5px 18px rgba(0,0,0,.28)}.buyback__hero-content p{max-width:760px;margin:28px auto 0;color:#fff;font-size:24px;line-height:1.7;text-shadow:0 3px 12px rgba(0,0,0,.22)}@keyframes heroZoom{0%{transform:scale(1.1)}to{transform:scale(1.05)}}.buyback__container{position:relative;max-width:1100px;margin:-140px auto 80px;padding:70px;background:linear-gradient(180deg,#1b152bf7,#130f21fc);border-radius:30px;border:1px solid rgba(221,183,109,.25);box-shadow:0 25px 80px #00000073,0 0 80px #7846ff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.buyback__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;padding:1px;background:linear-gradient(135deg,#ffe18c4d,#ffffff0a,#ffe18c2e);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.buyback__header{text-align:center;margin-bottom:50px}.buyback__header h2{margin:0;color:var(--gold);font-size:46px;font-weight:800;line-height:1.15;letter-spacing:2px;text-transform:uppercase}.buyback__header p{margin-top:18px;color:var(--text-soft);font-size:18px;line-height:1.7}.buyback__field{margin-bottom:40px}.buyback__field label{display:block;margin-bottom:12px;color:var(--gold);font-size:18px;font-weight:700}.buyback textarea{width:100%;min-height:220px;padding:24px;resize:vertical;border-radius:20px;background:var(--card2);border:1px solid rgba(123,88,184,.45);color:#fff;font-size:16px;transition:.25s}.buyback textarea::placeholder{color:#8e84aa}.buyback textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px #ddb76d1a}.buyback__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:45px}.buyback__grid input{height:62px;padding:0 18px;border-radius:16px;background:var(--card2);border:1px solid rgba(123,88,184,.45);color:#fff;font-size:16px;transition:.25s}.buyback__grid input::placeholder{color:#8e84aa}.buyback__grid input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px #ddb76d1a}.buyback__upload{margin-bottom:45px}.buyback__upload h3{color:var(--gold);font-size:28px;text-align:center;margin-bottom:20px}.dropzone{min-height:180px;display:flex;justify-content:center;align-items:center;border:2px dashed rgba(130,96,198,.6);border-radius:22px;background:var(--card2);transition:.3s;cursor:pointer}.dropzone:hover{border-color:var(--gold)}.dropzone input{display:none}.dropzone__content{text-align:center;color:#fff}.dropzone__icon{font-size:42px;display:block;margin-bottom:12px}.buyback__button{width:100%;height:72px;border:none;border-radius:18px;color:#fff;font-size:22px;font-weight:800;cursor:pointer;background:linear-gradient(90deg,#6a2cff,#8c3dff,#b452ff);transition:.3s;box-shadow:0 15px 35px #7338ff59}.buyback__button:hover{transform:translateY(-3px);box-shadow:0 18px 45px #7338ff8c}@media screen and (max-width:1024px){.buyback__hero{height:620px}.buyback__hero-overlay{padding-bottom:90px}.buyback__hero-content{padding:0 30px}.buyback__hero-content h1{font-size:64px}.buyback__hero-content p{font-size:21px;max-width:680px}.buyback__container{width:92%;padding:55px;margin:-100px auto 70px}}@media screen and (max-width:749px){.buyback{padding-bottom:70px}.buyback__hero{height:420px}.buyback__hero-image{object-position:center}.buyback__hero:after{height:120px}.buyback__hero-overlay{justify-content:flex-end;align-items:center;padding-bottom:60px}.buyback__hero-content{padding:0 22px}.buyback__hero-content h1{font-size:44px;line-height:1.05;letter-spacing:1px;margin-bottom:15px}.buyback__hero-content p{font-size:17px;line-height:1.55;max-width:100%;margin-top:16px}.buyback__container{width:94%;margin:-55px auto 0;padding:30px 20px;border-radius:22px}.buyback__header{margin-bottom:35px}.buyback__header h2{font-size:34px;line-height:1.2}.buyback__header p{font-size:16px;margin-top:14px}.buyback__grid{grid-template-columns:1fr;gap:16px}.buyback textarea{min-height:180px;font-size:16px}.buyback__upload h3{font-size:24px}.dropzone{min-height:140px}.buyback__button{height:64px;font-size:19px}}@media screen and (max-width:390px){.buyback__hero{height:390px}.buyback__hero-content h1{font-size:38px}.buyback__hero-content p{font-size:16px}.buyback__header h2{font-size:30px}.buyback__container{padding:24px 18px}}.buyback textarea,.buyback input,.buyback__button,.dropzone{transition:all .25s ease}.buyback__container{animation:buybackFade .6s ease}@keyframes buybackFade{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.mobile-title{display:none}.desktop-title{display:inline}.desktop-title:before{content:"\1f338  "}.desktop-title:after{content:" \1f338"}@media screen and (max-width:749px){.desktop-title{display:none}.mobile-title{display:block}.buyback-title{line-height:1.15}.mobile-title{font-size:34px;font-weight:800;color:var(--gold);text-transform:uppercase}}#buyback-preview{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.preview-card{width:140px;flex:0 0 140px}.preview-card img{width:100%;height:140px;object-fit:cover;border-radius:12px;display:block;border:2px solid #7b5cff}.preview-card p{margin-top:8px;font-size:12px;text-align:center;color:#fff;word-break:break-word}@media(max-width:768px){.preview-card{width:90px;flex:0 0 90px}.preview-card img{height:90px}.preview-card p{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/collection-buyback.css.map */
