:root{--color-navy-900: #0A1F44;--color-navy-700: #1B2A5E;--color-navy-500: #2E4480;--color-navy-100: #E8EDF7;--color-white: #FFFFFF;--color-cool: #4DA8DA;--color-warm: #F59E0B;--color-success: #16A34A;--color-error: #DC2626;--color-stock-low: #EA580C;--text-primary: #0A1F44;--text-secondary: #4B5871;--text-inverse: #FFFFFF;--font-display: "Plus Jakarta Sans", sans-serif;--font-body: "Inter", sans-serif;--shadow-sm: 0 1px 3px rgba(10, 31, 68, .08);--shadow-md: 0 4px 12px rgba(10, 31, 68, .12);--shadow-lg: 0 12px 32px rgba(10, 31, 68, .18);--radius-card: 16px;--radius-btn: 12px;--radius-pill: 999px;--radius-input: 10px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--section-padding: 96px;--container-max: 1280px;--container-padding: 24px;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .15s;--duration-base: .3s;--duration-slow: .7s;--z-background: -1;--z-base: 1;--z-sticky: 100;--z-overlay: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500;--z-whatsapp: 450}@media(max-width:768px){:root{--section-padding: 56px;--container-padding: 16px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text-primary);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.drawer-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--text-primary)}h1{font-size:clamp(36px,5vw,56px);font-weight:800}h2{font-size:clamp(28px,4vw,40px)}h3{font-size:28px}h4{font-size:20px}small{font-size:14px}.eyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-cool)}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section-padding{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.section-light{background-color:var(--color-navy-100)}.section-dark{background-color:var(--color-navy-900);color:var(--text-inverse)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--text-inverse)}.section-dark p{color:#ffffffbf}.section-subtle{background-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-display);font-size:15px;font-weight:600;border-radius:var(--radius-btn);transition:all var(--duration-base) var(--ease-out);position:relative;overflow:hidden;white-space:nowrap;cursor:pointer;line-height:1.2}.btn-primary{background-color:var(--color-navy-700);color:var(--text-inverse);border:2px solid var(--color-navy-700)}.btn-primary:hover{background-color:var(--color-navy-500);border-color:var(--color-navy-500);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-primary:active{transform:scale(.98)}.btn-secondary{background-color:transparent;color:var(--color-navy-700);border:2px solid var(--color-navy-700)}.btn-secondary:hover{background-color:var(--color-navy-700);color:var(--text-inverse)}.btn-accent-cool{background:linear-gradient(135deg,var(--color-cool),color-mix(in srgb,var(--color-cool),#000 20%));color:var(--text-inverse);border:none}.btn-accent-warm{background:linear-gradient(135deg,var(--color-warm),color-mix(in srgb,var(--color-warm),#000 20%));color:var(--text-inverse);border:none}.btn-full{width:100%}.btn .ripple{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);animation:ripple-anim .6s ease-out;pointer-events:none}@keyframes ripple-anim{to{transform:scale(4);opacity:0}}.form-group{position:relative;margin-bottom:var(--space-5)}.form-input,.form-textarea,.form-select{width:100%;padding:14px 16px;border:2px solid var(--color-navy-100);border-radius:var(--radius-input);font-size:15px;color:var(--text-primary);background:var(--color-white);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--color-navy-700);box-shadow:0 0 0 3px #1b2a5e1f}.form-label{display:block;font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.form-textarea{min-height:120px;resize:vertical}.card{background:#ffffffbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-card);border:1px solid rgba(232,237,247,.6);box-shadow:var(--shadow-sm);transition:all var(--duration-base) var(--ease-out)}html[data-mode=warm] .card{background:#fffbebcc;border-color:#fef3c7b3}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;border-radius:var(--radius-pill);line-height:1.4}.badge-navy{background:var(--color-navy-700);color:var(--text-inverse)}.badge-cool{background:color-mix(in srgb,var(--color-cool) 15%,transparent);color:color-mix(in srgb,var(--color-cool),#000 30%)}.badge-success{background:#16a34a1f;color:var(--color-success)}.badge-warning{background:#ea580c1f;color:var(--color-stock-low)}.badge-error{background:#dc26261f;color:var(--color-error)}.reveal{opacity:0;transform:translateY(32px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-32px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(32px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.reveal-right.revealed{opacity:1;transform:translate(0)}.link-underline{position:relative;display:inline-block}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width var(--duration-base) var(--ease-out)}.link-underline:hover:after{width:100%}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1f4466;z-index:var(--z-overlay);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out),visibility var(--duration-base)}.overlay.active{opacity:1;visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-left,.reveal-right{opacity:1;transform:none}}.shopify-design-mode .reveal,.shopify-design-mode .reveal-left,.shopify-design-mode .reveal-right{opacity:1;transform:none}.skeleton{background:linear-gradient(90deg,#eef1f7 25%,#f8fafd,#eef1f7 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-input)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:480px){.hide-mobile{display:none!important}}@media(min-width:481px)and (max-width:768px){.hide-tablet{display:none!important}}@media(min-width:769px){.hide-desktop{display:none!important}}@media(max-width:768px){.show-desktop-only{display:none!important}}@media(min-width:769px){.show-mobile-only{display:none!important}}html{transition:background-color .6s ease,color .6s ease}html[data-mode=warm] body{background-color:#fffbeb}html[data-mode=warm] .card,html[data-mode=warm] .trust-item,html[data-mode=warm] .contact-info-card,html[data-mode=warm] .about-mv-card,html[data-mode=warm] .about-value-card,html[data-mode=warm] .testimonial-card,html[data-mode=warm] .blog-card,html[data-mode=warm] .faq-list,html[data-mode=warm] .faq-all-list,html[data-mode=warm] .category-sub-card{background:#fffbebd9;border-color:#f59e0b26}html[data-mode=warm] .form-input,html[data-mode=warm] .form-textarea,html[data-mode=warm] .form-select{border-color:#fef3c7;background:#fffbeb}html[data-mode=warm] .form-input:focus,html[data-mode=warm] .form-textarea:focus,html[data-mode=warm] .form-select:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}html[data-mode=warm] .btn-primary{background-color:#78350f;border-color:#78350f}html[data-mode=warm] .btn-primary:hover{background-color:#b45309;border-color:#b45309}html[data-mode=warm] .btn-secondary{color:#78350f;border-color:#78350f}html[data-mode=warm] .btn-secondary:hover{background-color:#78350f;color:#fffbeb}html[data-mode=warm] .badge-navy{background:#78350f}html[data-mode=warm] .skeleton{background:linear-gradient(90deg,#fef3c7 25%,#fffbeb,#fef3c7 75%);background-size:200% 100%}html[data-mode=warm] :focus-visible{outline-color:#f59e0b}html[data-mode=warm] .overlay.active{background:#451a0366}html[data-mode=warm] .cart-page-item,html[data-mode=warm] .contact-info-item,html[data-mode=warm] .installment-accordion,html[data-mode=warm] .product-tabs-nav,html[data-mode=warm] .specs-table tr:nth-child(2n){border-color:#fef3c7}html[data-mode=warm] .specs-table tr:nth-child(2n){background:#fef3c766}html[data-mode=warm] .hero-toggle{background:#fef3c7}html[data-mode=warm] .link-underline:after{background:#f59e0b}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
