:root{--ink:#111111;--muted:#686464;--paper:#ffffff;--line:#e3dadd;--orange:#730722;--olive:#730722;--pale:#f8f3f5;--store-footer-bg:#f3e9ed;--store-footer-title:#111;--store-footer-accent:#730722;--store-footer-ink:#35292d;--store-footer-muted:#68565d;--store-footer-line:#dac8d0;--store-footer-disabled-bg:#f8f3f5;font-family:Arial,Helvetica,sans-serif;background:#fff;color:#111;scroll-padding-top:92px}
body{background:#fff;font-size:16px;line-height:1.65}h1,h2,h3,p{overflow-wrap:break-word}h2{font-size:clamp(27px,3.2vw,44px);letter-spacing:-1.1px;line-height:1.16;font-weight:700}h3{font-size:19px;line-height:1.35}a{color:inherit}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid #730722;outline-offset:4px}button,.button,select{min-height:44px}.button{font-size:14px;border-radius:3px;padding:12px 22px;line-height:1.4}.button.primary{background:#730722;color:#fff}.button.primary:hover{background:#510418}.button.outline{color:#730722;border-color:#730722}.text-button{min-height:44px}.eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:700;color:#730722;margin-bottom:20px}.small{font-size:13px;line-height:1.65;color:#686464}.status-label{color:#730722;background:#f6eef1;padding:8px 12px;font-size:12px;white-space:normal}
.site-header{padding:6px max(20px,calc((100vw - 1280px)/2));border-bottom:2px solid #730722;background:#fff;min-height:72px;position:sticky;top:0;z-index:20}.site-header .brand{padding:0;gap:0;min-width:0}.brand img{display:block;width:144px;height:auto;max-height:58px;object-fit:contain}.site-header nav a{font-size:14px;font-weight:500}.cart-button{border:1px solid #dac8d0;color:#730722;margin-left:0}.cart-button span{background:#730722;color:#fff;border-radius:50%;padding:2px 7px}.site-header [data-nav-trigger]{color:#730722;font-size:14px;font-weight:600;padding:8px}
.furia-hero{max-width:1360px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:72px 40px 76px;align-items:center}.furia-hero h1{font-size:clamp(40px,5.3vw,76px);letter-spacing:-3px;line-height:1.07;margin:0 0 28px}.furia-hero h1 em{font-style:normal;color:#730722}.hero-lead{max-width:590px;font-size:18px;line-height:1.7;color:#54474c;margin-bottom:28px}.hero-signature{font-size:12px;margin-top:28px;color:#686464}.brand-statement{text-align:center;padding:60px 35px 40px;border-bottom:2px solid #730722}.brand-statement img{width:100%;height:auto;max-width:440px;display:block;margin:0 auto 38px}.brand-statement p{font-size:34px;letter-spacing:-1px;font-weight:bold;margin:0 0 18px}.brand-statement span{font-size:13px;line-height:2;color:#68565d}.statement-rule{height:1px;background:#e3dadd;width:70px;margin:30px auto 20px}.brand-statement small{font-size:12px;color:#686464}
.content-section,.catalog-section{max-width:1360px;margin:0 auto;padding:64px 40px;scroll-margin-top:90px}.content-section>p{max-width:860px}.content-section h2{margin-bottom:24px}.content-section article p{font-size:15px;line-height:1.8;color:#54474c}.three-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.three-columns article{border-top:1px solid #dac8d0;padding-top:25px}.three-columns span{font-size:11px;letter-spacing:1px;color:#730722}.three-columns h3{margin-top:20px}.two-columns,.mission{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;border-top:1px solid #e3dadd}.large-copy{font-size:22px;line-height:1.6}.values-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin-top:42px}.values-grid b{font-size:64px;line-height:1.2;font-weight:700;color:#730722}.values-grid h3{font-size:17px;margin:16px 0}.values-grid p{font-size:14px!important}.mission{background:#f8f3f5}.mission h2{font-size:34px}.process{border-top:1px solid #e3dadd}.process h2{max-width:850px}.process-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:40px 0}.process-steps b{display:inline-block;font-size:13px;color:#730722;border-top:2px solid #730722;padding-top:15px;width:100%}.process-steps h3{margin:16px 0}.process-steps p{font-size:15px;color:#54474c}.catalog-status{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:28px;background:#f8f3f5;margin-top:25px}.catalog-status div{max-width:750px}.catalog-status p{font-size:14px}.catalog-status button{flex-shrink:0}.news{border:1px solid #e3dadd;padding:30px}.news time{font-size:12px;color:#686464}.news h3{font-size:24px;margin-top:20px}.news a{display:inline-flex;min-height:44px;align-items:center;color:#730722}.contact{background:#f8f3f5;display:grid;grid-template-columns:1fr 1fr;gap:65px}.contact-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.contact-actions>a{min-height:44px;display:inline-flex;align-items:center}.contact-actions p{margin:0}.narrow-section p{max-width:900px}.narrow-section h2,.changes h2{font-size:30px}.changes{padding-top:28px;padding-bottom:40px}.changes p{font-size:13px;color:#686464}
.finance-section{background:#faf7f8;border-top:1px solid #e3dadd;border-bottom:1px solid #e3dadd}.finance-section .section-heading{gap:25px;align-items:center}.finance-section>p{font-size:14px;max-width:900px}.finance-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.finance-fields label{font-size:13px;color:#54474c;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.finance-fields input{height:44px;border:1px solid #bcaab1;background:#fff;padding:10px;min-width:0;width:100%;font:inherit;color:#111;border-radius:3px}.finance-fields input[type=range]{padding:0;background:transparent;accent-color:#730722}.finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.finance-summary>div{border-bottom:1px solid #dac8d0;padding-bottom:15px}.finance-summary dt{font-size:12px;color:#686464}.finance-summary dd{margin:6px 0 0;font-size:22px;font-weight:bold}.finance-summary>div:last-child{grid-column:1/-1}.finance-summary>div:last-child dd{color:#730722;font-size:32px}#finance-result{margin-top:26px}#finance-result h3{font-size:25px}#finance-result summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:bold;color:#730722}
.catalog-section{background:white}.catalog-results{min-width:0}.product-picture,.detail-picture{background:#f5f4f4}.product-card{border:1px solid #e3dadd;background:#fff}.product-category{color:#730722}.product-tags span{background:#f8f3f5}.category.active{background:#730722;color:#fff}.category{min-height:44px;font-size:12px}.filters select,.toolbar select,.search-wrap input{min-height:44px}.notice{background:#f8f3f5;border-color:#730722}.comparison th{background:#f8f3f5}.compare-bar{background:#2b1620}.detail-description{font-size:14px}.detail-gaps{font-size:13px}.availability{font-size:12px}.product-badge{background:#fff;color:#54474c}.form-actions .button{font-size:13px}.detail-picture{background:#f5f4f4}dialog{background:#fff}.specs td,.specs th{font-size:13px}#jsm-menu-dialog nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#jsm-menu-dialog h2{font-size:20px;margin:20px 0 12px}#jsm-menu-dialog a{font-size:15px}#jsm-menu-dialog p{font-size:13px}#nav-inquiry{border:1px solid #730722;color:#730722;margin-top:20px}
.site-footer.store-footer{display:block;width:100%;padding:0;border-top:2px solid #730722}.site-footer.store-footer>div:last-child{border-top:0;width:auto}.store-social-band{padding:0 40px 32px;max-width:1360px;margin:auto}.store-social-band h2{font-size:24px;letter-spacing:-.4px}.store-social-tile{min-height:58px}.store-footer h2{font-size:16px;letter-spacing:0}.store-footer .site-footer-inner{padding:32px 40px 24px}.store-footer .footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.store-footer .footer-note{font-size:13px}.store-copyright{font-size:13px}
@media(max-width:900px){.furia-hero{gap:25px;padding-top:45px;padding-bottom:45px}.furia-hero h1{font-size:48px;letter-spacing:-2px}.brand-statement{padding:25px 15px}.brand-statement p{font-size:28px}.hero-lead{font-size:16px}.values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-status{display:block}.catalog-status button{margin-top:15px}.contact{gap:30px}}
@media(max-width:600px){:root{scroll-padding-top:78px}.site-header{min-height:64px;padding:4px 16px}.brand img{width:125px;max-height:52px}.furia-hero{grid-template-columns:1fr;padding:42px 22px 28px;gap:25px}.furia-hero h1{font-size:43px;letter-spacing:-1.8px}.hero-lead{font-size:16px}.brand-statement{padding:26px 22px 30px}.brand-statement img{max-width:270px;margin-bottom:22px}.brand-statement p{font-size:27px}.brand-statement small{font-size:13px}.statement-rule{margin:20px auto}.content-section,.catalog-section{padding:42px 22px;scroll-margin-top:72px}.three-columns,.two-columns,.about,.mission,.contact,.process-steps{grid-template-columns:1fr;gap:24px}.three-columns{margin-top:25px}.three-columns h3{margin-top:14px}.large-copy{font-size:20px}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.values-grid article:last-child{grid-column:1/-1}.values-grid b{font-size:48px}.values-grid h3{font-size:16px}.values-grid p{font-size:14px}.finance-fields{grid-template-columns:1fr;gap:16px}.finance-summary{grid-template-columns:1fr 1fr}.finance-summary dd{font-size:18px}.finance-summary>div:last-child dd{font-size:27px}.finance-section .section-heading{display:block}.finance-section .status-label{display:inline-block;margin:8px 0}.contact .button{width:100%;font-size:13px}.catalog-status{padding:22px}.catalog-status button{width:100%;white-space:normal}.process-steps{margin:28px 0}.news{padding:24px}.store-social-band{padding:0 22px 28px}.store-footer .footer-groups{grid-template-columns:1fr 1fr}.store-footer .site-footer-inner{padding:26px 22px}.store-footer .footer-groups a{font-size:13px}#jsm-menu-dialog nav{grid-template-columns:1fr;gap:6px}.toolbar{flex-wrap:wrap}.search-wrap{flex:1 1 100%;min-width:0}.sort-wrap{margin-left:0}.product-card h3{font-size:15px}.product-body{padding:16px}.card-bottom button{min-height:44px;font-size:12px}.product-tags span{font-size:11px}.product-badge{font-size:10px}.filters label{font-size:12px}.filters select{font-size:12px}.reset-button{font-size:12px;min-height:44px}.review-strip{font-size:11px}.compare-bar{gap:8px;flex-wrap:wrap;width:calc(100% - 24px);justify-content:center}.compare-bar .button,.compare-bar .text-button{min-height:44px;font-size:12px}.compare-bar span{font-size:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* The inquiry control follows the primary links in the canonical row. */
.site-header [data-nav-extra]{order:2;flex:0 0 auto}
