body{background:var(--cream,#fff);color:var(--ink,#111);font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em;font-weight:700}p{color:#777}.wrap{max-width:1480px;padding:0 3.6vw}.btn{background:var(--blue,#f5d568);border:1px solid var(--blue,#f5d568);color:#111;border-radius:0;font-weight:600;gap:12px}.btn.secondary{color:#111;border-color:#111}.announcement{background:#000;color:#fff;font-size:12px;text-transform:lowercase}.header{background:#fff;border:0}.nav{height:80px}.navlinks{font-size:16px;font-weight:600;gap:28px}.navtools{gap:20px}.link{color:#111}.eyebrow{color:#111;letter-spacing:.08em}.reference-product{padding:24px 0 60px}.crumb{font-size:12px;margin-bottom:28px;color:#999}.gallery-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4.4vw;align-items:start}.gallery-layout>[data-gallery]{display:grid;grid-template-columns:21% minmax(0,1fr);gap:26px;position:sticky;top:24px;min-width:0}.main-photo{grid-column:2;grid-row:1;border-radius:0;background:#f6f6f6;aspect-ratio:1;object-fit:contain}.thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;max-height:650px;overflow:auto;margin:0;gap:10px;padding:0 3px 0 0}.thumb{flex:none;width:100%;border-radius:0;border:1px solid transparent}.thumb img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.thumb[aria-pressed=true]{border:1px solid #111}.product-info h1{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin:16px 0 0}.reference-community-link{display:inline-block;font-size:13px;text-decoration:underline}.product-info .price{font-size:22px;margin-top:16px;color:#111}.product-summary{font-size:14px;line-height:1.5;margin-top:12px;color:#858585}.product-form{margin-top:22px}.field select{border-radius:0;background:#fff;color:#111}.buy-row input{border-radius:0}.buy-row .btn{padding:14px 18px;min-height:49px}.purchase-note{font-size:12px;text-align:center;color:#111;margin-bottom:26px}.reference-option{border:1px solid #111;padding:17px 15px;margin-top:24px;display:flex;justify-content:space-between;gap:12px;font-size:13px}.reference-option span{color:#777}.reference-coming{width:100%;margin:18px 0}.reference-accordions{border-top:1px solid #ddd;margin-top:24px}.faq{border-color:#ddd}.faq summary{font-size:15px;font-weight:600;padding:19px 0;color:#111}.faq>div,.reference-accordions .rte{font-size:13px;line-height:1.7;color:#777}.reference-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.reference-specs dt{color:#111}.reference-specs dd{margin:0}.reference-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding:55px 0 65px;border-top:1px solid #eee}.reference-number{font-size:28px;font-weight:700;display:block;margin-bottom:18px}.reference-value-grid h3{font-size:20px;margin-bottom:12px}.reference-value-grid p{font-size:14px;line-height:1.6}.reference-material{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:45px;padding-bottom:45px;background:#f4f4f4}.reference-material h2,.reference-table h2{font-size:43px;line-height:1.1}.reference-material p:not(.eyebrow){font-size:15px;max-width:490px;margin-top:24px;line-height:1.65}.reference-material img{width:100%;aspect-ratio:1;object-fit:contain}.reference-table{padding-top:70px;padding-bottom:70px;text-align:center}.reference-table h2{margin-bottom:35px}.reference-table table{border-collapse:collapse;width:100%;text-align:left;margin-bottom:30px;font-size:14px}.reference-table th,.reference-table td{padding:19px 22px;border-bottom:1px solid #ddd}.reference-table thead th{background:#f5f5f5}.reference-table td:nth-child(2),.reference-table th:nth-child(2){background:#fff8df}.table-scroll{overflow-x:auto}.shade{background:#fff}.section{padding:65px 0}.section-head h2,.faq-wrap h2,.story-copy h2{font-size:40px}.cards{gap:30px}.card-img{border-radius:0}.card h3{font-size:21px}.community-section{background:#f5f5f5}.community-card{border-radius:0;background:#fff}.community-cover{background:#eee}.community-creator{font-family:Arial,Helvetica,sans-serif;color:#111;font-weight:600}.video-load{color:#111}.video-load svg{border-color:#111;fill:#111}.community-section .section-head{align-items:start}.story-more summary{color:#111}.signature{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;color:#111}.story-image img{border-radius:0}.footer{background:#111;color:#fff}.footer p,.footer-bottom{color:#aaa}.footer a,.footer .link{color:#fff}.footer-bottom{border-color:#444}.mobile-buy-bar .btn{color:#111}.reference-variants{display:grid;gap:8px;margin-bottom:20px}.reference-variants button{display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid #ddd;background:#fff;color:#111;padding:14px 12px;gap:15px;font-size:14px}.reference-variants button[aria-pressed=true]{border-color:#111;background:#f7f7f7}.reference-variants button:disabled{opacity:.45;cursor:not-allowed}.reference-variants strong{font-size:15px;white-space:nowrap}.reference-variant-label{font-size:15px;font-weight:600;margin-bottom:10px}.reference-variants[hidden]{display:none}@media(max-width:950px){.gallery-layout{gap:30px;grid-template-columns:1.15fr 1fr}.gallery-layout>[data-gallery]{gap:14px;grid-template-columns:18% minmax(0,1fr)}.reference-value-grid{gap:20px}.reference-material{gap:32px}.reference-material h2,.reference-table h2{font-size:35px}}@media(max-width:700px){.wrap{padding-left:20px;padding-right:20px}.nav{height:63px}.announcement{font-size:10px;padding:8px 15px}.reference-product{padding:15px 0 30px}.crumb{font-size:10px;margin-bottom:18px}.gallery-layout{grid-template-columns:1fr;gap:24px}.gallery-layout>[data-gallery]{display:flex;flex-direction:column;position:static;gap:10px}.main-photo{width:100%;max-height:430px;aspect-ratio:1;object-fit:contain}.thumbs{flex-direction:row;max-height:none;gap:8px;padding-bottom:5px}.thumb{flex:0 0 68px;width:68px}.thumb img{width:66px;height:66px}.product-info h1{font-size:26px;margin-top:12px}.product-info .price{font-size:21px;margin-top:13px}.product-summary{font-size:13px}.product-form{margin-top:19px}.reference-community-link,.reference-option{font-size:12px}.buy-row{margin:13px 0}.reference-value-grid{grid-template-columns:1fr 1fr;gap:28px 22px;padding:32px 0 38px}.reference-number{font-size:23px;margin-bottom:10px}.reference-value-grid h3{font-size:16px}.reference-value-grid p{font-size:12px;line-height:1.6}.reference-material{grid-template-columns:1fr;gap:20px;padding-top:32px;padding-bottom:32px}.reference-material h2,.reference-table h2,.section-head h2,.faq-wrap h2,.story-copy h2,.community-section .section-head h2{font-size:29px;line-height:1.15}.reference-material p:not(.eyebrow){font-size:13px;margin-top:15px}.reference-material img{max-height:360px;object-fit:contain}.reference-table{padding-top:38px;padding-bottom:38px}.reference-table h2{margin-bottom:23px}.reference-table table{font-size:11px;min-width:330px}.reference-table th,.reference-table td{padding:14px 10px}.section{padding:38px 0}.card h3{font-size:16px}.reference-variants button{padding:13px 11px;font-size:13px}.reference-variants strong{font-size:14px}.mobile-buy-bar{background:#fff;border-color:#ddd}.mobile-buy-title{color:#111}.footer .nairo-logo-canvas{background:#fff}.footer{padding-top:34px}}.product-demo-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.product-demo-grid h2{font-size:42px}.product-demo-grid p:not(.eyebrow){margin-top:20px}.product-demo-media{max-width:360px;width:100%;margin:auto}.product-demo-media img{width:100%;height:auto}.product-demo-media button{width:100%;margin-top:12px}@media(max-width:700px){.product-demo-grid{grid-template-columns:1fr;gap:24px}.product-demo-grid h2{font-size:29px}.product-demo-media{max-width:320px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/reference.css.map */
