.webbing-catalog-page{--wc-ink:#10213b;--wc-muted:#627086;--wc-line:#dfe6ee;--wc-soft:#f5f8fb;--wc-orange:#f47721;background:#f5f7fa;color:var(--wc-ink);font-family:Arial,Helvetica,sans-serif}
.webbing-catalog-page *{box-sizing:border-box}.webbing-catalog-page a{color:inherit}.wc-wrap{width:min(1280px,calc(100% - 48px));margin:0 auto}.wc-skip{position:absolute;left:-9999px}.wc-skip:focus{left:16px;top:16px;z-index:10;padding:12px;background:#fff}
.wc-hero{padding:74px 0 38px}.wc-hero-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:54px;align-items:center}.wc-eyebrow{margin:0 0 16px;color:#b65b18;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wc-hero h1{max-width:660px;margin:0;color:var(--wc-ink);font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.045em}.wc-hero h1 span{display:block;margin-top:14px;color:#bd641f;font-size:.42em;line-height:1.2;letter-spacing:-.01em}.wc-lead{max-width:600px;margin:24px 0 0;color:#536176;font-size:18px;line-height:1.65}.wc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.wc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:1px solid var(--wc-orange);border-radius:10px;background:var(--wc-orange);color:#fff!important;font-weight:800;text-decoration:none;box-shadow:0 10px 24px rgba(244,119,33,.18)}.wc-btn--light{border-color:var(--wc-line);background:#fff;color:var(--wc-ink)!important;box-shadow:none}.wc-proof{display:flex;flex-wrap:wrap;gap:18px;margin:26px 0 0;padding:0;list-style:none;color:#526074;font-size:14px}.wc-proof li{display:flex;align-items:center;gap:8px}.wc-proof i{width:8px;height:8px;border-radius:50%;background:var(--wc-orange)}.wc-hero-visual{position:relative;min-height:0;display:block;border:0;border-radius:22px;background:transparent;overflow:hidden;box-shadow:0 18px 42px rgba(16,33,59,.08)}.wc-hero-visual:after{display:none}.wc-hero-visual img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;border-radius:22px}.wc-section{padding:76px 0}.wc-section--white{background:#fff}.wc-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.wc-section-head h2{max-width:700px;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:-.04em}.wc-section-head p{max-width:430px;margin:0;color:var(--wc-muted);line-height:1.65}.wc-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.wc-filter button{min-height:40px;padding:0 15px;border:1px solid var(--wc-line);border-radius:999px;background:#fff;color:#526074;font-weight:800;cursor:pointer}.wc-filter button[aria-pressed=true],.wc-filter button:hover{border-color:var(--wc-orange);background:#fff4e9;color:#b65b18}.wc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wc-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--wc-line);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(16,33,59,.055);transition:transform .2s ease,box-shadow .2s ease}.wc-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(16,33,59,.11)}.wc-card[hidden]{display:none}.wc-card-media{display:flex;align-items:center;justify-content:center;height:242px;padding:20px;border-bottom:1px solid #edf1f5;background:#fff}.wc-card-media img{display:block;width:100%;height:100%;object-fit:contain}.wc-card-body{display:flex;flex:1;flex-direction:column;padding:19px 20px 21px}.wc-card-kicker{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#5d6b7e;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.wc-dot{width:10px;height:10px;border-radius:50%;background:var(--dot,#8c9ba9)}.wc-card h3{margin:0 0 9px;font-size:21px;line-height:1.15;letter-spacing:-.02em}.wc-card p{margin:0;color:var(--wc-muted);font-size:14px;line-height:1.5}.wc-card-meta{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0 19px;color:#536176;font-size:13px}.wc-card-link{margin-top:auto;color:#b65b18!important;font-weight:900;text-decoration:none}.wc-card--choice{border-color:#f0bd92;background:linear-gradient(145deg,#fff9f3,#fff)}.wc-card--choice .wc-card-media{background:#fffaf5}.wc-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wc-step{padding:24px;border:1px solid var(--wc-line);border-radius:18px;background:#fff}.wc-step-no{display:block;margin-bottom:30px;color:var(--wc-orange);font-size:13px;font-weight:900;letter-spacing:.12em}.wc-step h3{margin:0 0 10px;font-size:19px;line-height:1.2}.wc-step p{margin:0;color:var(--wc-muted);font-size:14px;line-height:1.55}.wc-table-shell{overflow:hidden;border:1px solid #ced8e3;border-radius:18px;background:#fff;box-shadow:0 15px 36px rgba(16,33,59,.06)}.wc-table-scroll{overflow-x:auto}.wc-table{width:100%;min-width:930px;border-collapse:collapse;font-size:14px}.wc-table caption{padding:18px 20px;text-align:left;color:var(--wc-muted)}.wc-table th,.wc-table td{padding:14px 13px;border-bottom:1px solid #e7edf3;text-align:center;white-space:nowrap}.wc-table thead th{background:var(--wc-ink);color:#fff;font-size:12px;line-height:1.35}.wc-table .wc-width{background:#fff5e9;color:#a75013;font-weight:900}.wc-table .wc-color{display:flex;align-items:center;justify-content:center;gap:8px}.wc-table .wc-color i{width:11px;height:11px;border-radius:3px;background:var(--dot,#8c9ba9)}.wc-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.wc-note{padding:15px 17px;border-left:3px solid var(--wc-orange);background:#fff;color:var(--wc-muted);font-size:13px;line-height:1.55}.wc-feature-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:58px;align-items:center}.wc-feature-photo{margin:0;overflow:hidden;border-radius:22px;background:#fff;border:1px solid var(--wc-line)}.wc-feature-photo img{display:block;width:100%;height:480px;object-fit:contain;padding:24px}.wc-feature-copy h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.04em}.wc-feature-copy>p{color:var(--wc-muted);line-height:1.65}.wc-benefits{display:grid;gap:16px;margin:26px 0 0;padding:0;list-style:none}.wc-benefits li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start}.wc-benefits b{display:block;margin-bottom:3px}.wc-benefits span{color:var(--wc-muted);font-size:14px;line-height:1.5}.wc-check{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff1e5;color:#b65b18;font-weight:900}.wc-delivery{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wc-panel{padding:28px;border:1px solid var(--wc-line);border-radius:18px;background:#fff}.wc-panel h2,.wc-panel h3{margin:0 0 13px}.wc-panel p,.wc-panel li{color:var(--wc-muted);line-height:1.65}.wc-panel ul{margin:14px 0 0;padding-left:20px}.wc-cta{padding:55px 0;background:var(--wc-ink);color:#fff}.wc-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.wc-cta h2{max-width:700px;margin:0;font-size:clamp(31px,4vw,51px);line-height:1.05;letter-spacing:-.04em}.wc-cta p{max-width:570px;margin:15px 0 0;color:#cbd5e1;line-height:1.6}.wc-cta .wc-btn--light{border-color:#fff;background:#fff}.wc-faq{display:grid;gap:10px}.wc-faq details{padding:18px 20px;border:1px solid var(--wc-line);border-radius:12px;background:#fff}.wc-faq summary{cursor:pointer;font-weight:800}.wc-faq p{margin:12px 0 0;color:var(--wc-muted);line-height:1.6}.wc-small{color:var(--wc-muted);font-size:13px;line-height:1.6}.wc-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.wc-links a{color:#b65b18;font-weight:800;text-decoration:none}
@media(max-width:980px){.wc-hero-grid,.wc-feature-grid{grid-template-columns:1fr}.wc-hero-copy{order:1}.wc-hero-visual{order:0}.wc-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-feature-photo img{height:360px}}
@media(max-width:640px){.wc-wrap{width:min(100% - 32px,1280px)}.wc-hero{padding-top:38px}.wc-hero-grid{gap:28px}.wc-hero h1{font-size:42px}.wc-lead{font-size:16px}.wc-hero-visual{min-height:0}.wc-hero-visual img{height:auto;min-height:0;aspect-ratio:16/10}.wc-section{padding:52px 0}.wc-section-head{display:block}.wc-section-head p{margin-top:13px}.wc-grid,.wc-bento,.wc-delivery,.wc-notes{grid-template-columns:1fr}.wc-card-media{height:220px}.wc-actions .wc-btn{width:100%}.wc-proof{display:grid;gap:10px}.wc-feature-photo img{height:290px}.wc-cta-inner{display:block}.wc-cta .wc-actions{margin-top:24px}.wc-cta .wc-btn{width:100%}}

