:root{--ink:#222222;--green:#222222;--muted:#484848;--cream:#F7F7F7;--line:#EBEBEB;--sage:#F7F7F7;--clay:#222222;--serif:'Manrope','DM Sans',sans-serif;--radius:17px}h1,h2{font-weight:650;letter-spacing:-1.6px}h1 em,h2 em{font-weight:650;font-style:normal}h2{font-size:35px;line-height:1.2}p{color:#484848}.eyebrow{letter-spacing:1.6px;color:#484848}.button{border-radius:11px;background:var(--green);min-height:48px}.button:hover{background:#222222}.button.secondary{border-color:#B0B0B0}.site-header{height:82px}.logo{font-size:22px;letter-spacing:-1px;gap:8px}.logo .brand-mark{width:36px;height:36px}.logo .wordmark{display:flex;flex-direction:column;gap:4px}.logo .wordmark>span{font-size:10px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:#6A6A6A}.logo .wordmark strong{font-size:22px;font-weight:750;line-height:1;letter-spacing:-.8px}.container{max-width:1280px}.page-intro h1{font-size:52px;line-height:1.13}.page-intro{max-width:880px}.page-intro>p:last-child{max-width:780px}.section-heading h2{font-size:32px}.section-heading p:not(.eyebrow){font-size:14px;max-width:670px;line-height:1.75;margin-top:12px}.section-heading .eyebrow{font-size:9px;margin-bottom:12px}.section{padding-top:64px}.product-body h3{font-weight:650}.product-card,.paper-card{border-radius:15px}.product-visual{border-radius:15px 15px 0 0}.product-grid.four .product-body h3{font-size:17px;line-height:1.4;min-height:48px}.product-grid.four .product-body>p:not(.eyebrow){font-size:11px;line-height:1.7}.product-grid.four .product-bottom{flex-wrap:wrap;gap:10px}.product-grid.four .product-bottom .text-link{font-size:11px}.product-grid.four .compare-add{font-size:11px}.product-grid.four .tag{max-width:calc(100% - 55px);white-space:normal;font-size:9px}.product-grid.four .product-visual{height:190px}.product-grid.four .illustration-label{font-size:8px}.guide-card h3{font-family:var(--font);font-size:23px;font-weight:550;line-height:1.35}.site-footer{background:#F7F7F7}.footer-brand p{font-size:13px}.footer-bottom p{font-size:10px}.product-intro h1{font-size:44px;line-height:1.15}.product-content h2{font-size:33px}.article-header h1{font-size:48px;line-height:1.18}.article-copy h2{font-size:29px;letter-spacing:-.7px}.shopping-header h1{font-size:48px}.finder-dialog h2{font-size:34px;line-height:1.2}.dimension-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dimension-card{border:1px solid #EBEBEB;border-radius:13px;display:flex;gap:14px;align-items:center;position:relative;padding:20px 15px;min-height:126px;background:#fff;transition:border-color .2s,background .2s}.dimension-card:hover{border-color:#6A6A6A;background:#FFFFFF}.dimension-card>span:nth-child(2){min-width:0}.dimension-card strong{font-size:12px;font-weight:650;display:block;margin-bottom:5px;line-height:1.4;max-width:170px}.dimension-card b{display:block;font-size:19px;letter-spacing:-.5px;font-weight:600;white-space:nowrap}.dimension-card b small{font-size:9px;letter-spacing:0;font-weight:400;color:#6A6A6A}.dimension-card em{display:block;font-size:9px;line-height:1.6;color:#6A6A6A;max-width:160px;font-style:normal;margin-top:6px}.dimension-arrow{position:absolute;right:11px;top:8px;font-size:15px;color:#6A6A6A}.mini-bed{width:42px;aspect-ratio:var(--bed-ratio);max-height:74px;flex-shrink:0;border:1px solid #B0B0B0;border-radius:5px;background:linear-gradient(#F7F7F7 35%,#EBEBEB 35.5%,#FBEAED 36%);display:flex;gap:3px;justify-content:center;padding:6px 4px;box-shadow:2px 3px 0 #EBEBEB}.mini-bed>i{display:block;width:42%;height:14px;background:#FBEAED;border:1px solid #DDDDDD;border-radius:3px}.national-panel{margin-top:66px;padding:40px;background:#F7F7F7;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.national-panel h2{font-size:33px;line-height:1.23}.national-panel p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:19px;max-width:450px}.national-panel .button{margin-top:25px;font-size:12px}.national-panel .eyebrow{font-size:9px}.supporting-categories{display:flex;align-items:center;gap:30px;margin-top:55px;padding-top:29px;padding-bottom:29px;border-top:1px solid var(--line)}.supporting-categories>div{margin-right:auto}.supporting-categories h2{font-size:21px;letter-spacing:-.5px}.supporting-categories p{font-size:12px;margin-top:9px}.supporting-categories>a{display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap;font-weight:500}.supporting-categories .icon{width:18px;height:18px}.mattress-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:#F7F7F7;border-radius:15px}.mattress-filters .catalog-query{grid-column:span 2!important}.mattress-filters>label:nth-child(2){grid-column:auto}.mattress-filters input,.mattress-filters select{min-width:0;width:100%}.mattress-filters .text-button{align-self:end;justify-self:end;grid-column:auto}.exact-filter{grid-column:span 2;margin:0;border:0;align-self:end}.exact-filter summary{font-size:12px;justify-content:flex-start;gap:8px;padding:14px 0;cursor:pointer}.exact-filter summary .icon{width:17px;height:17px}.exact-filter>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:10px 0 0}.exact-filter p{grid-column:1/-1;font-size:10px!important;line-height:1.7}.exact-filter label{font-size:11px}.database-note{border:1px solid #EBEBEB;border-left:3px solid #6A6A6A;border-radius:8px;background:#FFFFFF;padding:22px 25px;margin-top:35px}.database-note>strong{font-size:14px}.database-note p{font-size:12px;line-height:1.9;margin-top:8px;max-width:900px}.database-note .text-link{font-size:12px;margin-top:12px}.size-directory-tools{display:flex;gap:20px;margin:5px 0 20px}.size-directory-tools>label{display:flex;align-items:center;gap:12px;border:1px solid #DDDDDD;border-radius:11px;padding:0 16px;flex:1}.size-directory-tools input{padding:14px 0;width:100%;border:0;outline-offset:2px;font-size:14px}.size-directory-tools .icon{width:19px;height:19px;color:#6A6A6A}.size-directory-tools .button{font-size:12px}.size-directory-summary{font-size:12px;color:#6A6A6A}.size-directory-group{padding-top:35px}.size-directory-group h2{font-size:29px}.purchase-switch{display:flex;gap:14px;flex-wrap:wrap}.purchase-switch a{display:flex;align-items:center;gap:10px;padding:13px 20px;background:#F7F7F7;border:1px solid #EBEBEB;border-radius:10px;font-size:13px}.purchase-switch .icon{width:19px;height:19px}.retailer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.retailer-card{padding:28px;border:1px solid #EBEBEB;border-radius:15px;display:flex;flex-direction:column}.retailer-card .round-icon{width:40px;height:40px}.retailer-card .eyebrow{font-size:8px;margin-bottom:9px}.retailer-card h3{font-size:23px}.retailer-card>p:not(.eyebrow){font-size:12px;margin-top:10px}.retailer-card ul{padding:0;list-style:none;margin:17px 0 25px;flex:1}.retailer-card li{padding:10px 0;border-bottom:1px solid var(--line)}.retailer-card li a{font-size:12px;display:flex;gap:10px;justify-content:space-between;align-items:center}.retailer-card li .icon{width:15px;height:15px}.retailer-card .button{font-size:10px;gap:8px;padding:12px}.local-coverage{margin-top:45px}.local-coverage .paper-card{background:#fff}.local-coverage .simple-list{font-size:13px}@media(max-width:1100px){.logo .wordmark strong{font-size:20px}.logo .wordmark>span{font-size:8px}.dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dimension-card{padding:20px 16px}.national-panel{margin-left:30px;margin-right:30px;gap:30px;padding:32px}.national-panel h2{font-size:29px}.national-panel p:not(.eyebrow){font-size:12px}.retailer-grid{grid-template-columns:1fr 1fr}.product-grid.four .product-body>p:not(.eyebrow){font-size:10px}}@media(max-width:850px){.logo .wordmark strong{font-size:18px}.logo .wordmark>span{font-size:7px;letter-spacing:1.4px}.logo .brand-mark{width:31px}.dimension-grid{grid-template-columns:1fr 1fr}.dimension-card strong{font-size:13px}.dimension-card b{font-size:21px}.dimension-card em{font-size:10px}.national-panel{grid-template-columns:1fr;margin-left:24px;margin-right:24px;gap:30px;padding:32px}.national-panel h2{font-size:32px}.national-panel p:not(.eyebrow){max-width:100%}.supporting-categories{gap:18px;flex-wrap:wrap}.supporting-categories>div{flex-basis:100%;margin:0 0 2px}.supporting-categories>a{font-size:12px}.mattress-filters{grid-template-columns:1fr 1fr}.mattress-filters .catalog-query{grid-column:1/-1!important}.mattress-filters .text-button{grid-column:1/-1}.exact-filter{grid-column:1/-1}.page-intro h1{font-size:46px}.size-directory-tools{gap:12px}.size-directory-tools .button{font-size:11px;padding:12px}.size-directory-tools input{font-size:12px}.retailer-card{padding:23px}.product-grid.four .product-body h3{font-size:20px}.product-grid.four .product-body>p:not(.eyebrow){font-size:11px}}@media(max-width:650px){.site-header{height:74px}.logo .wordmark strong{font-size:19px}.logo .wordmark>span{font-size:7px;letter-spacing:1.5px}.logo .brand-mark{width:33px;height:33px}.section{padding-top:42px}.section-heading h2{font-size:27px;line-height:1.25;letter-spacing:-1px}.section-heading p:not(.eyebrow){font-size:12px;line-height:1.8;margin-top:12px}.section-heading .eyebrow{font-size:8px;margin-bottom:10px}.dimension-grid{gap:11px}.dimension-card{min-height:158px;display:block;padding:16px 13px}.mini-bed{width:29px;max-height:43px;margin-bottom:12px;border-radius:3px;padding:4px 3px;gap:2px}.mini-bed>i{height:8px;border-radius:2px}.dimension-card strong{font-size:11px;line-height:1.4;margin-bottom:7px}.dimension-card b{font-size:18px}.dimension-card b small{font-size:8px}.dimension-card em{display:none}.dimension-arrow{font-size:14px;top:10px;right:10px}.product-grid.four .product-body h3{font-size:20px;min-height:0}.product-grid.four .product-bottom .text-link,.product-grid.four .compare-add{font-size:12px}.product-grid.four .product-visual{height:220px}.product-grid.four .product-body>p:not(.eyebrow){font-size:12px}.product-grid.four .tag{font-size:10px}.product-grid.four .illustration-label{font-size:9px}.national-panel{margin:42px 20px 0;padding:25px 22px;border-radius:16px;gap:25px}.national-panel h2{font-size:29px;line-height:1.23;letter-spacing:-1px}.national-panel .eyebrow{font-size:7px;letter-spacing:1.2px}.national-panel p:not(.eyebrow){font-size:12px;line-height:1.8;margin-top:16px}.national-panel .button{font-size:11px;margin-top:23px}.guide-card h3{font-size:23px}.supporting-categories{margin-top:35px;padding-top:25px;padding-bottom:5px;gap:20px}.supporting-categories h2{font-size:21px}.supporting-categories p{font-size:12px;line-height:1.8}.supporting-categories>a{font-size:12px}.page-intro h1{font-size:39px;line-height:1.15}.page-intro>p:last-child{font-size:13px;line-height:1.85}.mattress-filters{padding:18px;gap:17px 12px}.mattress-filters .exact-filter summary{font-size:11px}.mattress-filters .text-button{grid-column:1/-1}.database-note{padding:20px;margin-top:26px}.database-note>strong{font-size:12px}.database-note p{font-size:11px}.size-directory-tools{flex-direction:column}.size-directory-tools .button{align-self:flex-start;font-size:11px}.size-directory-tools>label{width:100%}.size-directory-group{padding-top:28px}.size-directory-group h2{font-size:25px}.purchase-switch{gap:9px}.purchase-switch a{font-size:11px;padding:11px 13px}.retailer-grid{grid-template-columns:1fr;gap:18px}.retailer-card{padding:25px}.retailer-card .button{font-size:11px}.retailer-card h3{font-size:23px}.local-coverage{margin-left:0;margin-right:0}.local-coverage .paper-card{padding:20px}.local-coverage .simple-list{font-size:12px}.product-intro h1{font-size:35px}.product-content h2{font-size:28px}.article-header h1{font-size:35px}.article-copy h2{font-size:25px}.shopping-header h1{font-size:38px}.finder-dialog h2{font-size:28px}.finder-dialog .dimension-inputs input{min-width:0}.footer-brand p{font-size:12px}}.mattress-filters .exact-filter{grid-column:1/-1}.mattress-filters .exact-filter>div{max-width:620px}.mattress-filters .text-button{grid-column:4;grid-row:2}@media(max-width:850px){.mattress-filters .text-button{grid-column:1/-1;grid-row:auto}}.product-visual.has-photo,.product-display.has-photo{background:#F7F7F7}.product-visual.has-photo>a{padding:32px 9px 23px}.product-photo{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.product-visual.has-photo .product-photo{mix-blend-mode:multiply;transition:transform .25s}.product-card:hover .product-photo{transform:scale(1.025)}.product-visual.has-photo .illustration-label{background:#ffffffdd;border-radius:4px;padding:3px 6px;left:10px;bottom:7px;color:#484848;font-size:8px}.product-visual.has-photo .tag{background:#fffffff0}.product-gallery{min-width:0;align-self:start}.product-display.has-photo{overflow:hidden;height:auto;aspect-ratio:1.27;padding:0;border:1px solid #EBEBEB;border-radius:18px}.product-display.has-photo>.product-photo{position:absolute;inset:0;object-fit:contain}.photo-counter{position:absolute;right:14px;bottom:13px;background:#ffffffed;border-radius:20px;padding:5px 10px;font-size:10px;color:#484848}.photo-thumbnails{display:flex;gap:9px;margin-top:11px;flex-wrap:wrap}.photo-thumbnails button{border:1px solid #DDDDDD;border-radius:9px;background:#F7F7F7;width:78px;height:61px;padding:3px;cursor:pointer;overflow:hidden}.photo-thumbnails button[aria-pressed="true"]{border:2px solid var(--green);padding:2px}.photo-thumbnails button:focus-visible{outline:3px solid #6A6A6A;outline-offset:3px}.photo-thumbnails img{width:100%;height:100%;object-fit:contain;border-radius:6px}.photo-credit{font-size:10px;line-height:1.65;margin:12px 0 0;color:#6A6A6A}.photo-credit a{text-decoration:underline;text-underline-offset:2px;color:#484848}.compare-photo{width:100%;height:145px;object-fit:contain;margin-bottom:16px;border-radius:10px;background:#F7F7F7}@media(max-width:650px){.product-hero{gap:24px}.product-display.has-photo{aspect-ratio:1.3}.photo-credit{font-size:9px}.photo-thumbnails button{width:70px;height:54px}}.research-section{padding-top:54px;scroll-margin-top:145px}.research-section .section-heading{margin-bottom:24px}.research-section .section-heading h2{font-size:29px;letter-spacing:-1px}.research-section .section-heading p{font-size:13px}.research-nav{position:sticky;top:82px;z-index:20;display:flex;gap:28px;align-items:center;overflow-x:auto;white-space:nowrap;background:#fffefbf5;backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;margin-top:29px;scrollbar-width:none}.research-nav a{font-size:12px;color:#484848;padding:18px 0}.research-nav a:hover{color:#222222}.research-nav b{font-size:9px;background:#EBEBEB;border-radius:5px;padding:3px 5px;margin-left:4px}.fit-filters{display:flex;gap:18px;align-items:end;padding:18px 20px;background:#F7F7F7;border:1px solid var(--line);border-radius:11px;margin-bottom:20px}.fit-filters label,.store-filters label,.model-search-label{font-size:10px;font-weight:650;display:flex;flex-direction:column;gap:8px;color:#484848}.fit-filters select,.store-filters input,.store-filters select,.model-search-label input{font:inherit;font-size:12px;background:white;border:1px solid #DDDDDD;border-radius:8px;padding:11px 12px;min-height:41px;color:var(--ink);width:100%}.fit-filters label{min-width:180px}.fit-filters>span{font-size:11px;color:#6A6A6A;margin-left:auto;padding-bottom:12px}.fit-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.fit-help-grid article{border-top:2px solid #B0B0B0;padding-top:21px}.fit-help-grid article>span{font-size:12px;font-weight:650;color:#6A6A6A}.fit-help-grid h3{font-size:19px;margin:15px 0 13px;letter-spacing:-.3px}.fit-help-grid p{font-size:12px;line-height:1.85}.fit-help-grid a,.fit-help-grid button{font-size:11px;margin-top:15px;display:inline-flex}.local-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.review-card{border:1px solid #DDDDDD;border-radius:14px;padding:25px;min-width:0;background:white}.review-card>h3,.local-review-body>h3{font-size:21px;line-height:1.35;margin-bottom:15px;letter-spacing:-.4px}.feedback-panel>p{font-size:12px;line-height:1.85;margin:10px 0 18px}.feedback-columns{display:grid;grid-template-columns:1fr 1fr;gap:23px}.feedback-columns h4{font-size:11px;color:#484848;margin:0 0 11px}.feedback-columns>div+div h4{color:#91784f}.feedback-columns ul{padding-left:16px;margin:0}.feedback-columns li,.feedback-columns p{font-size:11px;line-height:1.8;color:#484848;margin:0 0 9px}.evidence-link{font-size:9px;text-decoration:underline;white-space:nowrap;color:#484848}.evidence-details{border-top:1px solid #EBEBEB;margin-top:18px;padding-top:13px}.evidence-details summary{font-size:10px;cursor:pointer;color:#484848}.evidence-details p,.evidence-details li{font-size:10px;line-height:1.8}.evidence-details p{margin-top:10px}.evidence-details ul{padding-left:16px}.evidence-details a{text-decoration:underline;text-underline-offset:2px}.sample-badge{display:inline-flex;background:#F7F7F7;border-radius:5px;padding:5px 7px;font-size:9px;color:#484848}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.research-video{min-width:0}.research-video .video-shell{aspect-ratio:16/9;min-height:0;border-radius:12px;background:#EBEBEB;overflow:hidden}.research-video .video-shell button{position:relative;padding:0;min-height:0;width:100%;height:100%;background:none}.research-video .video-shell button:before{display:none}.research-video .video-shell img{height:100%;width:100%;object-fit:cover;display:block}.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#173e43e8;color:white;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:16px;padding-left:2px}.research-video .eyebrow{font-size:8px;margin-top:17px;margin-bottom:7px}.research-video h3{font-size:17px;line-height:1.4;margin:0 0 9px;letter-spacing:-.3px}.research-video p:not(.eyebrow){font-size:10px;line-height:1.8}.research-video>a{font-size:10px;text-decoration:underline;display:inline-block;margin-top:8px}.video-shell iframe{width:100%;height:100%;border:0}.city-header{display:grid;grid-template-columns:1.45fr 1fr;gap:55px;align-items:center;padding:8px 0 4px}.city-header h1{font-size:40px;line-height:1.18;letter-spacing:-1.7px}.city-header h1 em{color:#6A6A6A}.city-header>div>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:17px;max-width:620px}.city-stats{display:flex;gap:28px;margin-top:25px}.city-stats>span{font-size:10px;line-height:1.5;color:#6A6A6A}.city-stats strong{display:block;font-size:23px;line-height:1.2;color:#222222;margin-bottom:5px}.city-start{background:#F7F7F7;border-radius:15px;padding:25px}.city-start .eyebrow{font-size:8px;margin-bottom:9px}.city-start>a{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #EBEBEB;padding:13px 0;font-size:12px;color:#484848;line-height:1.6}.city-start>a:last-child{border:0;padding-bottom:0}.store-filters{display:grid;grid-template-columns:2fr 1fr 1.2fr auto;gap:15px;padding:20px;background:#F7F7F7;border:1px solid #EBEBEB;border-radius:12px;align-items:end;margin-bottom:16px}.store-filters button{font-size:10px;padding:12px 3px}.local-store-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:17px}.local-store-card{border:1px solid #DDDDDD;border-radius:15px;padding:25px;background:#fff;scroll-margin-top:150px;min-width:0}.store-card-top{display:flex;gap:14px;align-items:flex-start}.store-number{font-size:12px;font-weight:650;display:grid;place-items:center;background:#F7F7F7;color:#6A6A6A;border-radius:10px;width:36px;height:36px;flex-shrink:0}.store-card-top .eyebrow{font-size:8px;line-height:1.5;letter-spacing:1px;margin-bottom:5px}.store-card-top h3{font-size:19px;line-height:1.3;letter-spacing:-.4px}.store-card-top p:not(.eyebrow){font-size:10px;line-height:1.6;margin-top:7px}.store-summary{font-size:12px;line-height:1.8;margin:20px 0 13px}.store-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:21px}.store-tags span{font-size:8px;background:#F7F7F7;color:#6A6A6A;padding:5px 7px;border-radius:4px;line-height:1.6}.store-model-preview{border-top:1px solid #EBEBEB;padding-top:16px}.store-model-preview h4{font-size:10px;margin-bottom:12px}.store-model-preview>a{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:11px 0;border-bottom:1px solid #F7F7F7;font-size:11px;line-height:1.5}.store-model-preview small{display:block;font-size:9px;color:#6A6A6A;margin-top:4px}.listing-proof{font-size:8px;line-height:1.6;padding:4px 6px;background:#F7F7F7;color:#484848;border-radius:4px;display:inline-block;flex-shrink:0;max-width:115px}.listing-proof.local-proof{background:#EBEBEB;color:#484848}.store-visit-details{margin-top:17px}.store-visit-details summary{font-size:10px;cursor:pointer;color:#484848}.store-visit-details ul{padding-left:15px;margin:13px 0}.store-visit-details li,.store-visit-details p{font-size:10px;line-height:1.9;color:#484848;margin-bottom:9px}.store-contact{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:21px}.store-contact .button{font-size:10px;min-height:38px;gap:6px;padding:9px 11px}.store-contact .icon{width:14px;height:14px}.store-contact .text-link{font-size:10px;margin-left:auto}.model-search-label{max-width:450px;margin-bottom:20px}.local-model-table-wrap{overflow:auto;border:1px solid #DDDDDD;border-radius:12px}.local-model-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}.local-model-table th{background:#F7F7F7;font-size:9px;letter-spacing:.3px;padding:15px;color:#484848;white-space:nowrap}.local-model-table td{padding:16px;vertical-align:top;border-top:1px solid #EBEBEB;line-height:1.7}.local-model-table td:first-child{min-width:180px;max-width:280px;font-weight:600}.local-model-table td:nth-child(2){max-width:180px;color:#6A6A6A}.local-model-table td:nth-child(3){min-width:155px}.local-model-table small{display:block;color:#6A6A6A;font-size:10px}.local-model-table details{font-size:9px;margin-top:7px;min-width:130px}.local-model-table summary{cursor:pointer;color:#6A6A6A}.local-model-table details p{font-size:10px;margin-top:8px}.local-review-card{padding:0;overflow:hidden}.local-model-photo{position:relative;height:210px;background:#F7F7F7}.local-model-photo img{width:100%;height:100%;object-fit:contain}.local-model-photo>a{font-size:8px;position:absolute;bottom:7px;left:10px;color:#484848;background:#fffdf2dc;padding:3px 5px;border-radius:3px}.local-review-body{padding:25px}.local-review-body>.eyebrow{font-size:8px;margin-bottom:9px}.model-store-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.model-store-links a{font-size:9px;padding:5px 7px;background:#F7F7F7;color:#484848;border-radius:4px}.odd-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.odd-local-grid h3{font-size:22px;margin-bottom:20px}.odd-local-grid p{font-size:12px;line-height:1.9;margin-top:17px}.local-size-links>a{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #DDDDDD;font-size:11px}.local-size-links strong{font-weight:600}.city-guide>.faq-section{padding-bottom:60px}[hidden]{display:none!important}@media(max-width:1000px){.city-header h1{font-size:34px}.city-header{gap:25px;grid-template-columns:1.2fr 1fr}.city-start{padding:22px}.city-stats{gap:17px}.store-model-preview>a{display:block}.store-model-preview .listing-proof{margin-top:7px}.local-store-card{padding:22px}.store-contact .text-link{margin-left:0}.store-filters{grid-template-columns:1.4fr 1fr 1fr}.store-filters>button{grid-column:1/-1;justify-self:end;padding:0}.research-nav{gap:22px}.feedback-columns{grid-template-columns:1fr;gap:13px}.fit-help-grid{gap:20px}}@media(max-width:650px){.research-section{padding-top:35px;scroll-margin-top:130px}.research-section .section-heading h2{font-size:25px;line-height:1.25}.research-section .section-heading p{font-size:11px;line-height:1.8}.research-section .section-heading{display:block;margin-bottom:19px}.research-section .section-heading>.text-link{display:inline-flex;font-size:11px;margin-top:13px}.city-header h1{font-size:32px;line-height:1.18;letter-spacing:-1.3px}.city-header .eyebrow{font-size:7px;line-height:1.7;letter-spacing:1.2px}.research-nav{top:74px;min-height:49px;margin-top:23px;gap:21px;margin-right:-20px;padding-right:20px}.research-nav a{font-size:10px;padding:15px 0}.research-nav b{font-size:8px}.fit-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px}.fit-filters label{min-width:0;font-size:9px}.fit-filters select{font-size:10px;padding:10px 7px}.fit-filters>span{grid-column:1/-1;padding:0;margin:0;font-size:9px}.local-review-grid,.video-grid{grid-template-columns:1fr;gap:20px}.review-card{padding:21px}.review-card>h3{font-size:20px}.feedback-panel>p{font-size:11px}.feedback-columns{grid-template-columns:1fr 1fr;gap:17px}.feedback-columns h4{font-size:10px}.feedback-columns li,.feedback-columns p{font-size:10px;line-height:1.8}.evidence-details summary{font-size:10px}.research-video h3{font-size:17px}.research-video p:not(.eyebrow){font-size:10px}.fit-help-grid{grid-template-columns:1fr;gap:25px}.fit-help-grid article{padding-top:16px}.fit-help-grid h3{font-size:20px;margin-top:10px}.fit-help-grid p{font-size:12px}.city-header{grid-template-columns:1fr;gap:23px;padding:0}.city-header>div>p:not(.eyebrow){font-size:12px;margin-top:15px}.city-stats{gap:20px;margin-top:21px}.city-stats strong{font-size:23px}.city-stats>span{font-size:8px}.city-start{padding:20px}.city-start>a{font-size:11px;padding:11px 0}.store-filters{grid-template-columns:1fr 1fr;padding:16px;gap:13px}.store-filters label:first-child{grid-column:1/-1}.store-filters label{font-size:9px}.store-filters input,.store-filters select{font-size:10px;padding:10px 8px}.local-store-grid{grid-template-columns:1fr;gap:18px}.local-store-card{padding:20px}.store-card-top{gap:11px}.store-number{width:31px;height:31px;font-size:10px}.store-card-top h3{font-size:20px}.store-card-top .eyebrow{font-size:7px}.store-summary{font-size:11px;margin-top:17px}.store-tags span{font-size:8px}.store-model-preview>a{display:flex;gap:12px;font-size:11px}.store-model-preview .listing-proof{font-size:7px;max-width:90px;margin:0}.store-model-preview small{font-size:8px}.store-contact .button{font-size:9px;padding:9px;min-height:38px}.store-contact .text-link{font-size:9px;margin-left:auto}.local-review-card{padding:0}.local-review-body{padding:21px}.local-model-photo{height:205px}.odd-local-grid{grid-template-columns:1fr;gap:18px}.odd-local-grid .paper-card{padding:23px}.odd-local-grid h3{font-size:22px}.odd-local-grid p{font-size:11px}.model-search-label{font-size:10px}.local-model-table th{font-size:8px;padding:12px}.local-model-table td{font-size:10px;padding:12px}.local-model-table td:first-child{min-width:150px}.local-model-table td:nth-child(2){min-width:110px}.local-model-table td:nth-child(3){min-width:140px}.local-model-table-wrap{margin-right:-20px;border-radius:10px 0 0 10px}.city-guide .faq-section h2{font-size:25px}.city-guide .faq-section summary{font-size:13px}.city-guide .faq-section p{font-size:12px}}.local-review-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid #EBEBEB;padding-top:18px;margin-top:18px}.local-review-actions .button{font-size:10px;padding:11px 13px;min-height:39px}.local-review-actions .compare-add{font-size:10px}.city-guide .breadcrumbs{margin-bottom:23px}.research-nav{margin-top:23px}.city-guide #store-directory{padding-top:30px}.city-guide #store-directory .section-heading>div>.eyebrow{display:none}.city-guide #store-directory .section-heading{margin-bottom:17px}.city-guide #store-directory .section-heading p{font-size:12px;line-height:1.7;margin-top:8px}.fit-filters{padding:12px 16px;margin-bottom:15px}.fit-filters label{gap:5px}.store-filters{padding:15px 17px;gap:12px}.research-section,.local-store-card{scroll-margin-top:38px}@media(max-width:650px){.city-guide .breadcrumbs{margin-bottom:20px}.research-nav{margin-top:18px}.city-guide #store-directory{padding-top:26px}.city-guide #store-directory .section-heading p{font-size:11px}.fit-filters{padding:12px;margin-bottom:14px}.city-start{padding:17px 20px}.city-start>a{padding:9px 0;font-size:10px}.research-section,.local-store-card{scroll-margin-top:16px}}.editorial-finding{margin-top:18px;padding:15px;background:#F7F7F7;border-radius:9px}.editorial-finding h4{font-size:11px;margin-bottom:10px}.editorial-finding p,.editorial-finding a{font-size:10px;line-height:1.8}.editorial-finding p{margin-top:8px}.editorial-finding a{text-decoration:underline}