.schmugg-withdrawal{padding:40px 0 80px;background:linear-gradient(180deg,#fff,#fafaf8)}.schmugg-withdrawal .page-width{max-width:1200px;margin:0 auto;padding:0 20px}.withdrawal__hero{text-align:center;margin-bottom:60px;padding:60px 20px;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;color:#fff}.withdrawal__title{font-size:clamp(32px,5vw,48px);font-weight:300;letter-spacing:3px;margin-bottom:16px;text-transform:uppercase;background:linear-gradient(90deg,#fff,#d4af37,#fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:withdrawal-shimmer 3s linear infinite}@keyframes withdrawal-shimmer{to{background-position:200% center}}.withdrawal__subtitle{font-size:clamp(16px,2vw,20px);font-weight:300;color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.6}.withdrawal__section{margin-bottom:80px;scroll-margin-top:100px}.withdrawal__info{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:80px}.withdrawal-info-card{background:#fff;padding:30px;border-radius:16px;box-shadow:0 4px 20px #0000000d;text-align:center;transition:all .3s ease}.withdrawal-info-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001a}.withdrawal-info-card__icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#d4af37,#b8941f);border-radius:50%;display:flex;align-items:center;justify-content:center}.withdrawal-info-card__icon svg{width:40px;height:40px;stroke:#fff}.withdrawal-info-card__title{font-size:18px;font-weight:500;margin-bottom:15px;color:#1a1a1a}.withdrawal-info-card__text{font-size:14px;color:#666;line-height:1.6;margin:0}.withdrawal-form-card{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e5e5;max-width:720px;margin:0 auto}.withdrawal-step-badge{display:inline-block;background:#d4af37;color:#fff;padding:4px 12px;font-size:10px;letter-spacing:1px;border-radius:12px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.withdrawal-form__title{font-size:28px;font-weight:300;letter-spacing:2px;color:#1a1a1a;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:20px;outline:none}.withdrawal-form__title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:linear-gradient(90deg,#D4AF37,transparent)}.withdrawal-form__intro{font-size:14px;color:#666;line-height:1.6;margin-bottom:30px}.withdrawal-form__field{margin-bottom:22px}.withdrawal-form__label{display:block;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:500;color:#1a1a1a;margin-bottom:8px}.withdrawal-form__input,.withdrawal-form__textarea{width:100%;padding:12px 20px;background:#fff;border:1px solid #ddd;border-radius:8px;color:#1a1a1a;font-size:16px;line-height:1.5;box-sizing:border-box}.withdrawal-form__input:focus,.withdrawal-form__textarea:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 2px #d4af3726}.withdrawal-form__input::placeholder,.withdrawal-form__textarea::placeholder{color:#999}.withdrawal-form__hint{display:block;font-size:12px;color:#999;margin-top:6px;line-height:1.5}.withdrawal-form__required-hint{font-size:12px;color:#999;margin:0 0 25px}.withdrawal-button{display:inline-block;background:#d4af37;color:#fff;border:none;padding:15px 40px;border-radius:30px;text-decoration:none;font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .3s ease;min-height:44px}.withdrawal-button:hover{background:#b8941f;transform:translateY(-2px);box-shadow:0 10px 30px #d4af374d}.withdrawal-button--secondary{background:transparent;color:#1a1a1a;border:1px solid #ddd}.withdrawal-button--secondary:hover{background:#fafaf8;border-color:#1a1a1a;box-shadow:none}.withdrawal-form__actions{display:flex;gap:15px;flex-wrap:wrap}.withdrawal-review-list{margin:0 0 25px;padding:0;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.withdrawal-review-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 20px;border-bottom:1px solid #e5e5e5}.withdrawal-review-list>div:nth-child(odd){background:#fafaf8}.withdrawal-review-list>div:last-child{border-bottom:none}.withdrawal-review-list dt{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:500;color:#666;margin:0;flex-shrink:0}.withdrawal-review-list dd{font-size:14px;color:#1a1a1a;margin:0;text-align:right;word-break:break-word}.withdrawal-form__note{background:linear-gradient(135deg,#fff9e6,#fff5d6);border-left:4px solid #D4AF37;padding:20px 25px;border-radius:8px;margin:0 0 25px;font-size:14px;color:#666;line-height:1.6}.withdrawal-form__privacy{font-size:12px;color:#999;line-height:1.6;margin:25px 0 0}.withdrawal-form__privacy a{color:#d4af37;text-decoration:underline}.withdrawal-error{background:#fff5f5;border-left:4px solid #CC0000;padding:20px 25px;border-radius:8px;margin-bottom:25px}.withdrawal-error p{margin:0;font-size:14px;color:#c00;line-height:1.6}.withdrawal-success{text-align:center;padding:20px 0;outline:none}.withdrawal-success__icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#d4af37,#b8941f);border-radius:50%;display:flex;align-items:center;justify-content:center}.withdrawal-success__icon svg{width:40px;height:40px;stroke:#fff}.withdrawal-success__title{font-size:24px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#1a1a1a;margin-bottom:15px}.withdrawal-success__text{font-size:14px;color:#666;line-height:1.6;max-width:480px;margin:0 auto 20px}.withdrawal-success__date{font-size:14px;font-weight:500;color:#1a1a1a;margin:0 0 25px}.withdrawal-account-box{background:linear-gradient(135deg,#fff9e6,#fff5d6);border-left:4px solid #D4AF37;padding:25px;border-radius:8px;max-width:720px;margin:30px auto 0}.withdrawal-account-box__title{font-size:16px;font-weight:500;color:#1a1a1a;margin:0 0 10px}.withdrawal-account-box__text{font-size:14px;color:#666;line-height:1.6;margin:0 0 15px}.withdrawal-account-box__link{font-size:13px;letter-spacing:.5px;text-transform:uppercase;font-weight:500;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px}.withdrawal-account-box__link:hover{color:#d4af37}.withdrawal__cta{margin-top:80px;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;padding:60px 40px;text-align:center;color:#fff}.withdrawal__cta .cta-title{font-size:28px;font-weight:300;letter-spacing:2px;margin-bottom:15px;text-transform:uppercase;color:#fff}.withdrawal__cta .cta-text{font-size:16px;line-height:1.6;color:#ffffffe6;max-width:600px;margin:0 auto 30px}.withdrawal__cta .cta-button{display:inline-block;background:#d4af37;color:#fff;padding:15px 40px;border-radius:30px;text-decoration:none;font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:500;transition:all .3s ease}.withdrawal__cta .cta-button:hover{background:#b8941f;transform:translateY(-2px);box-shadow:0 10px 30px #d4af374d}@media(max-width:768px){.schmugg-withdrawal{padding:20px 0 60px}.withdrawal__hero{padding:40px 20px;margin-bottom:40px}.withdrawal__title{font-size:28px;letter-spacing:1px}.withdrawal__subtitle{font-size:16px}.withdrawal__info{grid-template-columns:1fr;margin-bottom:50px}.withdrawal__section{margin-bottom:50px}.withdrawal-form-card{padding:25px 20px}.withdrawal-form__title{font-size:22px}.withdrawal-form__actions{flex-direction:column-reverse}.withdrawal-button{width:100%;text-align:center}.withdrawal-review-list>div{flex-direction:column;gap:4px}.withdrawal-review-list dd{text-align:left}.withdrawal__cta{padding:40px 20px;margin-top:50px}.withdrawal__cta .cta-title{font-size:22px}}@media(max-width:480px){.withdrawal__hero,.withdrawal-form-card,.withdrawal__cta{border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-schmugg-withdrawal.css.map */
