.winter-intro{padding-block:38px 64px}.winter-breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:42px;font-size:.875rem;display:flex}.winter-breadcrumb a,.winter-page .vw-article p a,.winter-page .vw-note a{text-underline-offset:4px;text-decoration:underline}.winter-intro-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:58px;display:grid}.winter-intro h1{letter-spacing:-.035em;font-size:clamp(2.25rem,4.2vw,4.2rem);line-height:1.08}.winter-intro h1 span{color:#58635c}.winter-intro-grid>div>p:not(.vm-eyebrow){max-width:660px;margin-block:24px;font-size:1.125rem;line-height:1.7}.winter-intro-grid>img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto}.winter-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.winter-actions .vm-button{white-space:normal;min-height:48px}.winter-page .winter-disclosure{color:#536057;margin-top:18px;line-height:1.6;font-size:.875rem!important}.winter-layout{border-top:1px solid #cbd0ca;padding-top:52px}.winter-page .vw-article{min-width:0}.winter-page .vw-article h2{font-size:clamp(1.75rem,3.1vw,2.6rem);line-height:1.16}.winter-page .vw-article .winter-more{margin-top:32px}.winter-page .vw-sources p{color:#d0d8d2;margin-top:20px;line-height:1.65}:is(.winter-page a:focus-visible,.winter-page summary:focus-visible){outline-offset:5px;outline:3px solid #287b9c}.winter-start{padding-bottom:42px}.winter-finder{border-top:1px solid #cbd0ca;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;margin-block:0 48px;padding-block:32px;scroll-margin-top:110px;display:grid}.winter-finder h2{margin-block:12px 20px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.winter-finder p{font-size:1rem;line-height:1.65}.winter-finder a:not(.vm-button){text-underline-offset:3px;text-decoration:underline}.winter-finder form{background:#fff;border:1px solid #cbd0ca;border-top:3px solid #254c35;border-radius:5px;min-width:0;padding:26px}.winter-size-label{margin-bottom:10px;font-weight:700;display:block}.winter-finder select{width:100%;min-height:48px;font:inherit;color:#172019;background:#fff;border:1px solid #a7afa8;border-radius:4px;padding:10px}.winter-finder #winter-size-note{color:#536057;margin-block:10px 18px;font-size:.8125rem}.winter-check{cursor:pointer;align-items:flex-start;gap:12px;margin-block:16px;font-size:.875rem;line-height:1.6;display:flex}.winter-check input{accent-color:#254c35;flex-shrink:0;width:20px;height:20px;margin-top:2px}.winter-confirm{background:#f1f5ed;border-radius:4px;padding:14px}.winter-finder .vm-button{white-space:normal;min-height:48px}.winter-finder-result:empty{display:none}.winter-finder-result{background:#f1f5ed;border-left:3px solid #356044;margin-top:20px;padding:18px}.winter-finder-result p{margin-block:10px 14px;font-size:.875rem}.winter-finder :is(button,select,input):focus-visible{outline-offset:4px;outline:3px solid #287b9c}.winter-finder-steps{margin-block:24px;padding-left:22px}.winter-finder-steps li{margin-block:14px;padding-left:4px;line-height:1.65}.winter-finder .winter-filter-note{color:#536057;margin-top:-6px;font-size:.8125rem}.winter-inline-results{border-top:1px solid #cbd0ca;grid-column:1/-1;min-width:0;padding-top:32px}.winter-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.winter-results-heading h3{margin-top:10px;scroll-margin-top:110px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.winter-results-heading h3:focus{outline:none}.winter-results-scope{color:#536057;max-width:850px;margin-block:18px 26px}.winter-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.winter-product-card{background:#fff;border:1px solid #cbd0ca;border-radius:8px;flex-direction:column;min-width:0;padding:26px;display:flex}.winter-product-card h4{margin-block:12px 18px;font-size:1.3rem;line-height:1.3}.winter-product-card .winter-product-size{border-block:1px solid #e0e4dd;padding-block:16px;font-weight:700;line-height:1.6}.winter-product-card .winter-product-check{color:#536057;margin-block:18px 24px;font-size:.875rem}.winter-product-card .winter-product-price{margin-top:auto;margin-bottom:14px;font-size:.875rem}.winter-product-card .vm-button{justify-content:space-between;gap:12px;width:100%;font-size:.875rem;display:flex}.winter-product-card .vm-button svg{flex-shrink:0}.winter-inline-results .winter-feed-note{color:#536057;margin-block:22px;font-size:.8125rem;line-height:1.65}@media (max-width:600px){.winter-product-grid{grid-template-columns:minmax(0,1fr)}.winter-product-card{padding:22px}}@media (max-width:800px){.winter-finder{grid-template-columns:minmax(0,1fr);gap:20px}.winter-finder form{padding:20px}}.winter-start h2{margin:12px 0 24px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2}.winter-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.winter-start-grid>a{background:#fff;border:1px solid #cbd0ca;border-radius:8px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.winter-start-grid strong{justify-content:space-between;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.45;display:flex}.winter-start-grid strong svg{flex-shrink:0;margin-top:3px}.winter-start-grid span{color:#536057;font-size:.9375rem;line-height:1.6}.winter-start-grid>a:hover{background:#f8faf7;border-color:#356044}.winter-offer-scope{background:#eaf0e8;border-left:3px solid #356044;margin-top:26px;padding:22px 24px}.winter-offer-scope>p{margin:10px 0 0}.winter-compare-list{padding-left:24px}.winter-compare-list>li{margin:26px 0;padding-left:6px}.winter-compare-list p{margin-top:8px}.winter-selection-panel{background:#fff;border:1px solid #cbd0ca;border-radius:8px;margin-top:32px;padding:28px}.winter-selection-panel h3{margin-top:0!important}.winter-selection-panel .vm-button{white-space:normal;min-height:48px;margin-block:18px}.winter-page .winter-selection-panel>p:last-child{margin-bottom:0}@media (max-width:1000px){.winter-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px}.winter-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}}@media (max-width:800px){.winter-intro{padding-block:28px 40px}.winter-breadcrumb{margin-bottom:30px}.winter-intro-grid,.winter-layout{grid-template-columns:minmax(0,1fr)}.winter-intro-grid>img{aspect-ratio:16/9;max-height:260px}.winter-intro-grid>div>p:not(.vm-eyebrow){font-size:1rem}.winter-page .vw-size-code{overflow-wrap:anywhere;font-size:clamp(1.4rem,6vw,2rem)!important}.winter-actions{flex-direction:column;align-items:flex-start}.winter-page .vw-sources h2{font-size:1.8rem}.winter-start-grid{grid-template-columns:minmax(0,1fr)}.winter-start-grid>a{padding:20px}.winter-start{padding-bottom:32px}.winter-selection-panel{padding:22px}}
