#PanoramaFabricCatalog{--ink:#193c51;--muted:#5d6d73;--cream:#f6f4ef;--line:#dce1df;--green:#31705b}#PanoramaFabricCatalog *{box-sizing:border-box}#PanoramaFabricCatalog{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 var(--font-body-family)}#PanoramaFabricCatalog button,#PanoramaFabricCatalog input,#PanoramaFabricCatalog select{font:inherit}#PanoramaFabricCatalog button,#PanoramaFabricCatalog a,#PanoramaFabricCatalog input,#PanoramaFabricCatalog select{touch-action:manipulation}#PanoramaFabricCatalog button{cursor:pointer}#PanoramaFabricCatalog a{color:inherit}#PanoramaFabricCatalog .top{background:var(--ink);color:#fff;padding:15px max(22px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;gap:20px;align-items:center}#PanoramaFabricCatalog .brand{font:24px Georgia,serif;letter-spacing:2px}#PanoramaFabricCatalog .preview{font-size:13px;opacity:.8}#PanoramaFabricCatalog .pf-fabric-main{max-width:1244px;margin:auto;padding:48px 22px 120px}#PanoramaFabricCatalog .eyebrow{font-size:13px;letter-spacing:2px;font-weight:700;color:var(--green)}#PanoramaFabricCatalog h1{font:clamp(38px,6vw,68px)/1.06 Georgia,serif;margin:12px 0 20px;max-width:780px}#PanoramaFabricCatalog h2{font:36px/1.15 Georgia,serif;margin:0 0 12px}#PanoramaFabricCatalog h3{font-size:19px;margin:0 0 10px}#PanoramaFabricCatalog p{margin:0 0 14px}#PanoramaFabricCatalog .lead{font-size:19px;max-width:760px;color:var(--muted)}#PanoramaFabricCatalog .steps{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 35px;font-size:14px}#PanoramaFabricCatalog .steps b{background:#e5ebe7;padding:4px 9px;border-radius:50%;margin-right:6px}#PanoramaFabricCatalog .filters{background:var(--cream);padding:16px 0 22px;border-top:1px solid var(--line)}#PanoramaFabricCatalog .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}#PanoramaFabricCatalog .tabs button,#PanoramaFabricCatalog .features button{border:1px solid #bfccc7;background:transparent;border-radius:30px;padding:9px 17px;color:var(--ink)}#PanoramaFabricCatalog .tabs button[aria-pressed=true],#PanoramaFabricCatalog .features button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}#PanoramaFabricCatalog .filterrow{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}#PanoramaFabricCatalog .features{display:flex;gap:8px;flex-wrap:wrap}#PanoramaFabricCatalog .features button{font-size:13px;padding:7px 13px}#PanoramaFabricCatalog .search{border:1px solid #bfccc7;border-radius:8px;padding:9px 13px;background:#fff;width:270px;max-width:100%}#PanoramaFabricCatalog .overview{padding:22px 0 28px;color:var(--muted)}#PanoramaFabricCatalog .collection{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;margin-bottom:28px}#PanoramaFabricCatalog .collectionhead{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;margin-bottom:25px}#PanoramaFabricCatalog .badges{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}#PanoramaFabricCatalog .badge{font-size:12px;background:#eaf3ed;color:#245f4a;padding:4px 10px;border-radius:20px;font-weight:600}#PanoramaFabricCatalog .specs{display:grid;grid-template-columns:1fr 1fr;gap:10px}#PanoramaFabricCatalog .specs div{background:var(--cream);border-radius:9px;padding:12px}#PanoramaFabricCatalog .specs span{display:block;font-size:12px;color:var(--muted)}#PanoramaFabricCatalog .specs strong{font-size:15px}#PanoramaFabricCatalog details{margin:15px 0}#PanoramaFabricCatalog summary{cursor:pointer;font-size:14px;font-weight:600}#PanoramaFabricCatalog details p{font-size:14px;color:var(--muted);margin:10px 0}#PanoramaFabricCatalog .pdf{font-size:14px;text-underline-offset:4px}#PanoramaFabricCatalog .swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}#PanoramaFabricCatalog .swatch{padding:0;border:1px solid #dce1df;border-radius:10px;overflow:hidden;background:#fff;text-align:left;color:var(--ink);transition:transform .15s,border-color .15s}#PanoramaFabricCatalog .swatch:hover{transform:translateY(-3px);border-color:var(--green)}#PanoramaFabricCatalog .swatch img{width:100%;aspect-ratio:1;object-fit:cover;display:block}#PanoramaFabricCatalog .swatch span{display:block;padding:9px 10px;font-size:13px;font-weight:600}#PanoramaFabricCatalog .swatch small{font-size:11px;color:var(--muted);display:block;font-weight:400}#PanoramaFabricCatalog .guide{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:38px 0}#PanoramaFabricCatalog .guide div{border-top:2px solid #b9cec2;padding-top:15px}#PanoramaFabricCatalog .guide p{font-size:14px;color:var(--muted)}#PanoramaFabricCatalog .disclaimer{font-size:13px;color:var(--muted);max-width:1000px}#PanoramaFabricCatalog .empty{padding:30px;text-align:center}#PanoramaFabricCatalog .selected{position:fixed;bottom:0;left:0;right:0;background:var(--ink);color:#fff;padding:14px max(22px,calc((100vw - 1200px)/2));display:none;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 -4px 20px #193c5120}#PanoramaFabricCatalog .selected.visible{display:flex}#PanoramaFabricCatalog .selected p{margin:0}#PanoramaFabricCatalog .selected small{opacity:.8}#PanoramaFabricCatalog .selected a,#PanoramaFabricCatalog .primary{background:#fff;color:var(--ink);border:0;border-radius:7px;padding:10px 18px;text-decoration:none;font-weight:600;display:inline-block}#PanoramaFabricCatalog .selected a{white-space:nowrap}#PanoramaFabricCatalog dialog{max-width:940px;width:calc(100% - 30px);border:0;border-radius:16px;padding:0;color:var(--ink)}#PanoramaFabricCatalog dialog::backdrop{background:#122e3ed0}#PanoramaFabricCatalog .dialoggrid{display:grid;grid-template-columns:1fr 1fr}#PanoramaFabricCatalog .dialoggrid>img{width:100%;height:100%;max-height:620px;object-fit:cover}#PanoramaFabricCatalog .dialogbody{padding:30px}#PanoramaFabricCatalog .close{float:right;background:var(--cream);border:0;border-radius:30px;width:36px;height:36px;font-size:21px}#PanoramaFabricCatalog .primary{background:var(--ink);color:#fff;margin-top:12px}#PanoramaFabricCatalog .secondary{background:transparent;border:1px solid #b9c9c2;border-radius:7px;padding:10px 16px;color:var(--ink);margin:12px 0 0 7px}#PanoramaFabricCatalog .dialogbody label{display:block;font-size:14px;margin:20px 0 6px}#PanoramaFabricCatalog .dialogbody input{width:100%;padding:10px;border:1px solid #bfccc7;border-radius:7px}#PanoramaFabricCatalog .dialogbody h2{font-size:32px;margin-top:15px}#PanoramaFabricCatalog .status{font-size:13px;color:var(--green);min-height:20px}#PanoramaFabricCatalog .mini{font-size:13px;color:var(--muted)}#PanoramaFabricCatalog [hidden]{display:none!important}@media(max-width:850px){#PanoramaFabricCatalog .swatches{grid-template-columns:repeat(4,minmax(0,1fr))}#PanoramaFabricCatalog .collectionhead{grid-template-columns:1fr;gap:18px}#PanoramaFabricCatalog .guide{grid-template-columns:1fr}#PanoramaFabricCatalog .collection,#PanoramaFabricCatalog .dialogbody{padding:22px}}@media(max-width:520px){#PanoramaFabricCatalog .pf-fabric-main{padding-top:32px}#PanoramaFabricCatalog .top{padding:14px 20px}#PanoramaFabricCatalog .brand{font-size:20px}#PanoramaFabricCatalog .preview{font-size:11px}#PanoramaFabricCatalog .swatches{grid-template-columns:repeat(2,minmax(0,1fr))}#PanoramaFabricCatalog .collection{padding:18px;border-radius:12px}#PanoramaFabricCatalog .dialoggrid{grid-template-columns:1fr}#PanoramaFabricCatalog .dialoggrid>img{max-height:240px}#PanoramaFabricCatalog .selected{padding:12px 18px;gap:12px;font-size:13px}#PanoramaFabricCatalog .selected a{font-size:12px;padding:10px}#PanoramaFabricCatalog .specs strong{font-size:14px}#PanoramaFabricCatalog .search{width:100%}#PanoramaFabricCatalog .dialogbody h2{font-size:28px}}#PanoramaFabricCatalog{--ink:#1a3c57;--muted:#555;--cream:#f5f5f5;--line:#ddd;--green:#1a3c57}#PanoramaFabricCatalog{font-family:var(--font-body-family);background:#f5f5f5;color:#404040;letter-spacing:.3px}#PanoramaFabricCatalog h1,#PanoramaFabricCatalog h2,#PanoramaFabricCatalog h3,#PanoramaFabricCatalog h4{font-family:var(--font-heading-family);font-weight:700;color:#080808;letter-spacing:.5px}#PanoramaFabricCatalog .pf-fabric-main{max-width:1600px;padding:44px 50px 80px}#PanoramaFabricCatalog h1{font-size:40px;line-height:1.3;max-width:none;margin:0 0 20px}#PanoramaFabricCatalog h2{font-size:30px;line-height:1.3}#PanoramaFabricCatalog h3{font-size:21px}#PanoramaFabricCatalog .lead{font-size:18px;max-width:900px;line-height:1.8}#PanoramaFabricCatalog .eyebrow{color:#555;letter-spacing:1px;font-size:12px}#PanoramaFabricCatalog .steps{margin-bottom:28px}#PanoramaFabricCatalog .steps b{background:#e5e8eb}#PanoramaFabricCatalog .filters{background:#f5f5f5}#PanoramaFabricCatalog .tabs button,#PanoramaFabricCatalog .features button{border:2px solid #999;border-radius:40px;letter-spacing:.3px;color:#121212}#PanoramaFabricCatalog .tabs button[aria-pressed=true],#PanoramaFabricCatalog .features button[aria-pressed=true]{background:#1a3c57;border-color:#1a3c57}#PanoramaFabricCatalog .search,#PanoramaFabricCatalog .dialogbody input{border:1px solid #999;background:transparent;border-radius:0;color:#121212}#PanoramaFabricCatalog .collection{background:transparent;border:0;border-bottom:1px solid #d6d6d6;border-radius:0;padding:24px 0 36px;margin-bottom:26px}#PanoramaFabricCatalog .collectionhead{grid-template-columns:1.15fr 1fr;gap:50px}#PanoramaFabricCatalog .specs div{background:#ededed;border-radius:0;border:1px solid #e1e1e1}#PanoramaFabricCatalog .specs strong{color:#121212}#PanoramaFabricCatalog .badge{background:#e5ebf0;color:#1a3c57;border-radius:3px}#PanoramaFabricCatalog .swatch{border:1px solid #d3d3d3;border-radius:10px;color:#121212}#PanoramaFabricCatalog .swatch:hover{border-color:#1a3c57}#PanoramaFabricCatalog .swatch span{background:#f5f5f5}#PanoramaFabricCatalog .swatch img{border-radius:9px 9px 0 0}#PanoramaFabricCatalog .guide div{border-top:1px solid #999}#PanoramaFabricCatalog .primary,#PanoramaFabricCatalog .selected a{border-radius:40px;border:3px solid #1a3c57;background:#1a3c57;color:#fff;padding:11px 22px;font-weight:400;letter-spacing:.6px}#PanoramaFabricCatalog .secondary{border:2px solid #999;border-radius:40px;color:#121212}#PanoramaFabricCatalog .selected{background:#1a3c57}#PanoramaFabricCatalog .selected a{border-color:#ffffffa0;background:transparent;color:#fff}#PanoramaFabricCatalog .dialogbody{background:#f5f5f5}#PanoramaFabricCatalog .dialogbody h2{font:700 28px/1.3 var(--font-heading-family)}#PanoramaFabricCatalog dialog{border-radius:10px}#PanoramaFabricCatalog .compare-hint{font-size:14px;color:#555;margin:0 0 13px}#PanoramaFabricCatalog .compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:15px}#PanoramaFabricCatalog .compare-toolbar p{margin:0;font-size:14px}#PanoramaFabricCatalog .compare-toolbar button{background:#1a3c57;color:#fff;border:2px solid #1a3c57;border-radius:40px;padding:9px 22px;cursor:pointer}#PanoramaFabricCatalog .compare-toolbar button:disabled{opacity:.45;cursor:default}#PanoramaFabricCatalog .tabs button[aria-pressed=true]:before{content:"\2713  ";font-weight:700}#PanoramaFabricCatalog .comparison-panel{background:#fff;border:1px solid #d5d5d5;margin:20px 0 35px;padding:24px;border-radius:10px;scroll-margin-top:20px}#PanoramaFabricCatalog .comparison-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}#PanoramaFabricCatalog .comparison-top h2{font-size:26px;margin:0}#PanoramaFabricCatalog .comparison-top button{border:1px solid #999;border-radius:40px;padding:7px 16px;background:transparent;color:#121212}#PanoramaFabricCatalog .comparison-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}#PanoramaFabricCatalog .comparison-table{width:100%;border-collapse:collapse;min-width:620px;table-layout:fixed;font-size:14px;color:#404040}#PanoramaFabricCatalog .comparison-table th,#PanoramaFabricCatalog .comparison-table td{border-bottom:1px solid #ddd;padding:13px 15px;text-align:left;vertical-align:top}#PanoramaFabricCatalog .comparison-table thead th{background:#1a3c57;color:#fff;font-family:var(--font-heading-family);font-size:16px}#PanoramaFabricCatalog .comparison-table thead th:first-child{width:170px}#PanoramaFabricCatalog .comparison-table tbody th{background:#f5f5f5;color:#121212;font-weight:700;width:170px;position:sticky;left:0;z-index:1}#PanoramaFabricCatalog .comparison-table td{background:#fff}#PanoramaFabricCatalog .comparison-table td img{width:110px;height:90px;object-fit:cover;border-radius:6px;display:block;margin-bottom:7px}#PanoramaFabricCatalog .compare-code{font-size:12px;color:#555}#PanoramaFabricCatalog .compare-confirmed{display:inline-block;color:#23613e;background:#edf6ee;padding:2px 9px;border-radius:4px}#PanoramaFabricCatalog .compare-unspecified{color:#666;font-size:13px}#PanoramaFabricCatalog .compare-remove{display:block;font-size:12px;font-family:var(--font-body-family);border:0;background:transparent;color:#fff;text-decoration:underline;cursor:pointer;padding:6px 0 0}#PanoramaFabricCatalog .comparison-note{font-size:13px;color:#555;margin:15px 0 0}#PanoramaFabricCatalog .comparison-table a{text-underline-offset:3px}#PanoramaFabricCatalog .compare-mobile-help{display:none;font-size:12px;color:#555}@media(max-width:749px){#PanoramaFabricCatalog .comparison-panel{padding:16px 12px}#PanoramaFabricCatalog .comparison-top h2{font-size:22px}#PanoramaFabricCatalog .comparison-table{font-size:13px;min-width:610px}#PanoramaFabricCatalog .comparison-table th,#PanoramaFabricCatalog .comparison-table td{padding:10px}#PanoramaFabricCatalog .comparison-table thead th:first-child,#PanoramaFabricCatalog .comparison-table tbody th{width:130px}#PanoramaFabricCatalog .compare-mobile-help{display:block}#PanoramaFabricCatalog .compare-toolbar button{font-size:14px}}#PanoramaFabricCatalog .technology-guide{margin:26px 0 30px}#PanoramaFabricCatalog .technology-guide>h2{font-size:25px;margin-bottom:9px}#PanoramaFabricCatalog .technology-intro{font-size:15px;color:#555;max-width:900px}#PanoramaFabricCatalog .technology-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}#PanoramaFabricCatalog .technology-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;border:1px solid #c9d1d6;background:transparent;border-radius:10px;padding:18px;color:#1a3c57;position:relative}#PanoramaFabricCatalog .technology-card svg{width:37px;height:40px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#PanoramaFabricCatalog .technology-card strong{font-family:var(--font-heading-family);font-size:15px}#PanoramaFabricCatalog .technology-card span{font-size:13px;line-height:1.5;color:#555}#PanoramaFabricCatalog .technology-card:hover{border-color:#1a3c57;background:#edf1f4}#PanoramaFabricCatalog .technology-card[aria-pressed=true]{background:#1a3c57;color:#fff;border-color:#1a3c57}#PanoramaFabricCatalog .technology-card[aria-pressed=true] span{color:#fff}#PanoramaFabricCatalog .technology-card[aria-pressed=true]:after{content:"\2713";position:absolute;top:12px;right:15px;color:#fff}#PanoramaFabricCatalog .technology-reset{grid-column:1/-1;justify-self:start;border:1px solid #999;background:transparent;color:#121212;border-radius:40px;padding:7px 18px;font-size:13px}#PanoramaFabricCatalog .technology-reset[aria-pressed=true]{background:#e5e8eb}#PanoramaFabricCatalog .technology-info{margin-top:18px;border-left:4px solid #1a3c57;background:#fff;padding:23px 26px;border-radius:0 8px 8px 0}#PanoramaFabricCatalog .technology-info h3{font-size:22px;margin-bottom:9px}#PanoramaFabricCatalog .technology-info .tech-summary{font-size:16px;max-width:1000px}#PanoramaFabricCatalog .technology-info h4{font-size:15px;margin:18px 0 8px}#PanoramaFabricCatalog .technology-info ol{padding-left:22px;margin:0 0 16px}#PanoramaFabricCatalog .technology-info li{font-size:14px;line-height:1.65;margin:6px 0}#PanoramaFabricCatalog .technology-info .tech-limit{font-size:13px;color:#555;margin:12px 0}#PanoramaFabricCatalog .technology-info .tech-source{font-size:13px;color:#1a3c57;text-underline-offset:3px}#PanoramaFabricCatalog .technology-info .tech-collections{font-size:14px}#PanoramaFabricCatalog .technology-info details{border-top:1px solid #ddd;padding-top:12px;margin-bottom:0}#PanoramaFabricCatalog .technology-info details p{font-size:13px}#PanoramaFabricCatalog .technology-info details li{font-size:13px}@media(max-width:749px){#PanoramaFabricCatalog .technology-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#PanoramaFabricCatalog .technology-card{padding:14px 12px}#PanoramaFabricCatalog .technology-card strong{font-size:13px}#PanoramaFabricCatalog .technology-card span{font-size:12px}#PanoramaFabricCatalog .technology-guide>h2{font-size:22px}#PanoramaFabricCatalog .technology-info{padding:18px 16px}#PanoramaFabricCatalog .technology-info h3{font-size:19px}}#PanoramaFabricCatalog{font-family:var(--font-body-family);font-style:var(--font-body-style);width:100%;padding-bottom:0}#PanoramaFabricCatalog .pf-fabric-main{max-width:var(--page-width);margin:auto}#PanoramaFabricCatalog h1,#PanoramaFabricCatalog h2,#PanoramaFabricCatalog h3,#PanoramaFabricCatalog h4{font-family:var(--font-heading-family)}#PanoramaFabricCatalog button:focus-visible,#PanoramaFabricCatalog a:focus-visible{outline:3px solid #1a3c57;outline-offset:4px}#PanoramaFabricCatalog .selected.visible{z-index:20}#PanoramaFabricCatalog dialog{max-height:90vh;overflow:auto;z-index:30}@media(max-width:749px){#PanoramaFabricCatalog .pf-fabric-main{padding:32px 20px 70px}}#PanoramaFabricCatalog .swatch img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/26/assets/panorama-fabric-catalog.css.map */
