.wc-main{background:#f8f5ef;color:#342d27}.wc-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.wc-intro{padding-top:32px;padding-bottom:32px;max-width:1180px}.wc-crumb{font-size:14px;margin-bottom:28px;color:#6b6054}.wc-intro h1{font-size:clamp(34px,4.3vw,62px);line-height:1.08;font-weight:600;letter-spacing:-.025em;max-width:1000px;margin:0 0 24px}.wc-lead{font-size:clamp(19px,2vw,25px);max-width:820px;line-height:1.4}.wc-intro>p{max-width:890px}.wc-main p{line-height:1.6}.wc-main a{color:#765128;text-underline-offset:4px}.wc-main a.button{color:white}.wc-main a:focus-visible,.wc-main summary:focus-visible,.wc-table-scroll:focus-visible{outline:3px solid #875c2e;outline-offset:5px}.wc-actions{display:flex;align-items:center;gap:24px;margin:26px 0;flex-wrap:wrap}.wc-note{color:#6a6056;font-size:15px}.wc-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:20px}.wc-visuals a{display:block;text-decoration:none;font-size:15px;line-height:1.35}.wc-visuals img{width:100%;height:auto;display:block;margin-bottom:12px}.wc-visuals span{display:block;font-weight:600}.wc-section{padding-block:42px}.wc-main h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;font-weight:600}.wc-section>p{max-width:900px}.wc-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #ddd3c6}.wc-main table{border-collapse:collapse;min-width:940px;width:100%;font-variant-numeric:tabular-nums;font-size:16px}.wc-main caption{text-align:left;padding:14px 18px;background:#ece5da;color:#594f44;font-size:14px}.wc-main th,.wc-main td{text-align:left;padding:18px 16px;border-bottom:1px solid #ddd3c6;vertical-align:top}.wc-main thead{background:#e6dece}.wc-main tbody th{font-weight:500;max-width:240px}.wc-main td{white-space:nowrap}.wc-anatomy{display:flex;gap:18px;align-items:center;background:#eee7dc;padding:24px;margin:24px 0}.wc-anatomy p{flex:1;margin:0}.wc-anatomy strong,.wc-anatomy span{display:block}.wc-anatomy span{font-size:15px;color:#60564b;margin-top:8px}.wc-anatomy>b{font-size:24px;font-weight:400}.wc-product{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:36px 0;border-top:1px solid #d9cebf;scroll-margin-top:24px}.wc-product figure{margin:0}.wc-product img{width:100%;height:auto;display:block}.wc-product figcaption{font-size:13px;color:#6a6056;padding-top:10px}.wc-product h2{font-size:34px;margin:0 0 12px}.wc-material{font-size:15px;font-weight:600}.wc-product .wc-cost{font-size:32px;font-weight:600;margin:20px 0 0}.wc-cost span{font-size:15px;font-weight:400}.wc-link{font-weight:600;display:inline-block;padding-block:8px}.wc-measure{background:#eee7dc;padding:32px;box-sizing:border-box}.wc-faq details{border-bottom:1px solid #d9cebf;padding:0}.wc-faq summary{cursor:pointer;padding:20px 0;font-size:18px;font-weight:500;min-height:44px}.wc-faq details p{max-width:900px;margin-top:0;padding-bottom:16px}#comparison,#request{scroll-margin-top:24px}::selection{background:#d9c7a9;color:#30271d}@media(max-width:800px){.wc-container{width:calc(100% - 32px)}.wc-visuals{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.wc-product{gap:24px;grid-template-columns:1fr 1fr}.wc-product h2{font-size:27px}.wc-anatomy{flex-wrap:wrap}.wc-anatomy p{flex:1 1 36%}.wc-anatomy>b{display:none}}@media(max-width:560px){.wc-break{display:none}.wc-intro{padding-top:24px}.wc-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-section{padding-block:30px}.wc-product{grid-template-columns:1fr;gap:20px;padding:30px 0}.wc-product h2{font-size:29px}.wc-actions{gap:12px}.wc-anatomy{display:block;padding:20px}.wc-anatomy p+p{margin-top:22px}.wc-measure{padding:24px}.wc-main table{font-size:15px}.wc-crumb{margin-bottom:22px}}

.wc-premium{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#e9dfd0;padding:32px;box-sizing:border-box;margin-block:30px}.wc-premium>img{width:100%;height:360px;object-fit:cover;object-position:center 60%;display:block}.wc-premium p{max-width:500px}@media(max-width:700px){.wc-premium{grid-template-columns:1fr;gap:24px;padding:24px}.wc-premium>img{height:300px}}

.wc-main td:nth-child(2){white-space:normal;min-width:170px}.wc-main table{min-width:1100px}

/* Scoped refinement: visual choice first, detailed summary after the products. */
.wc-main{--wc-ink:#342d27;--wc-muted:#6a6056;--wc-accent:#765128;--wc-ease:cubic-bezier(.23,1,.32,1)}
.wc-intro{padding-bottom:26px}.wc-intro .wc-lead{max-width:840px;margin-bottom:20px}.wc-actions{column-gap:24px;row-gap:10px}.wc-summary-link{font-size:15px;padding-block:10px}
.wc-visuals{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;padding-bottom:44px}.wc-visuals a{color:var(--wc-ink)}.wc-visuals img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:8px;transform-origin:center;transition:transform 160ms var(--wc-ease),opacity 160ms ease}.wc-visuals span{line-height:1.3;min-height:40px}.wc-visuals-premium{display:block;font-size:17px;font-weight:600;letter-spacing:.035em;font-kerning:none;line-height:1.4;color:var(--wc-accent);margin-top:8px}.wc-wood-row td{white-space:normal!important}.wc-visuals-cost{display:block;margin-top:8px;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.wc-visuals small{display:block;font-size:13px;color:var(--wc-muted);margin-top:4px}
.wc-comparison-lead{font-size:22px;line-height:1.35;margin-bottom:8px}.wc-window-size{margin-top:0;color:var(--wc-muted)}.wc-layout-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0 14px}.wc-layout-options article{display:flex;align-items:center;gap:22px;background:#eee7dc;padding:24px;border-radius:8px}.wc-layout-options svg{flex:0 0 110px;display:block}.wc-layout-options h3{font-size:21px;margin:0 0 10px;line-height:1.2}.wc-layout-options p{margin:0;font-size:15px;color:var(--wc-muted)}.wc-layout-options .wc-layout-size{font-size:23px;font-weight:600;line-height:1.25;margin-bottom:10px;color:var(--wc-ink);font-variant-numeric:tabular-nums}.wc-dimensions-note{font-size:15px;color:var(--wc-muted);margin-bottom:24px}@media(max-width:800px){.wc-layout-options{grid-template-columns:1fr}.wc-layout-options article{padding:20px;gap:18px}}@media(max-width:360px){.wc-layout-options article{padding:16px;gap:12px}.wc-layout-options svg{flex-basis:76px;width:76px}.wc-layout-options .wc-layout-size{font-size:21px}}.wc-visual-note{font-size:14px;color:var(--wc-muted);margin-top:0;margin-bottom:32px;line-height:1.5}.wc-products{padding-top:20px}.wc-section-head{max-width:820px;margin-bottom:28px}.wc-section-head p{font-size:18px;line-height:1.55;color:var(--wc-muted);margin:0}.wc-product{grid-template-columns:1.04fr .96fr;gap:48px;padding-block:40px}.wc-product img{border-radius:8px}.wc-product-copy{min-width:0}.wc-product-copy h2{max-width:520px}.wc-product-copy .wc-note{max-width:64ch}.wc-product-copy .wc-cost{font-size:38px;line-height:1.16;font-variant-numeric:tabular-nums;margin-top:24px;letter-spacing:-.02em}.wc-cost span{display:block;font-size:15px;line-height:1.4;letter-spacing:0;margin-top:6px;color:var(--wc-muted)}
.wc-price-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 12px;padding:16px 0;border-block:1px solid #ddd3c6}.wc-price-details div{min-width:0}.wc-price-details dt{font-size:14px;color:var(--wc-muted);margin-bottom:5px}.wc-price-details dd{margin:0;font-size:17px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}
.wc-product{border-top:0}.wc-price-details{border:0;background:#eee7dc;padding:16px;border-radius:8px}#comparison{padding-top:52px}.wc-table-hint{font-size:14px;color:var(--wc-muted);margin-top:10px}.wc-main th,.wc-main td{padding:16px}.wc-anatomy{margin-top:26px}.wc-measure{margin-top:12px}.wc-faq{max-width:1000px}.wc-premium{margin-block:30px 48px}
@media(hover:hover) and (pointer:fine){.wc-visuals a:hover img{transform:scale(1.015);opacity:.96}.wc-visuals a:hover span{text-decoration:underline;text-underline-offset:4px}}
.wc-visuals a:focus-visible img{transition:none;transform:none;opacity:1}
@media(max-width:1100px){.wc-visuals{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-product{gap:28px}.wc-product-copy .wc-cost{font-size:34px}}
@media(max-width:800px){.wc-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.wc-product{gap:24px}.wc-price-details{gap:8px}.wc-price-details dd{font-size:16px}}
@media(max-width:560px){.wc-intro h1{font-size:30px;line-height:1.12}.wc-intro{padding-bottom:24px}.wc-visuals{padding-bottom:30px;gap:24px 12px}.wc-visuals span{font-size:14px;min-height:38px}.wc-visuals-cost{font-size:21px}.wc-visuals small{font-size:13px}.wc-product{grid-template-columns:1fr;gap:22px;padding-block:30px}.wc-product-copy h2{font-size:29px}.wc-product-copy .wc-cost{font-size:34px}.wc-section-head p{font-size:17px}.wc-summary-link{width:100%}#comparison{padding-top:36px}.wc-price-details dd{font-size:16px}.wc-actions{margin-top:20px}.wc-premium{margin-bottom:30px}}
@media(prefers-reduced-motion:reduce){.wc-visuals img{transition:opacity 120ms ease}.wc-visuals a:hover img{transform:none}}

.wc-main .wc-pro-name{letter-spacing:.055em;font-kerning:none;font-weight:500;display:inline;min-height:0;font-size:inherit;line-height:inherit}.wc-main #wood-premium a .wc-pro-name{margin-inline:.3em}.wc-main #wood-premium a{font-weight:600;letter-spacing:.015em}

@font-face{font-family:'Golos Text';src:url('/window-comparison/GolosText.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}
body,body *{font-family:'Golos Text',Arial,sans-serif!important}
.wc-main h1,.wc-main h2,.wc-main h3,.wc-main th,.wc-main strong,.wc-main .wc-cost,.wc-main a.wc-btn{font-weight:600}
.wc-main .wc-pro-name{font-weight:600;letter-spacing:.015em;font-kerning:normal}
.wc-main .wc-visuals-premium{letter-spacing:.015em;font-kerning:normal}
