.header{display:flex;align-items:center;justify-content:center;padding:15px 30px;background:var(--c-accent-bg);border-bottom:1px solid rgba(var(--c-navy-rgb),.1);box-shadow:0 2px 8px rgba(var(--c-navy-rgb),.08);gap:25px;position:relative}.header .cart-btn{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.cart-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;color:var(--c-navy)}.logo img{height:40px}.cart-count{background:var(--c-navy);color:#fff;font-size:11px;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.header-nav{display:flex;align-items:center;gap:25px}.header-nav a{text-decoration:none;color:rgba(var(--c-navy-rgb),.7);font-size:14px;font-weight:500;transition:color .2s;position:relative;padding:5px 0}.header-nav a:hover{color:var(--c-navy)}.header-nav a.active{color:var(--c-navy);font-weight:600}.header-nav a.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1.5px;background:var(--c-navy)}.header .burger-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.header .burger-btn span{display:block;width:24px;height:2px;background:var(--c-navy);border-radius:2px;transition:all .3s ease}.header .burger-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header .burger-btn.active span:nth-child(2){opacity:0}.header .burger-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-nav{display:none;flex-direction:column;background:var(--c-accent-bg);border-top:1px solid rgba(var(--c-navy-rgb),.1);padding:0 20px 16px}.mobile-nav.open{display:flex}.mobile-nav a{color:var(--c-navy);text-decoration:none;font-size:15px;font-weight:500;padding:12px 0;border-bottom:1px solid rgba(var(--c-navy-rgb),.08)}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a.active{font-weight:700}.page-content{min-height:calc(100vh - 300px);padding:60px 20px;background:var(--c-accent-bg)}.page-container{max-width:620px;margin:0 auto}.page-container h2{font-size:28px;font-weight:600;margin-bottom:30px;text-align:center;color:var(--c-navy)}.contact-card{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:45px 40px;box-shadow:0 8px 32px rgba(var(--c-navy-rgb),.12),0 2px 8px rgba(var(--c-navy-rgb),.06)}.contact-header{text-align:center;margin-bottom:35px}.contact-header h2{font-size:30px;font-weight:700;color:var(--c-navy);margin-bottom:10px}.contact-header p{font-size:15px;color:#5a7a9a;line-height:1.5}.contact-form{display:flex;flex-direction:column;gap:18px}.form-row{display:flex;gap:16px}.form-row .form-group{flex:1}.form-group{position:relative}.form-group input,.form-group textarea{width:100%;padding:18px 16px 8px;border:1.5px solid #d0dbe8;border-radius:12px;font-size:14px;font-family:inherit;background:#ffffffb3;transition:border-color .3s,box-shadow .3s,background .3s;color:var(--c-navy)}.form-group input:hover,.form-group textarea:hover{border-color:var(--c-primary)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--c-navy);box-shadow:0 0 0 3px rgba(var(--c-navy-rgb),.08);background:#fff}.form-group label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:14px;color:#7a8fa3;pointer-events:none;transition:all .2s ease}.form-group textarea+label{top:18px;transform:none}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label,.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{top:8px;font-size:11px;color:var(--c-primary);font-weight:500}.form-group textarea+label{top:18px}.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{top:5px}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{background:var(--c-navy);color:#fff;border:none;padding:16px 36px;font-size:16px;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;align-self:stretch;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:6px}.submit-btn:hover{background:#2a4468;transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--c-navy-rgb),.25)}.submit-btn:active{transform:translateY(0)}.submit-btn svg{transition:transform .3s ease}.submit-btn:hover svg{transform:translate(3px,-3px)}.contact-footer{margin-top:30px;padding-top:24px;border-top:1px solid #e4ecf4;text-align:center}.contact-method{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.contact-method svg{color:var(--c-primary)}.contact-method a{color:var(--c-navy);text-decoration:none;font-size:15px;font-weight:500;transition:color .2s}.contact-method a:hover{color:var(--c-primary)}.response-time{font-size:13px;color:#8a9bb5}.policy-page{max-width:800px}.policy-page h1{font-size:36px;font-weight:800;margin-bottom:30px;text-align:center;color:var(--c-navy);letter-spacing:-.5px}.policy-page .policy-subtitle{text-align:center;font-size:14px;color:#5a7a9a;margin-bottom:10px;font-weight:500}.policy-card{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:50px 45px;box-shadow:0 8px 32px rgba(var(--c-navy-rgb),.12),0 2px 8px rgba(var(--c-navy-rgb),.06)}.policy-card section{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid rgba(var(--c-navy-rgb),.08)}.policy-card section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.policy-card h2{font-size:20px;font-weight:700;margin-bottom:14px;text-align:left;color:var(--c-navy);letter-spacing:-.2px}.policy-card p{font-size:15px;line-height:1.75;color:#3a5570;margin-bottom:12px}.policy-card p:last-child{margin-bottom:0}.policy-card p strong{color:var(--c-navy)}.policy-card ul,.policy-card ol{margin-left:20px;margin-bottom:14px}.policy-card li{font-size:15px;line-height:1.75;color:#3a5570;margin-bottom:6px;padding-left:4px}.policy-card li strong{color:var(--c-navy)}.policy-card a{color:var(--c-navy);text-decoration:none;font-weight:600;border-bottom:1.5px solid rgba(var(--c-navy-rgb),.25);transition:border-color .2s,color .2s}.policy-card a:hover{border-bottom-color:var(--c-primary);color:#2a4468}.contact-info-box{background:linear-gradient(135deg,rgba(var(--c-navy-rgb),.06),#8fabd41f);border-radius:16px;padding:32px 30px;margin-top:8px;border:1px solid rgba(var(--c-navy-rgb),.06)}.contact-info-box h2{margin-bottom:14px;font-size:19px}.contact-info-box p{margin-bottom:8px}@media(max-width:768px){.header{padding:12px 15px;justify-content:space-between}.header-nav{display:none}.header .burger-btn{display:flex}}@media(max-width:600px){.form-row{flex-direction:column}.contact-card{padding:30px 24px;border-radius:16px}.contact-header h2,.page-container h2{font-size:24px}.policy-page h1{font-size:28px}.policy-card{padding:32px 24px;border-radius:16px}.policy-card section{margin-bottom:24px;padding-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pages.css.map */
