:root{--brand-primary: 0, 40, 74;--brand-secondary: 61, 74, 92;--brand-accent: 160, 99, 42;--brand-background: 245, 241, 233;--brand-text: 26, 26, 26;--brand-text-muted: 107, 101, 96;--brand-surface: 250, 248, 243;--brand-border: 216, 208, 196;--brand-border-strong: 168, 159, 148;--color-background: var(--brand-background);--color-foreground: var(--brand-text);--color-button: var(--brand-primary);--color-button-text: 255, 255, 255;--color-secondary-button-text: var(--brand-primary);--color-link: var(--brand-primary);--font-heading-family: "Montserrat", system-ui, -apple-system, sans-serif;--font-heading-weight: 700;--font-body-family: "Montserrat", system-ui, -apple-system, sans-serif;--font-body-weight: 400;--category-cuero: 139, 94, 60;--category-dtf: 45, 92, 140;--category-acero: 85, 95, 107}.color-scheme-1,.color-1{--color-background: 245, 241, 233;--color-foreground: 26, 26, 26;--color-button: 0, 40, 74;--color-button-text: 255, 255, 255;--color-secondary-button-text: 0, 40, 74;--color-link: 0, 40, 74;--color-shadow: 0, 40, 74}.color-scheme-2,.color-2{--color-background: 250, 248, 243;--color-foreground: 26, 26, 26;--color-button: 0, 40, 74;--color-button-text: 255, 255, 255;--color-secondary-button-text: 0, 40, 74;--color-link: 0, 40, 74;--color-shadow: 0, 40, 74}.color-scheme-3,.color-3{--color-background: 0, 40, 74;--color-foreground: 255, 255, 255;--color-button: 160, 99, 42;--color-button-text: 255, 255, 255;--color-secondary-button-text: 255, 255, 255;--color-link: 160, 99, 42;--color-shadow: 0, 14, 28}.color-scheme-4,.color-4{--color-background: 237, 232, 223;--color-foreground: 26, 26, 26;--color-button: 0, 40, 74;--color-button-text: 255, 255, 255;--color-secondary-button-text: 0, 40, 74;--color-link: 0, 40, 74;--color-shadow: 0, 40, 74}.color-scheme-5,.color-5{--color-background: 245, 241, 233;--color-foreground: 26, 26, 26;--color-button: 0, 40, 74;--color-button-text: 255, 255, 255;--color-secondary-button-text: 0, 40, 74;--color-link: 160, 99, 42;--color-shadow: 0, 40, 74}body{background-color:#f5f1e9;color:#1a1a1a;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Montserrat,system-ui,-apple-system,sans-serif;font-weight:700;color:#1a1a1a;letter-spacing:-.01em}h1,.h1{font-size:3rem;line-height:1.1;letter-spacing:-.02em}h2,.h2{font-size:2rem;line-height:1.15;letter-spacing:-.01em}h3,.h3{font-size:1.375rem;line-height:1.2;letter-spacing:0}h4,.h4{font-size:1.125rem;line-height:1.3;letter-spacing:0}body,p,.body{font-family:Montserrat,system-ui,-apple-system,sans-serif;color:#1a1a1a}a{color:#00284a}a:hover{color:#001e38}.button,.button--primary{background-color:#00284a;color:#fff;border-color:#00284a;border-radius:2px;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;padding:14px 32px;border-width:2px;transition:background-color .18s ease,border-color .18s ease;box-shadow:none}.button:hover,.button--primary:hover{background-color:#001e38;border-color:#001e38}.button:focus-visible,.button--primary:focus-visible{outline:2px solid #00284A;outline-offset:3px}.button--secondary{background-color:transparent;color:#00284a;border-color:#00284a;border-radius:2px;font-family:Montserrat,system-ui,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;padding:12px 30px;border-width:2px;transition:background-color .18s ease,color .18s ease}.button--secondary:hover{background-color:#00284a;color:#fff}.button--accent{background-color:#a0632a;color:#fff;border-color:#a0632a;border-radius:2px;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;padding:14px 32px;border-width:2px;transition:background-color .18s ease,border-color .18s ease}.button--accent:hover{background-color:#8a5224;border-color:#8a5224}.button--outline-light{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.6);border-radius:2px;font-family:Montserrat,system-ui,sans-serif;font-weight:600;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;padding:12px 30px;transition:border-color .18s ease,background-color .18s ease}.button--outline-light:hover{border-color:#fff;background-color:#ffffff14}.button,.button--primary,.button--secondary{box-shadow:none!important}.card,.card-wrapper,.product-card-wrapper .card{background-color:#faf8f3;border:1px solid #D8D0C4;border-radius:0;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.card:hover,.card-wrapper:hover,.product-card-wrapper:hover .card{border-color:#a89f94;box-shadow:0 4px 16px #00284a1a}.card--product,.card--card,.card__media,.card__media img,.card__inner,.media,.media img{border-radius:0!important}.card__content,.card__information{padding:16px 16px 20px}.card__heading,.card__heading a{font-family:Montserrat,system-ui,sans-serif;font-weight:600;font-size:.9375rem;color:#1a1a1a;letter-spacing:0}.price__regular,.price--on-sale .price-item--sale{font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:1.125rem;color:#00284a}.header{background-color:#f5f1e9;border-bottom:1px solid #D8D0C4;box-shadow:none}.header__heading-link,.header__heading{font-family:Montserrat,system-ui,-apple-system,sans-serif;font-weight:800;color:#00284a;letter-spacing:.16em;text-transform:uppercase}.header__heading-link:hover{color:#001e38}.header__menu-item,.header__menu-item a,.header__menu-item .link{font-family:Montserrat,system-ui,sans-serif;font-weight:500;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a}.header__menu-item a:hover,.header__menu-item .link:hover,.header__active-menu-item{color:#00284a;text-decoration:underline;text-decoration-color:#a0632a;text-decoration-thickness:2px;text-underline-offset:4px}.header__icon,.header__icon svg{color:#1a1a1a}.header__icon:hover,.header__icon:hover svg{color:#00284a}.announcement-bar{background-color:#00284a;color:#fff}.announcement-bar__message,.announcement-bar a{font-family:Montserrat,system-ui,sans-serif;font-weight:500;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#fff}.announcement-bar a:hover{color:#fffc}.image-banner,.banner{position:relative}.image-banner .banner__content,.banner .banner__content{font-family:Montserrat,system-ui,sans-serif}.image-banner .banner__heading,.banner .banner__heading{font-family:Montserrat,system-ui,-apple-system,sans-serif;font-weight:800;font-size:3.5rem;line-height:1.05;letter-spacing:-.02em;color:#fff}@media screen and (max-width:749px){.image-banner .banner__heading,.banner .banner__heading{font-size:2.25rem}}.how-it-works{background-color:#faf8f3;padding:80px 0}.how-it-works__title{text-align:center;color:#00284a;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:2rem;letter-spacing:-.01em;margin-bottom:56px}.how-it-works__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto;padding:0 24px}@media screen and (max-width:749px){.how-it-works__grid{grid-template-columns:1fr;gap:24px}}@media screen and (min-width:750px)and (max-width:989px){.how-it-works__grid{grid-template-columns:repeat(2,1fr)}}.how-it-works__step{text-align:left;padding:36px 28px;border-radius:0;background-color:#f5f1e9;border:1px solid #D8D0C4;border-top:3px solid #00284A;box-shadow:none;transition:box-shadow .18s ease}.how-it-works__step:hover{box-shadow:0 4px 16px #00284a14}.how-it-works__step-number{display:block;width:auto;height:auto;background-color:transparent;color:#00284a;border-radius:0;font-family:Montserrat,system-ui,sans-serif;font-weight:800;font-size:2rem;line-height:1;margin-bottom:16px}.how-it-works__step-title{color:#1a1a1a;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:1.0625rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.how-it-works__step-description{color:#6b6560;font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.65}.testimonials{background-color:#00284a;padding:80px 0}.testimonials__title{text-align:center;color:#fff;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:2rem;margin-bottom:56px}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:749px){.testimonials__grid{grid-template-columns:1fr;gap:24px}}@media screen and (min-width:750px)and (max-width:989px){.testimonials__grid{grid-template-columns:repeat(2,1fr)}}.testimonials__card{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-left:3px solid #A0632A;border-radius:0;padding:32px 28px}.testimonials__stars{color:#a0632a;font-size:1rem;letter-spacing:3px;margin-bottom:16px}.testimonials__quote{color:#ffffffe0;font-family:Montserrat,system-ui,sans-serif;font-weight:300;font-size:1rem;line-height:1.75;font-style:italic;margin-bottom:20px}.testimonials__author{color:#a0632a;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.testimonials__author-descriptor{color:#ffffff80;font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.75rem;margin-top:4px}.newsletter-section{background-color:#f5f1e9;color:#1a1a1a;border-top:1px solid #D8D0C4;border-bottom:1px solid #D8D0C4}.newsletter-section__container{max-width:560px;margin:0 auto;text-align:center;padding:0 24px}.newsletter-section__title{color:#00284a;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:1.75rem;letter-spacing:-.01em;margin-bottom:10px}.newsletter-section__description{color:#6b6560;font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.65;margin-bottom:28px}.newsletter-section__field-wrapper{display:flex;gap:0;max-width:480px;margin:0 auto}.newsletter-section__input{flex:1;padding:13px 16px;border:1.5px solid #D8D0C4;border-right:none;border-radius:2px 0 0 2px;background-color:#fff;color:#1a1a1a;font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.9375rem;outline:none;transition:border-color .18s ease}.newsletter-section__input::placeholder{color:#6b6560}.newsletter-section__input:focus{border-color:#00284a}.newsletter-section__button{padding:13px 28px;background-color:#00284a;color:#fff;border:1.5px solid #00284A;border-radius:0 2px 2px 0;font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .18s ease}.newsletter-section__button:hover{background-color:#001e38;border-color:#001e38}.newsletter-section__privacy{font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.75rem;color:#a89f94;margin-top:12px}.newsletter-section__success{color:#a0632a;font-weight:600;margin-top:16px}.newsletter-section__error{color:#7b2d2d;margin-top:16px}@media screen and (max-width:480px){.newsletter-section__field-wrapper{flex-direction:column;gap:8px}.newsletter-section__input{border-right:1.5px solid #D8D0C4;border-radius:2px}.newsletter-section__button{border-radius:2px}}.footer{background-color:#ede8df;color:#3d4a5c;border-top:1px solid #D8D0C4}.footer__heading{font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.6875rem;color:#a89f94;text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px}.footer a,.footer__list a{font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.875rem;color:#3d4a5c;text-decoration:none;line-height:2}.footer a:hover,.footer__list a:hover{color:#00284a;text-decoration:underline}.footer .social-icons a,.footer .social-icons svg{color:#6b6560;fill:#6b6560}.footer .social-icons a:hover,.footer .social-icons a:hover svg{color:#00284a;fill:#00284a}.footer__copyright{border-top:1px solid #D8D0C4;margin-top:48px;padding-top:24px;font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.75rem;color:#a89f94}.section-divider,hr{border:none;border-top:1px solid #D8D0C4}.badge,.product__badge{font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:4px 10px}.badge--cuero{background-color:#8b5e3c1f;color:#8b5e3c;border:1px solid rgba(139,94,60,.35)}.badge--dtf{background-color:#2d5c8c1a;color:#2d5c8c;border:1px solid rgba(45,92,140,.3)}.badge--acero{background-color:#555f6b1a;color:#555f6b;border:1px solid rgba(85,95,107,.3)}.collection-card,.collection-card__wrapper{border-radius:0;overflow:hidden}.collection-card__overlay{background:linear-gradient(to top,rgba(0,40,74,.8) 0%,rgba(0,40,74,.15) 60%,transparent 100%)}.collection-card__title{font-family:Montserrat,system-ui,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.field__input,.select__select,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea{border-radius:2px;border:1.5px solid #D8D0C4;background-color:#fff;color:#1a1a1a;font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:.9375rem;box-shadow:none;transition:border-color .18s ease}.field__input:focus,.select__select:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{border-color:#00284a;box-shadow:none;outline:none}.eyebrow,.section__label,.subtitle{font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#6b6560}.price-item,.price__regular{font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:1.25rem;color:#00284a}.price--on-sale .price-item--regular{color:#a89f94}.shopify-section,.section,.card,.card-wrapper,.media,.global-media-settings{box-shadow:none}.global-media-settings img,.media img,.card__media img,.drawer,.cart-drawer,.modal__content,.predictive-search{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand-overrides.css.map */
