.policy-page{padding:80px 20px;background:linear-gradient(135deg,#f9f9f9,#fff)}.policy-container{max-width:950px;margin:0 auto}.policy-header{text-align:center;margin-bottom:80px;padding:60px 50px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;box-shadow:0 10px 30px #cb282626;color:#fff;position:relative;overflow:hidden}.policy-header:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:#cb28261a;border-radius:50%;transform:translate(100px,-100px)}.policy-title{font-size:48px;font-weight:900;color:#fff;margin-bottom:12px;position:relative;z-index:1}.policy-subtitle{font-size:18px;color:#cb2826;margin:0;font-weight:600;position:relative;z-index:1}.policy-content{background:#fff;padding:70px;border-radius:12px;box-shadow:0 5px 20px #00000014;margin-bottom:50px;line-height:1.9;font-size:16px;color:#444}.policy-content h2{font-size:32px;font-weight:900;color:#1a1a1a;margin:60px 0 25px;padding-bottom:15px;border-bottom:4px solid #CB2826;display:flex;align-items:center}.policy-content h2:first-child{margin-top:0}.policy-content h2:before{content:"";width:8px;height:32px;background:#cb2826;margin-right:15px;border-radius:4px}.policy-content h3{font-size:20px;font-weight:800;color:#cb2826;margin:35px 0 15px;text-transform:uppercase;letter-spacing:.5px}.policy-content p{margin-bottom:18px;line-height:1.9;color:#555}.policy-content ul,.policy-content ol{margin:25px 0 25px 35px;font-size:16px}.policy-content li{margin-bottom:12px;line-height:1.8;color:#555;position:relative}.policy-content ul li:before{content:"\2713";position:absolute;left:-25px;color:#cb2826;font-weight:700;font-size:18px}.policy-content ol li{margin-left:10px}.policy-content strong{color:#1a1a1a;font-weight:800}.policy-content a{color:#cb2826;text-decoration:none;font-weight:700;border-bottom:2px solid #CB2826;transition:all .3s ease}.policy-content a:hover{background:#cb2826;color:#fff;padding:2px 6px}.policy-content blockquote{background:#f5f5f5;border-left:5px solid #CB2826;padding:20px 25px;margin:25px 0;font-style:italic;color:#555;border-radius:4px}.policy-contact{background:linear-gradient(135deg,#cb2826,#a01f1b);color:#fff;padding:60px 50px;border-radius:12px;text-align:center;box-shadow:0 10px 30px #cb282640;position:relative;overflow:hidden}.policy-contact:before{content:"";position:absolute;top:-50%;right:-50%;width:500px;height:500px;background:#ffffff1a;border-radius:50%}.policy-contact h3{font-size:32px;font-weight:900;margin-bottom:15px;color:#fff;position:relative;z-index:1}.policy-contact p{font-size:17px;opacity:.95;margin:0;line-height:1.7;position:relative;z-index:1}.policy-content hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#CB2826,transparent);margin:50px 0}.policy-content table{width:100%;border-collapse:collapse;margin:30px 0}.policy-content th{background:#1a1a1a;color:#fff;padding:15px;text-align:left;font-weight:700}.policy-content td{border-bottom:1px solid #eee;padding:12px 15px}.policy-content tr:hover{background:#f9f9f9}@media(max-width:768px){.policy-header,.policy-content,.policy-contact{padding:40px 25px}.policy-title{font-size:36px}.policy-content h2{font-size:26px}.policy-content h3{font-size:18px}.policy-content{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/policy-page.css.map */
