@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";:root{--palloro-font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--palloro-color-bg: #ffffff;--palloro-color-text-main: #121212;--palloro-color-text-muted: #666666;--palloro-color-accent: #121212;--palloro-color-accent-hover: #333333;--palloro-color-border: #E5E5E5;--palloro-color-border-focus: #121212;--palloro-color-input-bg: #FAFAFA;--palloro-transition-fast: .2s cubic-bezier(.4, 0, .2, 1);--palloro-transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--palloro-border-radius: 4px;--palloro-shadow-subtle: 0 4px 20px rgba(0, 0, 0, .04);--palloro-shadow-modal: 0 20px 40px rgba(0, 0, 0, .15)}.palloro-warranty-section{background-color:var(--palloro-color-bg);color:var(--palloro-color-text-main);font-family:var(--palloro-font-family);padding:80px 20px;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.palloro-warranty-section{padding:40px 16px}}.palloro-warranty-container{width:100%;max-width:680px;margin:0 auto}.palloro-warranty-header{text-align:center;margin-bottom:48px}.palloro-warranty-brand{font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--palloro-color-accent);margin-bottom:12px;display:block}.palloro-warranty-title{font-size:36px;font-weight:600;letter-spacing:-.02em;margin:0 0 16px;text-transform:uppercase}.palloro-warranty-intro{font-size:16px;line-height:1.6;color:var(--palloro-color-text-muted);max-width:520px;margin:0 auto;font-weight:300}@media(max-width:768px){.palloro-warranty-title{font-size:28px}.palloro-warranty-intro{font-size:15px}.palloro-warranty-header{margin-bottom:32px}}.palloro-warranty-form{background:#fff;border:1px solid var(--palloro-color-border);padding:48px;border-radius:var(--palloro-border-radius);box-shadow:var(--palloro-shadow-subtle)}@media(max-width:768px){.palloro-warranty-form{padding:24px 20px;border:none;box-shadow:none}}.palloro-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.palloro-form-group{margin-bottom:24px;display:flex;flex-direction:column}.palloro-span-full{grid-column:span 2}@media(max-width:600px){.palloro-form-grid{grid-template-columns:1fr;gap:16px}.palloro-span-full{grid-column:span 1}.palloro-form-group{margin-bottom:16px}}.palloro-form-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;color:var(--palloro-color-text-main);display:inline-block}.palloro-required{color:#c8a96e;margin-left:2px}.palloro-form-input,.palloro-form-select,.palloro-form-textarea{font-family:var(--palloro-font-family);font-size:15px;color:var(--palloro-color-text-main);background-color:var(--palloro-color-input-bg);border:1px solid var(--palloro-color-border);border-radius:var(--palloro-border-radius);padding:14px 16px;outline:none;transition:border-color var(--palloro-transition-fast),background-color var(--palloro-transition-fast),box-shadow var(--palloro-transition-fast);width:100%;box-sizing:border-box}.palloro-form-input:focus,.palloro-form-select:focus,.palloro-form-textarea:focus{border-color:var(--palloro-color-border-focus);background-color:#fff;box-shadow:0 0 0 2px #1212120d}.palloro-select-wrapper{position:relative;width:100%}.palloro-form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;cursor:pointer;height:50px}.palloro-select-wrapper:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px;height:5px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23121212' d='M0 0.5L5 5.5L10 0.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;pointer-events:none}.palloro-input-helper{font-size:12px;color:var(--palloro-color-text-muted);margin-top:6px;font-weight:300;line-height:1.4}.palloro-form-textarea{min-height:120px;resize:vertical}.palloro-submit-container{margin-top:32px}.palloro-btn-primary{font-family:var(--palloro-font-family);background-color:var(--palloro-color-text-main);color:#fff;border:1px solid var(--palloro-color-text-main);border-radius:var(--palloro-border-radius);padding:16px 32px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;width:100%;cursor:pointer;transition:all var(--palloro-transition-normal);display:block;text-align:center}.palloro-btn-primary:hover{background-color:var(--palloro-color-accent-hover);border-color:var(--palloro-color-accent-hover);letter-spacing:.12em}.palloro-btn-primary:active{transform:scale(.98)}.palloro-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#12121266;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity var(--palloro-transition-normal),visibility var(--palloro-transition-normal)}.palloro-modal-backdrop.is-active{opacity:1;visibility:visible}.palloro-modal-box{background-color:#fff;border-radius:var(--palloro-border-radius);box-shadow:var(--palloro-shadow-modal);width:100%;max-width:500px;padding:48px 32px;text-align:center;position:relative;transform:translateY(20px) scale(.95);transition:transform var(--palloro-transition-normal) cubic-bezier(.34,1.56,.64,1)}.palloro-modal-backdrop.is-active .palloro-modal-box{transform:translateY(0) scale(1)}.palloro-modal-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:8px;display:flex;justify-content:center;align-items:center;color:var(--palloro-color-text-muted);transition:color var(--palloro-transition-fast),transform var(--palloro-transition-fast)}.palloro-modal-close:hover{color:var(--palloro-color-text-main);transform:rotate(90deg)}.palloro-success-icon-wrapper{width:72px;height:72px;margin:0 auto 24px;position:relative}.palloro-success-circle{width:72px;height:72px;border-radius:50%;border:2px solid var(--palloro-color-accent);position:absolute;top:0;left:0;animation:pulseCircle 2s infinite}.palloro-success-checkmark{width:72px;height:72px;display:flex;justify-content:center;align-items:center;color:var(--palloro-color-accent);font-size:32px;animation:popCheckmark .6s cubic-bezier(.175,.885,.32,1.275) forwards}.palloro-modal-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--palloro-color-accent);margin-bottom:8px;display:block}.palloro-modal-title{font-size:24px;font-weight:600;margin:0 0 16px;text-transform:uppercase;letter-spacing:-.01em}.palloro-modal-body{font-size:15px;line-height:1.6;color:var(--palloro-color-text-muted);margin-bottom:32px;font-weight:300}.palloro-modal-body p{margin:0}.palloro-modal-btn{font-family:var(--palloro-font-family);background-color:var(--palloro-color-text-main);color:#fff;border:1px solid var(--palloro-color-text-main);border-radius:var(--palloro-border-radius);padding:12px 32px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all var(--palloro-transition-normal)}.palloro-modal-btn:hover{background-color:var(--palloro-color-accent-hover);border-color:var(--palloro-color-accent-hover)}@keyframes pulseCircle{0%{transform:scale(.95);box-shadow:0 0 #1212124d}70%{transform:scale(1);box-shadow:0 0 0 12px #12121200}to{transform:scale(.95);box-shadow:0 0 #12121200}}@keyframes popCheckmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/warranty-registration.css.map */
