.guarantee-section{padding:60px 20px;background:linear-gradient(135deg,rgb(255,255,255) 0%,);position:relative;overflow:hidden}.guarantee-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="20" cy="20" r="2" fill="rgba(255,255,255,0.08)"/><circle cx="80" cy="80" r="2" fill="rgb(168, 168, 168)"/><circle cx="40" cy="60" r="1" fill="rgba(75, 75, 75, 0.8)"/></svg>');animation:float 20s linear infinite}@keyframes float{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-20px) rotate(360deg)}}.guarantee-section .container{max-width:200px;margin:0 auto;position:relative;z-index:2}.section-header{text-align:center;margin-bottom:50px}.section-title{font-size:2.8rem;font-weight:800;color:#000;margin-bottom:15px;text-shadow:3px 3px 3px rgba(0,0,0,.6);animation:slideDown .8s ease-out}.section-subtitle{font-size:1.2rem;color:#ffffffd9;font-weight:400;animation:slideUp .8s ease-out .2s both}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.guarantee-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px}.guarantee-card{background:linear-gradient(135deg,#e5e5e5,#b0b0b0,#dcdcdc,#8f8f8f,#c9c9c9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 20px 40px #00000040;border:1px solid rgba(255,255,255,.4);transition:all .3s ease;animation:fadeIn .8s ease-out;position:relative;overflow:hidden}.guarantee-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.guarantee-card:hover:before{left:100%}.guarantee-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0000004d;background:linear-gradient(135deg,#f0f0f0,silver,#e8e8e8,#a0a0a0,#d5d5d5)}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.guarantee-card:nth-child(2){animation-delay:.2s}.guarantee-card:nth-child(3){animation-delay:.4s}.guarantee-card:nth-child(4){animation-delay:.6s}.guarantee-card:nth-child(5){animation-delay:.8s}.card-icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg,#4a4a4a,#2e2e2e,#5c5c5c,#1f1f1f,#3a3a3a);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 20px #1f1f1f80;transition:all .3s ease}.card-icon:hover{transform:scale(1.1);box-shadow:0 15px 30px #1f1f1f99}.card-icon.premium{background:linear-gradient(135deg,#69693e,#3e2e1e,#b6aa3d,#2f1f0f,#e5e90e);box-shadow:0 10px 20px #5a4a3a80}.card-icon.security{background:linear-gradient(135deg,#4a4a4a,#2e2e2e,#5c5c5c,#1f1f1f,#3a3a3a);box-shadow:0 10px 20px #3a4a5a80}.card-icon.support{background:linear-gradient(135deg,#69693e,#3e2e1e,#b6aa3d,#2f1f0f,#e5e90e);box-shadow:0 10px 20px #5a3a5a80}.card-icon svg{width:40px;height:40px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.card-title{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin-bottom:15px;text-shadow:0 1px 2px rgba(255,255,255,.1)}.card-description{font-size:1rem;color:#3a3a3a;line-height:1.6;margin-bottom:20px}.card-highlight{display:inline-block;background:linear-gradient(135deg,#4a4a4a,#2e2e2e,#5c5c5c,#1f1f1f,#3a3a3a);color:#fff;padding:8px 20px;border-radius:25px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 10px #1f1f1f80;transition:all .3s ease}.card-highlight:hover{transform:translateY(-2px);box-shadow:0 6px 15px #1f1f1f99}.main-guarantee{grid-column:1 / -1;background:linear-gradient(135deg,#e5e5e5,#b0b0b0,#dcdcdc,#8f8f8f,#c9c9c9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 20px 40px #00000040;border:1px solid rgba(255,255,255,.4);transition:all .3s ease;animation:fadeIn .8s ease-out;position:relative;overflow:hidden;margin-bottom:20px}.main-guarantee:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.main-guarantee:hover:before{left:100%}.main-guarantee:hover{transform:translateY(-10px);box-shadow:0 30px 60px #0000004d;background:linear-gradient(135deg,#f0f0f0,silver,#e8e8e8,#a0a0a0,#d5d5d5)}.main-guarantee:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,#f0f0f0,silver,#e8e8e8,#a0a0a0,#d5d5d5);border-radius:20px;z-index:-1;animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%,to{opacity:.8}50%{opacity:1}}.guarantee-badge{width:120px;height:120px;margin:0 auto 25px;background:linear-gradient(135deg,#4a4a4a,#2e2e2e,#5c5c5c,#1f1f1f,#3a3a3a);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 15px 30px #1f1f1f99;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 15px 30px #1f1f1f99}50%{transform:scale(1.05);box-shadow:0 20px 40px #1f1f1fcc}}.guarantee-badge svg{width:60px;height:60px;color:#fff;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4))}.main-title{font-size:2.2rem;font-weight:800;color:#1a1a1a;margin-bottom:20px;text-align:center;text-shadow:0 1px 3px rgba(255,255,255,.1)}.main-description{font-size:1.2rem;color:#3a3a3a;text-align:center;line-height:1.7;max-width:600px;margin:0 auto}@media (max-width: 768px){.guarantee-section{padding:40px 15px}.section-title{font-size:2.2rem}.guarantee-grid{grid-template-columns:1fr;gap:20px}.guarantee-card,.main-guarantee{padding:30px 20px}.card-icon,.guarantee-badge{width:70px;height:70px}.card-icon svg{width:35px;height:35px}.guarantee-badge svg{width:50px;height:50px}.main-title{font-size:1.8rem}.main-description{font-size:1.1rem}}@media (max-width: 480px){.section-title{font-size:1.8rem}.section-subtitle{font-size:1rem}.guarantee-card,.main-guarantee{padding:25px 15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/guarantee-section.css.map */
