.sr-crumbs{color:var(--sr-muted);font:400 15px/1.3 var(--sr-text);flex-wrap:wrap;align-items:center;margin:0;display:flex}.sr-crumbs a{color:var(--sr-muted);transition:color var(--sr-fast);padding:10px 0;text-decoration:none;display:inline-block}.sr-crumbs a:hover{color:var(--sr-ink);text-underline-offset:4px;text-decoration:underline}.sr-crumbs [aria-current]{color:var(--sr-ink)}.sr-crumbs__sep{color:var(--sr-line-2);margin:0 10px}.sr-dhead>.sr-crumbs{grid-column:1/-1}.sr-dhead__copy{align-content:end;gap:14px;min-width:0;display:grid}.sr-dhead__title{font:400 clamp(44px,5vw,72px)/1.02 var(--sr-display);letter-spacing:-.025em;color:var(--sr-ink);text-wrap:balance;margin:0}.sr-dhead__media{border-radius:var(--sr-r);background:var(--sr-stone);aspect-ratio:16/10;max-height:440px;margin:0;position:relative;overflow:hidden}.sr-dhead__media img{object-fit:cover;width:100%;height:100%;display:block}@media(min-width:1024px){.sr-dhead:not(.sr-dhead--room) .sr-dhead__copy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:56px}.sr-dhead:not(.sr-dhead--room) .sr-dhead__copy>*{grid-column:1/-1}.sr-dhead:not(.sr-dhead--room) .sr-dhead__copy>.sr-dhead__title{grid-column:1}.sr-dhead:not(.sr-dhead--room) .sr-dhead__copy>.sr-dhead__title+.sr-dhead__lede{grid-column:2;padding-bottom:6px}.sr-dhead--room{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;padding-top:8px}.sr-dhead--room .sr-dhead__copy{padding-bottom:6px}.sr-dhead--room>.sr-crumbs{margin-bottom:4px}.sr-dhead--room .sr-dhead__title{font-size:clamp(44px,4.6vw,68px)}}@media(min-width:761px)and (max-width:1023px){.sr-dhead__media{aspect-ratio:21/9}}@media(max-width:760px){.sr-dhead__copy{gap:10px}.sr-dhead__media{margin-top:10px}.sr-dhead__title{font-size:40px}.sr-dhead__media{margin-inline:calc(-1 * var(--sr-gutter));aspect-ratio:3/2;border-radius:0}}.sr-dtabs{border-bottom:1px solid var(--sr-line);scrollbar-width:none;gap:4px 28px;margin:14px 0 0;display:flex;overflow-x:auto}.sr-dtabs::-webkit-scrollbar{display:none}.sr-dtabs a{color:var(--sr-muted);font:600 16px/1.2 var(--sr-text);white-space:nowrap;transition:color var(--sr-fast);flex:none;padding:12px 0 14px;text-decoration:none;position:relative}.sr-dtabs a:hover,.sr-dtabs a[aria-current=page]{color:var(--sr-ink)}.sr-dtabs a[aria-current=page]:after{content:"";background:var(--sr-ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media(max-width:760px){.sr-dtabs{margin-inline:calc(-1 * var(--sr-gutter));padding-inline:var(--sr-gutter)}}.sr-dtabs{scroll-padding-inline:56px}body.sr .sr-dtabs a:focus-visible{outline-offset:-2px;border-radius:6px}.sr-dtabs a:last-child{margin-right:2px}.sr-dtabs.has-after{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.sr-dtabs.has-before{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}.sr-dtabs.has-before.has-after{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.sr-findwrap{margin-top:40px}.sr-finder{display:block}.sr-finder__wait{color:var(--sr-muted);margin:0}.sr-steps__h{color:var(--sr-ink);font:600 17px/1.3 var(--sr-text);letter-spacing:0;text-transform:none;margin:0 0 16px;padding-right:100px}.sr-step__img{aspect-ratio:1;border-radius:var(--sr-r);background:var(--sr-stone);display:block;position:relative;overflow:hidden}.sr-step__img:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 var(--sr-ink);transition:box-shadow var(--sr-fast) var(--sr-ease);pointer-events:none;position:absolute;inset:0}.sr-step__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s var(--sr-ease);padding:12%;display:block}.sr-steps__list--swatch .sr-step__img img{object-fit:cover;mix-blend-mode:normal;padding:0}.sr-step:hover .sr-step__img img{transform:scale(1.05)}.sr-step[aria-pressed=true] .sr-step__img:after{box-shadow:inset 0 0 0 2px var(--sr-ink)}.sr-step__t{gap:2px;padding:0 2px;display:grid}.sr-step__t b{font:600 16px/1.3 var(--sr-text);text-underline-offset:5px;transition:text-decoration-color var(--sr-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.sr-step[aria-pressed=true] .sr-step__t b{-webkit-text-decoration-color:var(--sr-ink);text-decoration-color:var(--sr-ink)}.sr-step__t small{color:var(--sr-muted);font:400 15px/1.3 var(--sr-text);font-variant-numeric:tabular-nums}.sr-steps__nav{gap:8px;display:flex;position:absolute;top:-8px;right:0}.sr-steps__nav[hidden]{display:none}.sr-steps__arrow{border:1px solid var(--sr-line-2);background:var(--sr-white);width:40px;height:40px;color:var(--sr-ink);cursor:pointer;transition:border-color var(--sr-fast),opacity var(--sr-fast);border-radius:50%;place-items:center;padding:0;display:grid}.sr-steps__arrow:hover:not(:disabled){border-color:var(--sr-ink)}.sr-steps__arrow:disabled{opacity:.35;cursor:default}.sr-steps--r .sr-steps__list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}.sr-steps--l.sr-steps--r .sr-steps__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 72px),#0000)}.sr-steps--l:not(.sr-steps--r) .sr-steps__list{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}@media(max-width:1023px){.sr-steps__nav{display:none}.sr-steps__h{padding-right:0}}@media(max-width:760px){.sr-step__t b{font-size:15px}}.sr-steps__list--long .sr-step__t{align-content:start;min-height:83.9px}@media(max-width:760px){.sr-steps__list--long .sr-step__t{min-height:80px}}.sr-finder__bar{border-bottom:1px solid var(--sr-line);min-height:69px;scroll-margin-top:calc(var(--sr-bar) + 16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:36px;padding-bottom:16px;display:flex}.sr-finder:not([data-will]):not([data-live]) .sr-finder__bar,.sr-finder:not([data-will]):not([data-live]) .sr-finder__calc{display:none}.sr-finder__summary{min-width:0;color:var(--sr-ink);font:700 18px/1.35 var(--sr-text);flex:260px;margin:0}.sr-finder__tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sr-finder:not([data-live]) .sr-finder__tools:empty{display:none}.sr-finder__filters{border:1px solid var(--sr-line-2);background:var(--sr-white);height:44px;color:var(--sr-ink);font:600 16px/1 var(--sr-text);cursor:pointer;transition:border-color var(--sr-fast),box-shadow var(--sr-fast);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.sr-finder__filters:hover{border-color:var(--sr-ink)}.sr-finder__filters[hidden]{display:none}.sr-finder__n{font-variant-numeric:tabular-nums}.sr-finder__sort{align-items:center;gap:10px;display:inline-flex}.sr-finder__sort label,.sr-finder__sortl{color:var(--sr-muted);font:400 15px/1 var(--sr-text)}.sr-finder__skel{display:contents}.sr-finder__skel :disabled{cursor:default}.sr-finder__calcl{color:var(--sr-ink);font:600 16px/1.2 var(--sr-text)}.sr-select{display:inline-flex;position:relative}.sr-select:after{content:"";pointer-events:none;border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.sr-finder__sortsel,.sr-select select{border:1px solid var(--sr-line-2);background:var(--sr-white);height:44px;color:var(--sr-ink);font:600 16px/1 var(--sr-text);appearance:none;cursor:pointer;transition:border-color var(--sr-fast);border-radius:999px;padding:0 42px 0 18px}.sr-finder__sortsel:hover,.sr-select select:hover{border-color:var(--sr-ink)}.sr-finder__clear{min-height:44px;color:var(--sr-ink);font:600 16px/1 var(--sr-text);text-decoration:underline;-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0 4px}.sr-finder__clear:hover{-webkit-text-decoration-color:var(--sr-ink);text-decoration-color:var(--sr-ink)}.sr-finder__clear[hidden]{display:none}.sr-finder__q input{border:1px solid var(--sr-line-2);background:var(--sr-white);width:280px;height:44px;color:var(--sr-ink);font:400 16px/1 var(--sr-text);border-radius:999px;padding:0 18px}.sr-finder__q input:focus{border-color:var(--sr-ink);outline:none;box-shadow:0 0 0 4px #173b2b1a}.sr-finder__q input::placeholder{color:var(--sr-muted);opacity:1}.sr-finder__calc{border-bottom:1px solid var(--sr-line);flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:77px;padding:16px 0;display:flex}.sr-finder__calc>[data-finder-calc]{display:contents}.sr-finder__calcbox{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sr-finder__calcbox>label{color:var(--sr-ink);font:600 16px/1.2 var(--sr-text)}.sr-finder__calcin{border:1px solid var(--sr-line-2);border-radius:var(--sr-r-input);background:var(--sr-white);height:44px;transition:border-color var(--sr-fast),box-shadow var(--sr-fast);align-items:center;padding:0 16px 0 0;display:inline-flex}.sr-finder__calcin:focus-within{border-color:var(--sr-ink);box-shadow:0 0 0 4px #173b2b1a}.sr-finder__calcin input{border-radius:var(--sr-r-input);width:110px;height:100%;color:var(--sr-ink);font:600 17px/1 var(--sr-text);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:0 8px 0 16px}.sr-finder__calcin input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sr-finder__calcin input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sr-finder__calcin>span{color:var(--sr-muted);font-size:15px}.sr-finder__waste{border:1px solid var(--sr-line-2);background:var(--sr-white);height:40px;color:var(--sr-ink);font:600 15px/1 var(--sr-text);cursor:pointer;transition:background-color var(--sr-fast),color var(--sr-fast),border-color var(--sr-fast);border-radius:999px;padding:0 16px}.sr-finder__waste[aria-pressed=true]{border-color:var(--sr-forest);background:var(--sr-forest);color:var(--sr-white)}.sr-finder__calcnote{color:var(--sr-muted);font-size:15px}.sr-finder__measure{color:var(--sr-ink);font:600 16px/1.2 var(--sr-text);border-bottom:1px solid var(--sr-line-2);margin-left:auto;padding-bottom:2px;text-decoration:none}.sr-finder__measure:hover{border-color:var(--sr-ink)}.sr-finder__results{margin-top:32px}.sr-finder__none{max-width:36em;color:var(--sr-muted);margin:8px 0 0;font-size:17px}.sr-finder__none a{color:var(--sr-ink);text-underline-offset:4px;font-weight:700}.sr-finder__morewrap{justify-content:center;margin-top:44px;display:flex}@media(max-width:760px){.sr-finder__bar{gap:12px;margin-top:28px}.sr-finder__summary{flex-basis:100%;font-size:17px}.sr-finder__tools{flex-wrap:nowrap;width:100%}.sr-finder__tools:has(.sr-finder__q){flex-wrap:wrap}.sr-finder__filters{flex:none}.sr-finder__sort{flex:1 1 0;min-width:0}.sr-finder__sort .sr-select,.sr-finder__sort select{flex:1;width:100%;min-width:0}.sr-finder__clear{flex:none}.sr-finder__q{flex-basis:100%}.sr-finder__q,.sr-finder__q input{width:100%}.sr-finder__calc{gap:10px 16px;min-height:0}.sr-finder__calcbox>label,.sr-finder__calcl,.sr-finder__calcnote{flex-basis:100%}.sr-finder__measure{margin-left:0}}.sr-filters{background:var(--sr-white);width:min(460px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--sr-ink);box-shadow:var(--sr-shadow);border:0;margin:0 0 0 auto;padding:0}.sr-filters[open]{animation:sr-sheet-in .22s var(--sr-ease);flex-direction:column;display:flex}.sr-filters::backdrop{animation:sr-fade-in .22s var(--sr-ease);background:#0f181452}.sr-filters__head{border-bottom:1px solid var(--sr-line);flex:none;justify-content:space-between;align-items:center;height:68px;padding:0 12px 0 28px;display:flex}.sr-filters__head h2{font:400 26px/1.1 var(--sr-display);letter-spacing:-.01em;margin:0}.sr-filters__x{width:44px;height:44px;color:var(--sr-ink);cursor:pointer;transition:background-color var(--sr-fast);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sr-filters__x:hover{background:var(--sr-stone)}.sr-filters__body{overscroll-behavior:contain;flex:auto;padding:4px 28px 28px;overflow-y:auto}.sr-filters__group{border-bottom:1px solid var(--sr-line);padding:22px 0 18px}.sr-filters__group:last-child{border-bottom:0}.sr-filters__group h3{font:700 17px/1.3 var(--sr-text);color:var(--sr-ink);margin:0 0 8px}.sr-filters__opts{gap:0 16px;display:grid}.sr-filters__opts--2{grid-template-columns:1fr 1fr}.sr-filters__opt{min-height:44px;color:var(--sr-ink);font:400 16px/1.3 var(--sr-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;display:flex}.sr-filters__opt[hidden]{display:none}.sr-filters__opt.is-ns{color:var(--sr-muted)}.sr-filters__dot{border:1.5px solid var(--sr-line-2);width:20px;height:20px;transition:border-color var(--sr-fast);border-radius:50%;flex:0 0 20px;position:relative}.sr-filters__dot:after{content:"";background:var(--sr-ink);transition:transform var(--sr-fast) var(--sr-ease);border-radius:50%;position:absolute;inset:4px;transform:scale(0)}.sr-filters__opt:hover .sr-filters__dot{border-color:var(--sr-ink)}.sr-filters__opt[aria-pressed=true]{font-weight:700}.sr-filters__opt[aria-pressed=true] .sr-filters__dot{border-color:var(--sr-ink)}.sr-filters__opt[aria-pressed=true] .sr-filters__dot:after{transform:scale(1)}.sr-filters__more{min-height:44px;color:var(--sr-ink);font:600 16px/1 var(--sr-text);text-decoration:underline;-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.sr-filters__foot{padding:16px 28px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--sr-line);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.sr-filters__clear{min-height:44px;color:var(--sr-ink);font:600 16px/1 var(--sr-text);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sr-filters__clear[hidden]{visibility:hidden;display:block}.sr-filters__done{min-width:140px}@media(max-width:760px){.sr-filters{border-radius:20px 20px 0 0;width:100vw;height:92dvh;margin:auto 0 0}.sr-filters[open]{animation-name:sr-sheet-up}.sr-filters__head{height:60px;padding-left:var(--sr-gutter)}.sr-filters__body{padding:0 var(--sr-gutter) 24px}.sr-filters__foot{padding-inline:var(--sr-gutter)}}.sr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 20px;margin:0;padding:0;list-style:none;display:grid}.sr-grid--swatch{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 16px}@media(max-width:1279px){.sr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-grid--swatch{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.sr-grid,.sr-grid--swatch{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}}.sr-dept-page .sa-catalog-card--swatch .sa-catalog-card__image{object-fit:cover;mix-blend-mode:normal;padding:0}.sr-dept-page .sa-catalog-card__media .sa-finder__noimg{background:var(--sr-stone);border:0;width:100%;height:100%;display:block}.sr-sched{--cols:3}.sr-sched__list{margin:0;padding:0;list-style:none}.sr-sched__row{grid-template-columns:minmax(280px,3fr) repeat(var(--cols),minmax(84px,1fr)) minmax(132px,auto);border-bottom:1px solid var(--sr-line);color:var(--sr-ink);transition:background-color var(--sr-fast);align-items:center;gap:20px;padding:14px 12px;text-decoration:none;display:grid}a.sr-sched__row:hover{background:var(--sr-paper)}a.sr-sched__row:hover .sr-sched__name b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sr-sched__row--head{border-bottom-color:var(--sr-line-2);color:var(--sr-muted);font:700 14px/1.3 var(--sr-text);letter-spacing:.06em;text-transform:uppercase;padding-block:10px 12px}.sr-sched__facts{display:contents}.sr-sched__prod{align-items:center;gap:16px;min-width:0;display:flex}.sr-sched__img{background:var(--sr-stone);border-radius:12px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.sr-sched__img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px;display:block}.sr-sched__name{gap:2px;min-width:0;display:grid}.sr-sched__name b{-webkit-line-clamp:2;font:600 16px/1.35 var(--sr-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-sched__name small{color:var(--sr-muted);font:400 15px/1.3 var(--sr-text)}.sr-sched__cell{min-width:0;font:400 16px/1.35 var(--sr-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sr-sched__cell.is-ns{color:var(--sr-muted)}.sr-sched__l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sr-sched__price{text-align:right;justify-items:end;gap:1px;display:grid}.sr-sched__price b{font:800 17px/1.2 var(--sr-text);font-variant-numeric:tabular-nums}.sr-sched__price small{color:var(--sr-muted);font:400 15px/1.2 var(--sr-text)}.sr-sched__price em{color:var(--sr-muted);font:400 14px/1.3 var(--sr-text);font-style:normal}.sr-sched__math{color:var(--sr-forest);font:700 15px/1.3 var(--sr-text);font-variant-numeric:tabular-nums;font-style:normal}.sr-sched__math[hidden]{display:none}@media(max-width:1023px){.sr-sched__row--head{display:none}.sr-sched__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:16px 0}.sr-sched__prod{grid-area:1/1;align-items:flex-start}.sr-sched__price{grid-area:1/2}.sr-sched__facts{color:var(--sr-muted);grid-column:1/-1;padding-left:80px;font-size:15px;line-height:1.5;display:block}.sr-sched__cell{font-size:15px;display:inline}.sr-sched__cell.is-ns{display:none}.sr-sched__cell+.sr-sched__cell:not(.is-ns):before{content:" · "}.sr-sched__l{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}a.sr-sched__row:hover{background:0 0}}@media(max-width:760px){.sr-sched__img{flex-basis:56px;width:56px;height:56px}.sr-sched__facts{padding-left:72px}}.sr-server{margin-top:8px}.sr-server .sr-grid,.sr-gridsort{margin-top:32px}.sr-pager{justify-content:space-between;gap:16px;margin-top:48px;display:flex}.sr-xband{margin-top:var(--sr-band);padding-block:var(--sr-band);background:var(--sr-paper)}.sr-x__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 72px;display:grid}.sr-x__inner--solo{grid-template-columns:minmax(0,640px);justify-content:center}.sr-x__main{gap:48px;min-width:0;display:grid}.sr-x__block{gap:4px;min-width:0;display:grid}.sr-x__h{margin-bottom:16px;font-size:clamp(30px,3vw,40px)}.sr-x__note{max-width:37.2em;color:var(--sr-muted);margin:12px 0 0;font-size:16px;line-height:1.55}.sr-x__note a{color:var(--sr-ink);text-underline-offset:4px;font-weight:700}.sr-xlist{border-top:1px solid var(--sr-line-2);margin:0;padding:0;list-style:none}.sr-xlist>li{border-bottom:1px solid var(--sr-line)}.sr-xlist a{min-height:64px;color:var(--sr-ink);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;text-decoration:none;display:flex}.sr-xlist__t{gap:2px;min-width:0;display:grid}.sr-xlist__t b{font:600 17px/1.35 var(--sr-text)}.sr-xlist__t span,.sr-xlist__group>span{color:var(--sr-muted);font-size:16px;line-height:1.45}.sr-xlist__go{color:var(--sr-muted);transition:transform var(--sr-fast) var(--sr-ease),color var(--sr-fast);flex:none;font-size:18px}.sr-xlist a:hover .sr-xlist__t b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sr-xlist a:hover .sr-xlist__go{color:var(--sr-ink);transform:translate(3px)}.sr-xlist__group{gap:2px;padding:16px 0 12px;display:grid}.sr-xlist__group>b{font:600 17px/1.35 var(--sr-text)}.sr-xlist--also{margin-top:8px}.sr-xpicks{margin:8px 0 0;padding:0;list-style:none;display:grid}.sr-xpicks a{border-top:1px solid var(--sr-line);min-height:44px;color:var(--sr-ink);justify-content:space-between;align-items:baseline;gap:6px 20px;padding:10px 0;text-decoration:none;display:flex}.sr-xpicks a span{flex:1;min-width:0;font-size:16px;line-height:1.4}.sr-xpicks a b{font:800 16px/1.3 var(--sr-text);font-variant-numeric:tabular-nums;flex:none}.sr-xpicks a:hover span{text-underline-offset:3px;text-decoration:underline}@media(max-width:599px){.sr-xpicks a{flex-wrap:wrap}.sr-xpicks a b{flex-basis:100%}}.sr-xguide{border-top:1px solid var(--sr-line-2);border-bottom:1px solid var(--sr-line)}.sr-xguide summary{cursor:pointer;min-height:64px;font:600 17px/1.35 var(--sr-text);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.sr-xguide summary::-webkit-details-marker{display:none}.sr-xguide[open] .sr-faq__icon:after{transform:rotate(0)}.sr-xguide+.sr-xlist{border-top:0}.sr-xsteps{counter-reset:sr-step;gap:16px;margin:4px 0 20px;padding:0;list-style:none;display:grid}.sr-xsteps li{counter-increment:sr-step;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;display:grid}.sr-xsteps li:before{content:counter(sr-step);border:1px solid var(--sr-line-2);width:28px;height:28px;color:var(--sr-ink);font:700 14px/1 var(--sr-text);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.sr-xsteps b{font:600 17px/1.35 var(--sr-text)}.sr-xsteps span{color:var(--sr-muted);font-size:16px;line-height:1.5}.sr-xtool{border:1px solid var(--sr-line);background:var(--sr-white);border-radius:20px;gap:18px;min-width:0;padding:32px;display:grid}.sr-xtool__h{font:400 clamp(26px,2.4vw,32px)/1.1 var(--sr-display);letter-spacing:-.01em;color:var(--sr-ink);margin:0}.sr-xtool .sr-x__note{margin:-6px 0 0;font-size:16px}.sr-xtool .sr-x__note+.sr-x__note{margin-top:0}.sr-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:14px 16px;display:grid}.sr-fields--2{grid-template-columns:1fr 1fr}.sr-field{gap:8px;min-width:0;display:grid}.sr-field__l{color:var(--sr-ink);font:600 15px/1.3 var(--sr-text)}.sr-xrooms{gap:10px;display:grid}.sr-xroom{grid-template-columns:70px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sr-xroom__n{color:var(--sr-muted);font:600 15px/1.2 var(--sr-text)}.sr-xroom__x{color:var(--sr-muted);text-align:center}.sr-x__add{min-height:44px;color:var(--sr-ink);font:600 16px/1 var(--sr-text);text-decoration:underline;-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.sr-x__add:hover{-webkit-text-decoration-color:var(--sr-ink);text-decoration-color:var(--sr-ink)}.sr-seg{border:0;min-width:0;margin:0;padding:0}.sr-seg legend{color:var(--sr-ink);font:600 15px/1.3 var(--sr-text);margin-bottom:8px;padding:0}.sr-seg__opts{background:var(--sr-stone);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.sr-seg label{cursor:pointer;display:block;position:relative}.sr-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sr-seg label>span{min-width:64px;height:40px;color:var(--sr-muted);font:600 15px/1 var(--sr-text);font-variant-numeric:tabular-nums;transition:background-color var(--sr-fast),color var(--sr-fast),box-shadow var(--sr-fast);border-radius:999px;place-items:center;padding:0 14px;display:grid}.sr-seg input:checked+span{background:var(--sr-white);color:var(--sr-ink);box-shadow:var(--sr-shadow-soft)}.sr-seg input:focus-visible+span{outline:2px solid var(--sr-orange);outline-offset:2px}.sr-check{min-height:44px;color:var(--sr-ink);cursor:pointer;align-items:center;gap:12px;font-size:16px;display:flex}.sr-check input{width:20px;height:20px;accent-color:var(--sr-forest);margin:0}.sr-x__out{border-top:1px solid var(--sr-line);color:var(--sr-muted);font-variant-numeric:tabular-nums;gap:4px;margin:0;padding-top:18px;font-size:16px;line-height:1.5;display:grid}.sr-x__out b{color:var(--sr-ink);font:400 30px/1.1 var(--sr-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sr-x__out span{color:var(--sr-muted);font-size:15px}.sr-x__go{justify-self:stretch}.sr-x__shop{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0;display:flex}.sr-xtool--aside .sr-xlist{border-top:0}@media(max-width:1023px){.sr-x__inner{grid-template-columns:1fr;gap:48px}}@media(max-width:760px){.sr-xtool{border-radius:16px;padding:22px 18px}.sr-xroom{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.sr-xroom__n{grid-column:1/-1}.sr-fields--2{grid-template-columns:1fr 1fr}}.sr-roof{margin-top:36px}.sr-roofcalc{background:var(--sr-paper);border-color:#0000;margin-top:32px;padding:24px 28px}.sr-roofcalc .sr-xtool__h{font-size:24px}.sr-roofcalc__row{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.sr-roofcalc__row>.sr-field{flex:0 220px}.sr-roofcalc__row>.sr-field:first-child{flex-basis:260px}.sr-roofcalc__row>.sr-field .sr-x__add{justify-self:start;min-height:32px;font-size:15px}.sr-roofcalc .sr-x__out{border-top:0;flex:260px;padding:0 0 6px}.sr-roofcalc .sr-x__out b{font-size:26px}.sr-roofcalc__see{justify-self:start}@media(max-width:760px){.sr-roofcalc{margin-inline:calc(-1 * var(--sr-gutter));padding:22px var(--sr-gutter);border-radius:0}.sr-roofcalc__row>.sr-field,.sr-roofcalc__row>.sr-field:first-child{flex-basis:100%}}.sr-roofb__plan{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px 72px;display:grid}.sr-xorder .sr-x__note{margin-bottom:20px}.sr-xorder__list{counter-reset:sr-roof;border-top:1px solid var(--sr-line-2);margin:0;padding:0;list-style:none}.sr-xorder__list>li{border-bottom:1px solid var(--sr-line);counter-increment:sr-roof;grid-template-columns:40px minmax(0,1fr);column-gap:8px;padding:14px 0;display:grid}.sr-xorder__list>li:before{content:counter(sr-roof,decimal-leading-zero);color:var(--sr-muted);font:600 15px/1.35 var(--sr-text);font-variant-numeric:tabular-nums;grid-row:span 3;padding-top:2px}.sr-xorder__step{color:var(--sr-ink);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;text-decoration:none;display:grid}.sr-xorder__step>b{font:600 17px/1.35 var(--sr-text)}.sr-xorder__step>span:not(.sr-xlist__go){color:var(--sr-muted);grid-column:1;font-size:16px;line-height:1.45}.sr-xorder__step>.sr-xlist__go{grid-area:1/2/span 2;align-self:center}.sr-xorder__step>.sr-xpicks{grid-column:1/-1}a.sr-xorder__step:hover>b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sr-xorder__list>li.is-plain b{color:var(--sr-muted)}.sr-xorder__also{color:var(--sr-ink);font:600 15px/1.3 var(--sr-text);text-underline-offset:4px;grid-column:2;justify-self:start;margin-top:6px}.sr-exhibitcard{color:var(--sr-ink);top:calc(var(--sr-bar) + 24px);gap:16px;text-decoration:none;display:grid;position:sticky}.sr-exhibitcard__media{border-radius:var(--sr-r);background:var(--sr-stone);aspect-ratio:6/5;display:block;overflow:hidden}.sr-exhibitcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--sr-ease)}.sr-exhibitcard:hover .sr-exhibitcard__media img{transform:scale(1.03)}.sr-exhibitcard__t{gap:6px;display:grid}.sr-exhibitcard__t b{font:400 24px/1.2 var(--sr-display);letter-spacing:-.01em}.sr-exhibitcard__t>span:not(.sr-more){color:var(--sr-muted)}.sr-exhibitcard__t .sr-more{justify-self:start;margin-top:6px}.sr-lowslope{margin-top:var(--sr-band);scroll-margin-top:calc(var(--sr-bar) + 16px)}.sr-lowslope__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:16px 48px;margin-bottom:28px;display:grid}.sr-lowslope__head p{max-width:36em;color:var(--sr-muted);margin:0}.sr-lowslope__head a{color:var(--sr-ink);text-underline-offset:4px;font-weight:700}.sr-lowslope__grid{border-top:1px solid var(--sr-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.sr-lowslope__grid>li{padding:22px 24px 8px 0}.sr-lowslope__grid>li+li{border-left:1px solid var(--sr-line);padding-left:24px}.sr-lowslope__sys{color:var(--sr-ink);gap:6px;text-decoration:none;display:grid}.sr-lowslope__sys strong{font:400 24px/1.15 var(--sr-display);letter-spacing:-.01em}.sr-lowslope__sys>span{color:var(--sr-muted);font-size:16px;line-height:1.45}.sr-lowslope__sys .sr-xpicks a{flex-direction:column;align-items:flex-start;gap:2px}.sr-lowslope__sys .sr-xpicks a span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-lowslope__cross{margin:40px 0 0}@media(max-width:1023px){.sr-roofb__plan,.sr-lowslope__head{grid-template-columns:1fr}.sr-exhibitcard{position:static}.sr-lowslope__grid{grid-template-columns:1fr 1fr}.sr-lowslope__grid>li:nth-child(odd){border-left:0;padding-left:0}.sr-lowslope__grid>li:nth-child(n+3){border-top:1px solid var(--sr-line)}}@media(max-width:760px){.sr-lowslope__grid{grid-template-columns:1fr}.sr-lowslope__grid>li,.sr-lowslope__grid>li+li{border-left:0;padding:18px 0}.sr-lowslope__grid>li+li{border-top:1px solid var(--sr-line)}}.sr-lumber{margin-top:40px}.sr-lumber__head{gap:12px;max-width:760px;margin-bottom:28px;display:grid}.sr-lumber__head p{color:var(--sr-muted);margin:0;font-size:18px;line-height:1.55}.sr-lumber__form{background:var(--sr-paper);border-color:#0000;max-width:980px}.sr-lumber__rows{gap:10px;display:grid}.sr-lumber__row{grid-template-columns:110px 170px 130px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.sr-lumber__row--head{color:var(--sr-muted);font:700 14px/1.3 var(--sr-text);letter-spacing:.06em;text-transform:uppercase}.sr-lumber__row .sr-in input{font-weight:400}.sr-lumber__row .sr-in input[name$=-qty]{font-weight:600}.sr-lumber__x{width:44px;height:44px;color:var(--sr-muted);cursor:pointer;transition:background-color var(--sr-fast),color var(--sr-fast);background:0 0;border:0;border-radius:50%;padding:0;font-size:22px;line-height:1}.sr-lumber__x:hover{background:var(--sr-stone);color:var(--sr-ink)}.sr-lumber__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.sr-lumber__actions .sr-x__go{justify-self:auto}@media(max-width:760px){.sr-lumber__form{margin-inline:calc(-1 * var(--sr-gutter));border-radius:0}.sr-lumber__row--head{display:none}.sr-lumber__row{border-bottom:1px solid var(--sr-line);grid-template-columns:84px minmax(0,1fr) minmax(0,1fr);padding-bottom:12px}.sr-lumber__row>.sr-in:nth-child(4){grid-area:2/1/auto/-1;margin-right:52px}.sr-lumber__x{grid-area:2/3;justify-self:end}}.sr-dq__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 72px;display:grid}.sr-dq__head{top:calc(var(--sr-bar) + 24px);gap:14px;display:grid;position:sticky}.sr-dq__desk{border-top:1px solid var(--sr-line);gap:12px;margin-top:18px;padding-top:24px;display:grid}.sr-dq__desk h3{font:700 18px/1.3 var(--sr-text);margin:0}.sr-dq__desk>p{max-width:27.6em;color:var(--sr-muted);margin:0;font-size:16px;line-height:1.55}.sr-dq__actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.sr-dq__hours{font-size:15px!important}.sr-dq__terms{color:var(--sr-muted);gap:4px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.sr-dq__terms li{padding-left:16px;position:relative}.sr-dq__terms li:before{content:"";background:var(--sr-line-2);width:6px;height:1px;position:absolute;top:.7em;left:0}.sr-dq__list .sr-faq__a ul{margin:0;padding-left:18px}.sr-dq__list .sr-faq__a li{margin-bottom:4px}.sr-dq__sub{border-bottom:1px solid var(--sr-line);color:var(--sr-muted);font:700 14px/1.3 var(--sr-text);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:32px 0 10px}.sr-dq__list>.sr-dq__sub:first-child{padding-top:0}@media(max-width:1023px){.sr-dq__inner{grid-template-columns:1fr}.sr-dq__head{position:static}}.sr-related{border-top:1px solid var(--sr-line);flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:56px;padding-top:28px;display:flex}.sr-related h2{flex:none}.sr-related ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.sr-related a{color:var(--sr-ink);font:600 17px/1.3 var(--sr-text);border-bottom:1px solid var(--sr-line-2);transition:border-color var(--sr-fast);padding:6px 0;text-decoration:none;display:inline-block}.sr-related a:hover{border-color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask{--a-ink:var(--sr-ink);--a-muted:var(--sr-muted);--a-line:var(--sr-line-2);--a-paper:var(--sr-paper);--a-accent:var(--sr-orange);--a-col:820px;scroll-margin-top:calc(var(--sr-bar) + 16px);margin:0}.sr-dept-page.sr-ask-page .sa-ask :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:calc(var(--sr-bar) + 24px)}.sr-dept-page.sr-ask-page .sa-ask__hero{padding:64px 0 32px}.sr-dept-page.sr-ask-page .sa-ask__title{font:400 clamp(56px,6vw,84px)/1 var(--sr-display);letter-spacing:-.03em;color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__lede{max-width:27.6em;color:var(--sr-muted);font:400 19px/1.5 var(--sr-text);margin-top:18px}.sr-dept-page.sr-ask-page .sa-ask__over{color:var(--sr-muted);font:600 16px/1 var(--sr-text);-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2)}.sr-dept-page.sr-ask-page .sa-ask__box{border:1px solid var(--sr-line-2);background:var(--sr-white);box-shadow:var(--sr-shadow-soft);transition:border-color var(--sr-fast),box-shadow var(--sr-fast);border-radius:28px}.sr-dept-page.sr-ask-page .sa-ask__box:hover{box-shadow:var(--sr-shadow)}.sr-dept-page.sr-ask-page .sa-ask__box:focus-within{border-color:var(--sr-ink);box-shadow:var(--sr-shadow)}.sr-dept-page.sr-ask-page .sa-ask__row{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:12px 12px 0 14px}.sr-dept-page.sr-ask-page .sa-ask__input{min-height:56px;font:400 20px/1.4 var(--sr-text);color:var(--sr-ink);padding:14px 6px 10px}.sr-dept-page.sr-ask-page .sa-ask__input::placeholder{color:var(--sr-muted);opacity:1}.sr-dept-page.sr-ask-page .sa-ask__attach{background:var(--sr-stone);color:var(--sr-ink);transition:background-color var(--sr-fast);border:0}.sr-dept-page.sr-ask-page .sa-ask__attach:hover{background:#1b242017}.sr-dept-page.sr-ask-page .sa-ask__bar{gap:8px;padding:6px 12px 12px 14px}.sr-dept-page.sr-ask-page .sa-ask__pill select{background-color:var(--sr-stone);min-height:40px;color:var(--sr-ink);font:600 15px/1 var(--sr-text);cursor:pointer;transition:background-color var(--sr-fast);background-position:right 12px center;border:0;border-radius:999px;padding:0 36px 0 16px}.sr-dept-page.sr-ask-page .sa-ask__pill select:hover{background-color:#1b242017}.sr-dept-page.sr-ask-page .sa-ask__pill--num{background:var(--sr-stone);color:var(--sr-muted);border:0}.sr-dept-page.sr-ask-page .sa-ask__pill--num input{font:600 15px/1 var(--sr-text);color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__pill--num input::placeholder{color:var(--sr-muted)}.sr-dept-page.sr-ask-page .sa-ask__go{background:var(--sr-forest);min-height:48px;color:var(--sr-white);font:700 16px/1 var(--sr-text);transition:background-color var(--sr-fast),transform .12s;border-radius:999px;padding:0 20px 0 24px}.sr-dept-page.sr-ask-page .sa-ask__go:hover,.sr-dept-page.sr-ask-page .sa-ask__mini:hover{background:var(--sr-forest-2)}.sr-dept-page.sr-ask-page .sa-ask__go:active{transform:scale(.98)}.sr-dept-page.sr-ask-page .sa-ask__go[aria-busy=true]{background:var(--sr-muted)}.sr-dept-page.sr-ask-page .sa-ask__mini{background:var(--sr-forest)}.sr-dept-page.sr-ask-page .sa-ask__err{color:var(--sr-orange)}.sr-dept-page.sr-ask-page .sa-ask :focus-visible{outline:2px solid var(--sr-orange);outline-offset:3px}.sr-dept-page.sr-ask-page .sa-ask__box :focus-visible{outline-offset:2px}.sr-dept-page.sr-ask-page .sa-ask__try{gap:4px 20px;margin-top:18px}.sr-dept-page.sr-ask-page .sa-ask__try-label{color:var(--sr-muted);font:700 14px/1.3 var(--sr-text);letter-spacing:.08em;text-transform:uppercase}.sr-dept-page.sr-ask-page .sa-ask__try-btn{color:var(--sr-ink);font:400 16px/1.3 var(--sr-text);-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2)}.sr-dept-page.sr-ask-page .sa-ask__try-btn:hover{-webkit-text-decoration-color:var(--sr-ink);text-decoration-color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__status{color:var(--sr-muted);font:600 16px/1.4 var(--sr-text)}.sr-dept-page.sr-ask-page .sa-ask__tiles{flex-wrap:nowrap;justify-content:center;gap:16px;max-width:none;margin:44px auto 0}.sr-dept-page.sr-ask-page .sa-ask__tile{width:148px;min-height:0;color:var(--sr-ink);text-align:left;background:0 0;border:0;border-radius:0;flex:0 0 148px;grid-template-rows:auto auto;grid-template-columns:1fr;gap:10px;padding:0;display:grid}.sr-dept-page.sr-ask-page .sa-ask__tile-img{aspect-ratio:1;border-radius:var(--sr-r);background:var(--sr-stone);width:100%;height:auto;padding:0;position:relative}.sr-dept-page.sr-ask-page .sa-ask__tile-img:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 var(--sr-ink);transition:box-shadow var(--sr-fast) var(--sr-ease);pointer-events:none;position:absolute;inset:0}.sr-dept-page.sr-ask-page .sa-ask__tile-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--sr-ease);padding:0}.sr-dept-page.sr-ask-page .sa-ask--door .sa-ask__tile-img{overflow:hidden}.sr-dept-page.sr-ask-page .sa-ask--door .sa-ask__tile-img img{mix-blend-mode:multiply}.sr-dept-page.sr-ask-page .sa-ask--kitchen-cabinets .sa-ask__tile-img{padding:0}.sr-dept-page.sr-ask-page .sa-ask--kitchen-cabinets .sa-ask__tile-img img{object-fit:contain;mix-blend-mode:multiply;padding:12%}.sr-dept-page.sr-ask-page .sa-ask__tile:hover .sa-ask__tile-img img{transform:scale(1.05)}.sr-dept-page.sr-ask-page .sa-ask__tile[aria-pressed=true]{color:var(--sr-ink);background:0 0}.sr-dept-page.sr-ask-page .sa-ask__tile[aria-pressed=true] .sa-ask__tile-img:after{box-shadow:inset 0 0 0 2px var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__tile-t{padding:0 2px}.sr-dept-page.sr-ask-page .sa-ask__tile-t b{font:600 16px/1.3 var(--sr-text);white-space:normal;text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.sr-dept-page.sr-ask-page .sa-ask__tile[aria-pressed=true] .sa-ask__tile-t b{-webkit-text-decoration-color:var(--sr-ink);text-decoration-color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__below{text-align:left}.sr-dept-page.sr-ask-page .sa-ask__h{margin:var(--sr-band) 0 24px;font:400 clamp(30px,3.2vw,44px)/1.08 var(--sr-display);letter-spacing:-.015em;color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__sub{color:var(--sr-muted);margin:-14px 0 24px;font-size:17px}.sr-dept-page.sr-ask-page .sa-ask__wall{gap:40px 20px}.sr-dept-page.sr-ask-page .sa-ask__idea-img{border-radius:var(--sr-r);background:var(--sr-stone)}.sr-dept-page.sr-ask-page .sa-ask__idea:hover .sa-ask__idea-img{box-shadow:none}.sr-dept-page.sr-ask-page .sa-ask__idea-img img{transition:transform .7s var(--sr-ease)}.sr-dept-page.sr-ask-page .sa-ask__idea:hover .sa-ask__idea-img img{transform:scale(1.03)}.sr-dept-page.sr-ask-page .sa-ask__idea-t{font:400 21px/1.3 var(--sr-display);color:var(--sr-ink);padding:0 2px}.sr-dept-page.sr-ask-page .sa-ask__pro{border-top:1px solid var(--sr-ink);gap:0}.sr-dept-page.sr-ask-page .sa-ask__pro li{color:var(--sr-ink);font:400 17px/1.55 var(--sr-text);padding:24px 28px 4px 0}.sr-dept-page.sr-ask-page .sa-ask__pro li+li{border-left:1px solid var(--sr-line);padding-left:28px}.sr-dept-page.sr-ask-page .sa-ask__pro li small{color:var(--sr-muted);font-size:15px}.sr-dept-page.sr-ask-page .sa-ask__near{gap:20px}.sr-dept-page.sr-ask-page .sa-ask__near a{color:var(--sr-ink);gap:12px}.sr-dept-page.sr-ask-page .sa-ask__near-img{aspect-ratio:4/3;border-radius:var(--sr-r);background:var(--sr-stone);border:0;padding:0}.sr-dept-page.sr-ask-page .sa-ask__near-img img{object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--sr-ease);padding:12%}.sr-dept-page.sr-ask-page .sa-ask__near a:hover .sa-ask__near-img{box-shadow:none}.sr-dept-page.sr-ask-page .sa-ask__near a:hover .sa-ask__near-img img{transform:scale(1.04)}.sr-dept-page.sr-ask-page .sa-ask__near b{min-height:0;font:400 22px/1.2 var(--sr-display);letter-spacing:-.01em;padding:0 2px}.sr-dept-page.sr-ask-page .sa-ask__extras{max-width:none;margin:var(--sr-band) 0 0}.sr-dept-page.sr-ask-page .sa-ask__extras .sr-xband{border-top:1px solid var(--sr-line);background:0 0;margin-top:0;padding-bottom:0}.sr-dept-page.sr-ask-page .sa-ask__extras .sr-xtool{background:var(--sr-paper);border-color:#0000}.sr-dept-page.sr-ask-page .sa-ask__extras .sr-wrap{padding-inline:0}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__hero{padding:32px 0 14px}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__title{font-size:32px}.sr-dept-page.sr-ask-page .sa-ask__chips-label,.sr-dept-page.sr-ask-page .sa-ask__next-label{color:var(--sr-muted);font:700 14px/1.3 var(--sr-text);letter-spacing:.08em;text-transform:uppercase}.sr-dept-page.sr-ask-page .sa-ask__chip{background:var(--sr-stone);min-height:40px;color:var(--sr-ink);font:600 15px/1 var(--sr-text);transition:background-color var(--sr-fast);border-radius:999px;padding:0 8px 0 14px}.sr-dept-page.sr-ask-page .sa-ask__chip:hover,.sr-dept-page.sr-ask-page .sa-ask__chip:active{background:#1b24201a}.sr-dept-page.sr-ask-page .sa-ask__say{color:var(--sr-ink);font:400 clamp(26px,2.4vw,32px)/1.2 var(--sr-display);letter-spacing:-.01em}.sr-dept-page.sr-ask-page .sa-ask__relaxed{color:var(--sr-orange)}.sr-dept-page.sr-ask-page .sa-ask__pick{border-top-color:var(--sr-line);grid-template-columns:132px minmax(0,1fr) auto;gap:24px;padding:24px 0}.sr-dept-page.sr-ask-page .sa-ask__pick:last-child{border-bottom-color:var(--sr-line)}.sr-dept-page.sr-ask-page .sa-ask__pick-media{background:var(--sr-stone);border:0;border-radius:14px;padding:8px}.sr-dept-page.sr-ask-page .sa-ask__pick-media img{mix-blend-mode:multiply}.sr-dept-page.sr-ask-page .sa-ask--vinyl-flooring .sa-ask__pick-media img{mix-blend-mode:normal}.sr-dept-page.sr-ask-page .sa-ask__pick-tag{color:var(--sr-forest);font:700 14px/1.3 var(--sr-text);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 6px;padding:0}.sr-dept-page.sr-ask-page .sa-ask__pick-tag--first{color:var(--sr-forest);background:0 0}.sr-dept-page.sr-ask-page .sa-ask__pick-brand{color:var(--sr-muted);font:600 15px/1.3 var(--sr-text);letter-spacing:0;text-transform:none}.sr-dept-page.sr-ask-page .sa-ask__pick h3{font:400 22px/1.25 var(--sr-display);color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__pick-facts{color:var(--sr-ink);font:400 16px/1.5 var(--sr-text)}.sr-dept-page.sr-ask-page .sa-ask__pick-why{color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__pick-buy b{color:var(--sr-ink);font:800 24px/1.1 var(--sr-text);font-variant-numeric:tabular-nums}.sr-dept-page.sr-ask-page .sa-ask__add{background:var(--sr-forest);min-height:44px;color:var(--sr-white);font:700 15px/1 var(--sr-text);transition:background-color var(--sr-fast);border:0;border-radius:999px}.sr-dept-page.sr-ask-page .sa-ask__add:hover{background:var(--sr-forest-2);color:var(--sr-white)}.sr-dept-page.sr-ask-page .sa-ask__add.is-added{background:var(--sr-stone);color:var(--sr-ink)}.sr-dept-page.sr-ask-page a.sa-ask__choose{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sr-dept-page.sr-ask-page .sa-ask__added a{color:var(--sr-ink);text-underline-offset:4px}.sr-dept-page.sr-ask-page .sa-ask__plan{border-radius:var(--sr-r);background:var(--sr-paper);border:0}.sr-dept-page.sr-ask-page .sa-ask__plan b{font:400 22px/1.3 var(--sr-display)}.sr-dept-page.sr-ask-page .sa-ask__notes h2,.sr-dept-page.sr-ask-page .sa-ask__complete h2{font:400 26px/1.2 var(--sr-display);color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__notes li,.sr-dept-page.sr-ask-page .sa-ask__complete td,.sr-dept-page.sr-ask-page .sa-ask__complete th{border-top-color:var(--sr-line)}.sr-dept-page.sr-ask-page .sa-ask__complete tfoot td{border-top-color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__complete td:last-child{font-variant-numeric:tabular-nums}.sr-dept-page.sr-ask-page .sa-ask__next{gap:4px 20px}.sr-dept-page.sr-ask-page .sa-ask__next-btn{min-height:40px;color:var(--sr-ink);font:600 16px/1.3 var(--sr-text);text-decoration:underline;-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2);text-underline-offset:5px;background:0 0;border:0;border-radius:0;padding:0 2px}.sr-dept-page.sr-ask-page .sa-ask__next-btn:hover{color:var(--sr-ink);-webkit-text-decoration-color:var(--sr-ink);text-decoration-color:var(--sr-ink);background:0 0}.sr-dept-page.sr-ask-page .sa-ask__nomatch{color:var(--sr-ink);font-size:17px}.sr-dept-page.sr-ask-page .sa-ask__nomatch-type{min-height:0;color:var(--sr-ink);font:700 17px/1.3 var(--sr-text);text-decoration:underline;-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:2px 0;display:inline}.sr-dept-page.sr-ask-page .sa-ask__nomatch-type:hover{-webkit-text-decoration-color:var(--sr-ink);text-decoration-color:var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__chips[hidden]{display:none}@media(max-width:1023px){.sr-dept-page.sr-ask-page .sa-ask__pro li,.sr-dept-page.sr-ask-page .sa-ask__pro li+li{border-left:0;border-bottom:1px solid var(--sr-line);padding:18px 0}.sr-dept-page.sr-ask-page .sa-ask__tiles{margin-inline:calc(-1 * var(--sr-gutter));padding:2px var(--sr-gutter) 4px;scrollbar-width:none;justify-content:flex-start;gap:12px;overflow-x:auto}.sr-dept-page.sr-ask-page .sa-ask__tile{flex-basis:128px;width:128px}.sr-dept-page.sr-ask-page .sa-ask__tiles::-webkit-scrollbar{display:none}}@media(max-width:700px){.sr-dept-page.sr-ask-page .sa-ask__hero{padding:32px 0 20px}.sr-dept-page.sr-ask-page .sa-ask__title{font-size:46px}.sr-dept-page.sr-ask-page .sa-ask__lede{font-size:17px}.sr-dept-page.sr-ask-page .sa-ask__box{border-radius:22px}.sr-dept-page.sr-ask-page .sa-ask__input{font-size:18px}.sr-dept-page.sr-ask-page .sa-ask__tiles{gap:12px;margin-top:32px;-webkit-mask-image:none;mask-image:none}.sr-dept-page.sr-ask-page .sa-ask__tile{flex-basis:116px;width:116px}.sr-dept-page.sr-ask-page .sa-ask__tile-t b{font-size:15px}.sr-dept-page.sr-ask-page .sa-ask__h{margin-top:56px;font-size:30px}.sr-dept-page.sr-ask-page .sa-ask__wall{margin-inline:calc(-1 * var(--sr-gutter));padding:0 var(--sr-gutter) 6px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sr-gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.sr-dept-page.sr-ask-page .sa-ask__wall::-webkit-scrollbar{display:none}.sr-dept-page.sr-ask-page .sa-ask__wall>li{scroll-snap-align:start;flex:0 0 80%}.sr-dept-page.sr-ask-page .sa-ask__idea-t{font-size:19px}.sr-dept-page.sr-ask-page .sa-ask__near a{grid-template-columns:120px minmax(0,1fr)}.sr-dept-page.sr-ask-page .sa-ask__near b{font-size:20px}.sr-dept-page.sr-ask-page .sa-ask__pick{grid-template-columns:88px minmax(0,1fr);gap:8px 14px;padding:18px 0}.sr-dept-page.sr-ask-page .sa-ask__pick-buy b{font-size:22px}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__title{font-size:26px}}.sr-hub__jump{margin:6px 0 0}.sr-hub__types{margin-top:var(--sr-band);scroll-margin-top:calc(var(--sr-bar) + 16px)}.sr-hub__sub{max-width:36em;color:var(--sr-muted);margin:0}.sr-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px;margin:0;padding:0;list-style:none;display:grid}.sr-hub__card{color:var(--sr-ink);gap:8px;text-decoration:none;display:grid}.sr-hub__media{border-radius:var(--sr-r);background:var(--sr-stone);aspect-ratio:16/10;margin-bottom:8px;display:block;overflow:hidden}.sr-hub__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--sr-ease)}.sr-hub__card:hover .sr-hub__media img{transform:scale(1.03)}.sr-hub__name{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sr-hub__name b{font:400 26px/1.15 var(--sr-display);letter-spacing:-.01em;font-weight:400}.sr-hub__from{color:var(--sr-ink);font:800 16px/1.2 var(--sr-text);font-variant-numeric:tabular-nums;flex:none}.sr-hub__lede{max-width:28.8em;color:var(--sr-muted);font-size:16px;line-height:1.5}.sr-hub__trim{border-top:1px solid var(--sr-line-2);border-bottom:1px solid var(--sr-line);color:var(--sr-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:20px 0;font-size:17px;text-decoration:none;display:flex}.sr-hub__trim b{color:var(--sr-ink);margin-right:8px;font-weight:700}.sr-hub__trim:hover b{text-underline-offset:4px;text-decoration:underline}.sr-hub__wallband{margin-top:var(--sr-band)}.sr-hub__wallband .sr-head{margin-bottom:20px}.sr-hub__wall{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sr-hub__wall a{color:var(--sr-ink);gap:8px;text-decoration:none;display:grid}.sr-hub__swatch{background:var(--sr-stone);aspect-ratio:1;border-radius:12px;display:block;overflow:hidden}.sr-hub__swatch img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--sr-ease)}.sr-hub__wall a:hover .sr-hub__swatch img{transform:scale(1.06)}.sr-hub__wname{-webkit-line-clamp:2;color:var(--sr-muted);-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.sr-hub__wall a:hover .sr-hub__wname{color:var(--sr-ink)}.sr-hub__note{max-width:42em;color:var(--sr-muted);margin:40px 0 0}.sr-hub__note a{color:var(--sr-ink);text-underline-offset:4px;font-weight:700}@media(max-width:1023px){.sr-hub__grid{grid-template-columns:1fr 1fr}.sr-hub__wall{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.sr-hub__grid{grid-template-columns:1fr;gap:36px}.sr-hub__name b{font-size:24px}.sr-hub__wall{margin-inline:calc(-1 * var(--sr-gutter));padding:0 var(--sr-gutter) 4px;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.sr-hub__wall::-webkit-scrollbar{display:none}.sr-hub__wall>li{scroll-snap-align:start;flex:0 0 104px}}.sr-index__group{margin-top:56px}.sr-index__group:first-of-type{margin-top:48px}.sr-index__h{border-bottom:1px solid var(--sr-line);color:var(--sr-ink);font:400 clamp(26px,2.4vw,32px)/1.15 var(--sr-display);letter-spacing:-.01em;margin:0 0 20px;padding-bottom:12px}.sr-index__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}.sr-index__dept{color:var(--sr-ink);gap:10px;text-decoration:none;display:grid}.sr-index__media{border-radius:var(--sr-r);background:var(--sr-stone);aspect-ratio:1;display:block;overflow:hidden}.sr-index__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s var(--sr-ease);padding:12%}.sr-index__media.is-room img{object-fit:cover;mix-blend-mode:normal;padding:0}.sr-index__dept:hover .sr-index__media img{transform:scale(1.04)}.sr-index__name{font:600 17px/1.3 var(--sr-text)}.sr-index__dept:hover .sr-index__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sr-index__help{margin-top:var(--sr-band);border-top:1px solid var(--sr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;display:flex}.sr-index__help p{max-width:37.2em;color:var(--sr-muted);margin:0}.sr-index__help strong{color:var(--sr-ink)}.sr-index__help a:not(.sr-btn){color:var(--sr-ink);text-underline-offset:4px;font-weight:700}.sr-index__actions{flex-wrap:wrap;gap:10px;display:flex}@media(max-width:1279px){.sr-index__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1023px){.sr-index__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.sr-index__group,.sr-index__group:first-of-type{margin-top:36px}.sr-index__h{margin-bottom:0;font-size:24px}.sr-index__grid{grid-template-columns:1fr;gap:0}.sr-index__dept{border-bottom:1px solid var(--sr-line);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:10px 0}.sr-index__media{border-radius:12px}.sr-index__name:after{content:" →" / "";color:var(--sr-muted)}}.sr-c404{padding-block:40px var(--sr-band);gap:16px;display:grid}.sr-c404 .sr-dhead__lede{max-width:33.6em}.sr-pill{border:1px solid var(--sr-line-2);background:var(--sr-white);height:56px;box-shadow:var(--sr-shadow-soft);transition:box-shadow var(--sr-fast),border-color var(--sr-fast);border-radius:999px;align-items:center;padding:0 6px 0 0;display:flex;position:relative}.sr-pill:hover{box-shadow:var(--sr-shadow)}.sr-pill:focus-within{border-color:var(--sr-ink);box-shadow:var(--sr-shadow)}.sr-pill input{min-width:0;height:100%;color:var(--sr-ink);font:400 17px/1 var(--sr-text);background:0 0;border:0;border-radius:999px 0 0 999px;outline:none;flex:auto;padding:0 12px 0 24px}.sr-pill input::placeholder{color:var(--sr-muted);opacity:1}.sr-pill input::-webkit-search-cancel-button{-webkit-appearance:none}.sr-pill button{background:var(--sr-forest);width:44px;height:44px;color:var(--sr-white);cursor:pointer;transition:background-color var(--sr-fast);border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.sr-pill button:hover{background:var(--sr-forest-2)}.sr-c404__search{max-width:600px;margin-top:8px}.sr-c404__groups{border-top:1px solid var(--sr-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;margin-top:40px;padding-top:32px;display:grid}.sr-c404__group ul{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sr-c404__group a{color:var(--sr-ink);padding:6px 0;font-size:17px;text-decoration:none;display:block}.sr-c404__group a:hover{text-underline-offset:4px;text-decoration:underline}.sr-c404__help{border-top:1px solid var(--sr-line);color:var(--sr-muted);gap:6px;margin-top:32px;padding-top:24px;display:grid}.sr-c404__help p{margin:0}.sr-c404__help strong{color:var(--sr-ink)}.sr-c404__help a{color:var(--sr-ink);text-underline-offset:4px;font-weight:700}@media(max-width:1023px){.sr-c404__groups{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sr-c404{padding-top:24px}.sr-c404__groups{grid-template-columns:1fr 1fr;gap:24px 16px}.sr-pill{height:52px}}.sr-search__head{grid-template-columns:minmax(0,1fr);padding-bottom:0}.sr-search__head .sr-dhead__title{overflow-wrap:anywhere}.sr-search__head .sr-dhead__copy>.sr-dhead__title:last-child{grid-column:1/-1}.sr-search__pill{max-width:640px}@media(min-width:1024px){.sr-search__pill--q{display:none}}.sr-search__depts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.sr-search__depts .sr-dtabs{flex:auto;min-width:0;margin:0;padding:0;list-style:none}.sr-search__depts .sr-dtabs li{flex:none}.sr-search__depts .sr-dtabs a{display:block}.sr-search__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px;margin-top:40px}@media(max-width:760px){.sr-search__grid{grid-template-columns:1fr 1fr;gap:32px 12px}}.sr-search__desk{margin-top:var(--sr-band);border-top:1px solid var(--sr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:28px;display:flex}.sr-search__desk p{max-width:36em;color:var(--sr-muted);margin:0}.sr-search__desk strong{color:var(--sr-ink)}.sr-search__deskbtns{flex-wrap:wrap;gap:10px;display:flex}.sr-search__none{margin-top:48px}.sr-search__none .sr-h2{overflow-wrap:anywhere;max-width:14.4em}.sr-search__nonetext{max-width:36em;color:var(--sr-muted);margin:14px 0 0}.sr-search__none .sr-actions{margin-top:24px}.sr-search__closest{margin-top:56px}.sr-search__closest ul{border-top:1px solid var(--sr-line-2);max-width:820px;margin:16px 0 0;padding:0;list-style:none}.sr-search__closest li{border-bottom:1px solid var(--sr-line)}.sr-search__closest a{color:var(--sr-ink);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:grid}.sr-search__thumb{background:var(--sr-stone);border-radius:12px;width:64px;height:64px;overflow:hidden}.sr-search__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}.sr-search__ct{gap:2px;min-width:0;display:grid}.sr-search__ct small{color:var(--sr-muted);font-size:15px}.sr-search__ct b{-webkit-line-clamp:2;font:600 16px/1.35 var(--sr-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-search__closest a:hover .sr-search__ct b{text-underline-offset:4px;text-decoration:underline}.sr-search__cp{justify-items:end;display:grid}.sr-search__cp b{font:800 17px/1.2 var(--sr-text);font-variant-numeric:tabular-nums}.sr-search__cp small{color:var(--sr-muted);font-size:15px}.sr-search__top{margin-top:48px}.sr-search__top ul{flex-wrap:wrap;gap:8px 28px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sr-search__top a{color:var(--sr-ink);font:600 17px/1.3 var(--sr-text);border-bottom:1px solid var(--sr-line-2);padding:6px 0;text-decoration:none;display:inline-block}.sr-search__top a:hover{border-color:var(--sr-ink)}.sr-brands__hall{color:var(--sr-muted);margin:0}.sr-brands__hall a{color:var(--sr-ink);text-underline-offset:4px;font-weight:700}.sr-brands__featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sr-brands__media{aspect-ratio:1}.sr-brands__t{gap:2px;display:grid}.sr-brands__label{color:var(--sr-muted);font-size:16px}.sr-brands__dir{margin-top:var(--sr-band);grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.sr-brands__group ul{border-top:1px solid var(--sr-line-2);margin:12px 0 0;padding:0;list-style:none}.sr-brands__group li{border-bottom:1px solid var(--sr-line)}.sr-brands__group a{min-height:48px;color:var(--sr-ink);justify-content:space-between;align-items:center;gap:12px;font-size:17px;text-decoration:none;display:flex}.sr-brands__group a>span:last-child{color:var(--sr-muted);transition:transform var(--sr-fast) var(--sr-ease),color var(--sr-fast)}.sr-brands__group a:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}.sr-brands__group a:hover>span:last-child{color:var(--sr-ink);transform:translate(3px)}@media(max-width:1023px){.sr-brands__featured,.sr-brands__dir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sr-brands__featured{margin-inline:calc(-1 * var(--sr-gutter));padding:0 var(--sr-gutter) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.sr-brands__featured::-webkit-scrollbar{display:none}.sr-brands__featured>li{scroll-snap-align:start;flex:0 0 62%}.sr-brands__dir{grid-template-columns:1fr;gap:32px}}.sr-brand__lab{border-top:1px solid var(--sr-line-2);border-bottom:1px solid var(--sr-line);color:var(--sr-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin:40px 0 0;padding:18px 0;display:flex}.sr-brand__lab strong{color:var(--sr-ink)}.sr-brand__group{margin-top:var(--sr-band)}.sr-brand__group:first-of-type{margin-top:56px}.sr-brand__empty{margin-top:32px}@media(prefers-reduced-motion:reduce){.sr-step__img img,.sr-step__img:after,.sr-filters[open],.sr-filters::backdrop,.sr-filters__dot:after,.sr-hub__media img,.sr-hub__swatch img,.sr-index__media img,.sr-exhibitcard__media img,.sr-xlist__go,.sr-dept-page.sr-ask-page .sa-ask__tile-img img,.sr-dept-page.sr-ask-page .sa-ask__near-img img,.sr-dept-page.sr-ask-page .sa-ask__idea-img img{transition:none!important;animation:none!important;transform:none!important}}.sr-step__img--words{color:var(--sr-ink);font:400 19px/1.25 var(--sr-display);letter-spacing:-.005em;text-align:center;text-wrap:balance;background:var(--sr-paper);place-items:center;padding:16px;display:grid}.sr-step--link:hover .sr-step__t b{-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2)}.sr-step:focus-visible .sr-step__img{outline:2px solid var(--sr-orange);outline-offset:3px}.sr-filters__group--select{gap:10px;display:grid}.sr-filters__label{color:var(--sr-ink);font:700 17px/1.3 var(--sr-text)}.sr-select--block,.sr-select--block select{width:100%;display:flex}.sr-filters__select{border-radius:var(--sr-r-input)!important;height:52px!important;font-weight:400!important}.sr-filters__select:focus-visible{outline:2px solid var(--sr-orange);outline-offset:2px}.sr-grid--colour{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 20px}@media(max-width:1023px){.sr-grid--colour{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sr-grid--colour{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}}.sr-ccard{flex-direction:column;display:flex}.sr-ccard .sa-catalog-card__media{aspect-ratio:1}.sr-ccard .sa-catalog-card__price b{font-size:19px}.sr-dept-page .sr-ccard.is-noswatch .sa-catalog-card__media{background:var(--sr-stone)}.sr-dept-page .sr-ccard.is-noswatch .sa-catalog-card__image{object-fit:contain;mix-blend-mode:multiply;padding:18%}.sr-ccard__lines{border-top:1px solid var(--sr-line);flex-wrap:wrap;gap:0 16px;margin:6px 0 0;padding:10px 2px 0;display:flex}.sr-ccard__line{min-height:40px;color:var(--sr-muted);font:600 15px/1.2 var(--sr-text);cursor:pointer;transition:color var(--sr-fast);background:0 0;border:0;padding:0;position:relative}.sr-ccard__line:after{content:"";background:var(--sr-ink);transform-origin:0;height:2px;transition:transform var(--sr-fast) var(--sr-ease);border-radius:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.sr-ccard__line:hover,.sr-ccard__line[aria-pressed=true]{color:var(--sr-ink)}.sr-ccard__line[aria-pressed=true]:after{transform:scaleX(1)}.sr-ccard__line:focus-visible{outline:2px solid var(--sr-orange);outline-offset:2px;border-radius:4px}@media(pointer:coarse){.sr-ccard__line{min-height:44px}}@media(prefers-reduced-motion:reduce){.sr-ccard__line:after{transition:none}}.sr-roof>.sr-roofcalc{margin-top:var(--sr-band)}.sr-dept-page.sr-ask-page .sr-ask-crumbs{padding-top:12px}.sr-dept-page.sr-ask-page .sr-asktop{grid-template-columns:minmax(0,1fr);display:grid}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sa-ask__hero{text-align:left;gap:14px;padding:8px 0 0;display:grid}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sa-ask__title{font:400 clamp(44px,4.6vw,68px)/1.02 var(--sr-display);letter-spacing:-.025em;text-wrap:balance}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sa-ask__lede{text-wrap:pretty;max-width:28em;margin:0;font-size:18px;line-height:1.55}.sr-asktop__media{border-radius:var(--sr-r);background:var(--sr-stone);aspect-ratio:21/9;margin:24px 0 0;position:relative;overflow:hidden}.sr-asktop__media img{object-fit:cover;width:100%;height:100%;display:block}.sr-dept-page.sr-ask-page .sa-ask__box{margin-top:28px}.sr-dept-page.sr-ask-page .sr-asktop>.sa-ask__box{width:100%}.sr-dept-page.sr-ask-page .sa-ask__try{margin-top:16px}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__try{grid-template-columns:max-content minmax(0,1fr);place-items:baseline start;gap:2px 20px;display:grid}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__try>.sa-ask__try-label{grid-row:1/span 3}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__try>.sa-ask__try-btn{text-align:left;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;grid-column:2;max-width:100%}@media(max-width:760px){.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__try{row-gap:12px}}@media(min-width:1024px){.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop{grid-template:"sp media"1fr"hero media""form media""status media""try media"/minmax(0,11fr) minmax(0,13fr);column-gap:56px;margin-top:8px}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__hero{grid-area:hero}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sr-asktop__media{aspect-ratio:auto;grid-area:media;align-self:stretch;min-height:440px;margin:0}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sr-asktop__media img{position:absolute;inset:0}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__box{grid-area:form;width:100%;max-width:none}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__status{grid-area:status}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asktop>.sa-ask__try{grid-area:try;margin-bottom:0}}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sr-asktop__media{display:none}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__hero{width:100%;max-width:var(--a-col);margin:0;padding:16px 0 6px}.sr-dept-page.sr-ask-page .sr-asksteps{margin-top:64px}.sr-dept-page.sr-ask-page .sr-asksteps .sa-ask__tiles{margin:0 calc(-1 * var(--sr-gutter));padding:2px var(--sr-gutter) 6px;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:16px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.sr-dept-page.sr-ask-page .sr-asksteps .sa-ask__tiles::-webkit-scrollbar{display:none}@media(min-width:761px){.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sr-asksteps .sa-ask__tile{flex:1 1 0;width:auto;min-width:128px;max-width:280px}.sr-dept-page.sr-ask-page .sa-ask--vinyl-flooring:not([data-state=answer]) .sr-asksteps .sa-ask__tile{max-width:none}.sr-dept-page.sr-ask-page .sa-ask--vinyl-flooring:not([data-state=answer]) .sr-asksteps .sa-ask__tile-img{aspect-ratio:4/3}}.sr-dept-page.sr-ask-page .sa-ask__tile-t{gap:2px;display:grid}.sr-dept-page.sr-ask-page .sa-ask__tile-t small{color:var(--sr-muted);font:400 15px/1.3 var(--sr-text);font-variant-numeric:tabular-nums}.sr-dept-page.sr-ask-page .sa-ask__tile:focus-visible{outline:none}.sr-dept-page.sr-ask-page .sa-ask__tile:focus-visible .sa-ask__tile-img{outline:2px solid var(--sr-orange);outline-offset:3px}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sr-asksteps{margin-top:28px}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__box{margin-top:20px}@media(max-width:1023px){.sr-dept-page.sr-ask-page .sr-asksteps{margin-top:48px}}@media(max-width:760px){.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sa-ask__hero{gap:10px;padding-top:4px}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sa-ask__title{font-size:40px}.sr-dept-page.sr-ask-page .sa-ask:not([data-state=answer]) .sa-ask__lede{font-size:17px}.sr-asktop__media{margin:20px calc(-1 * var(--sr-gutter)) 0;aspect-ratio:3/2;border-radius:0}.sr-dept-page.sr-ask-page .sa-ask__box{margin-top:24px}.sr-dept-page.sr-ask-page .sr-asksteps{margin-top:40px}.sr-dept-page.sr-ask-page .sr-asksteps .sa-ask__tiles{gap:12px}}.sr-dept-page.sr-ask-page .sa-ask__idea-p{color:var(--sr-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 4px;padding:0 2px;display:flex}.sr-dept-page.sr-ask-page .sa-ask__idea-p b{font:800 17px/1.2 var(--sr-text)}.sr-dept-page.sr-ask-page .sa-ask__idea-p small{color:var(--sr-muted);font:400 15px/1.2 var(--sr-text)}.sr-dept-page.sr-ask-page .sa-ask__idea-p span{color:var(--sr-muted);font:400 15px/1.2 var(--sr-text);margin-left:6px}.sr-dept-page.sr-ask-page .sa-ask__box,.sr-dept-page.sr-ask-page .sa-ask__try,.sr-dept-page.sr-ask-page .sa-ask__status,.sr-dept-page.sr-ask-page .sa-ask__answer{margin-left:0;margin-right:auto}.sr-dept-page.sr-ask-page .sa-ask__try{text-align:left;justify-content:flex-start}.sr-dept-page.sr-ask-page .sa-ask__idea{gap:10px}.sr-dept-page.sr-ask-page .sa-ask__wall--swatch{grid-template-columns:repeat(6,minmax(0,1fr));gap:36px 16px}.sr-dept-page.sr-ask-page .sa-ask__wall--swatch .sa-ask__idea-img{aspect-ratio:1}.sr-dept-page.sr-ask-page .sa-ask__wall--swatch .sa-ask__idea-t{font:600 16px/1.35 var(--sr-text);letter-spacing:0}@media(max-width:1023px){.sr-dept-page.sr-ask-page .sa-ask__wall--swatch{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sr-dept-page.sr-ask-page .sa-ask__wall.sa-ask__wall--swatch{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-inline:0;padding:0;display:grid;overflow:visible}.sr-dept-page.sr-ask-page .sa-ask__wall--swatch>li{flex:none}.sr-dept-page.sr-ask-page .sa-ask__wall--swatch .sa-ask__idea-t{font-size:15px}}.sr-dept-page.sr-ask-page .sr-asknear{max-width:760px}.sr-dept-page.sr-ask-page .sr-asknear a{justify-content:flex-start;gap:18px;min-height:88px}.sr-dept-page.sr-ask-page .sr-asknear .sr-xlist__t{flex:auto}.sr-dept-page.sr-ask-page .sr-asknear .sr-xlist__t b{font-size:18px}.sr-asknear__thumb{background:var(--sr-stone);border-radius:12px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.sr-asknear__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px;display:block}.sr-ccard .sa-catalog-card__link{flex:none;height:auto}@media(max-width:760px){.sr-ccard__lines{gap:0 12px}.sr-finder__sort>label,.sr-finder__sort>.sr-finder__sortl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__hero{justify-content:space-between;align-items:baseline;gap:16px;max-width:none;display:flex}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__over{flex:none;min-height:44px;padding:0 2px}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__box,.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] :is(.sa-ask__answer,.sa-ask__status){max-width:none}.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__answer{margin-top:40px}.sr-dept-page.sr-ask-page .sa-ask__answer:focus:not(:focus-visible){outline:none}.sr-dept-page.sr-ask-page .sa-ask__ahead{gap:8px;display:grid}.sr-dept-page.sr-ask-page .sa-ask__ahead .sa-ask__say{max-width:28em;font:400 clamp(28px,2.6vw,40px)/1.12 var(--sr-display);letter-spacing:-.015em;margin:0}.sr-dept-page.sr-ask-page .sa-ask__ahead .sa-ask__relaxed{margin:0}.sr-dept-page.sr-ask-page .sa-ask__chips{flex-wrap:wrap;align-items:center;gap:0 20px;margin:0;display:flex}.sr-dept-page.sr-ask-page .sa-ask__chips-label{margin-right:4px}.sr-dept-page.sr-ask-page .sa-ask__chip{min-height:40px;color:var(--sr-ink);font:600 16px/1.3 var(--sr-text);text-underline-offset:5px;transition:text-decoration-color var(--sr-fast);background:0 0;border-radius:0;gap:2px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.sr-dept-page.sr-ask-page .sa-ask__chip:hover,.sr-dept-page.sr-ask-page .sa-ask__chip:active{-webkit-text-decoration-color:var(--sr-line-2);text-decoration-color:var(--sr-line-2);background:0 0}.sr-dept-page.sr-ask-page .sa-ask__chip i{width:24px;height:24px;color:var(--sr-muted);opacity:1}.sr-dept-page.sr-ask-page .sa-ask__agrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:72px;margin-top:36px;display:grid}.sr-dept-page.sr-ask-page .sa-ask__agrid:has(>.sa-ask__aside>.sa-ask__notes[hidden]){grid-template-columns:minmax(0,1fr)}.sr-dept-page.sr-ask-page .sa-ask__amain{min-width:0}.sr-dept-page.sr-ask-page .sa-ask__aside{top:calc(var(--sr-bar) + 24px);min-width:0;position:sticky}.sr-dept-page.sr-ask-page .sa-ask__aside .sa-ask__notes{margin:0}.sr-dept-page.sr-ask-page .sa-ask__aside .sa-ask__notes h2{margin:0 0 14px}.sr-dept-page.sr-ask-page .sa-ask__aside .sa-ask__notes ul{border-top:1px solid var(--sr-ink)}.sr-dept-page.sr-ask-page .sa-ask__aside .sa-ask__notes li{border-top:0;border-bottom:1px solid var(--sr-line);font:400 16px/1.55 var(--sr-text);grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.sr-dept-page.sr-ask-page .sa-ask__aside .sa-ask__notes li:last-child{border-bottom-color:var(--sr-line)}.sr-dept-page.sr-ask-page .sa-ask__aside .sa-ask__notes li small{white-space:normal;font-size:14px}.sr-dept-page.sr-ask-page .sa-ask__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.sr-dept-page.sr-ask-page .sa-ask__pick,.sr-dept-page.sr-ask-page .sa-ask__pick:last-child{border:0;flex-direction:column;gap:14px;padding:0;display:flex}.sr-dept-page.sr-ask-page .sa-ask__pick-media{aspect-ratio:1;border-radius:var(--sr-r);background:var(--sr-stone);border:0;width:100%;padding:10%;display:block;overflow:hidden}.sr-dept-page.sr-ask-page .sa-ask--door .sa-ask__pick-media{aspect-ratio:4/5;padding:8% 12%}.sr-dept-page.sr-ask-page .sa-ask__pick-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s var(--sr-ease)}.sr-dept-page.sr-ask-page .sa-ask--vinyl-flooring .sa-ask__pick-media{padding:0}.sr-dept-page.sr-ask-page .sa-ask--vinyl-flooring .sa-ask__pick-media img{object-fit:cover;mix-blend-mode:normal}.sr-dept-page.sr-ask-page .sa-ask__pick:hover .sa-ask__pick-media img{transform:scale(1.03)}.sr-dept-page.sr-ask-page .sa-ask__pick-body{align-content:start;gap:6px;min-width:0;display:grid}.sr-dept-page.sr-ask-page .sa-ask__pick-tag{margin:0}.sr-dept-page.sr-ask-page .sa-ask__pick-brand{margin:0;font-size:15px}.sr-dept-page.sr-ask-page .sa-ask__pick h3{font:400 20px/1.25 var(--sr-display);letter-spacing:-.005em;margin:0}.sr-dept-page.sr-ask-page .sa-ask__pick h3 a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}.sr-dept-page.sr-ask-page .sa-ask__pick-facts{color:var(--sr-muted);font:400 15px/1.45 var(--sr-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sr-dept-page.sr-ask-page .sa-ask__pick-why{color:var(--sr-ink);font:600 15px/1.4 var(--sr-text);margin:0}.sr-dept-page.sr-ask-page .sa-ask__pick-fact{margin:0;font-size:15px}.sr-dept-page.sr-ask-page .sa-ask__pick-buy{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;margin-top:auto;display:flex}.sr-dept-page.sr-ask-page .sa-ask__pick-price{white-space:nowrap;flex:auto;margin:0}.sr-dept-page.sr-ask-page .sa-ask__pick-price b{color:var(--sr-ink);font:800 22px/1.15 var(--sr-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr-dept-page.sr-ask-page .sa-ask__pick-price small{color:var(--sr-muted);font:600 15px/1 var(--sr-text);margin-left:3px}.sr-dept-page.sr-ask-page .sa-ask__pick-buy :is(.sa-ask__sub,.sa-ask__math){flex:1 0 100%;order:2;font-size:15px}.sr-dept-page.sr-ask-page .sa-ask__pick-buy .sa-ask__added{flex:1 0 100%;order:3}.sr-dept-page.sr-ask-page .sa-ask__add{min-width:0;min-height:44px;margin:0;padding:0 22px}@media(min-width:1280px),(min-width:761px)and (max-width:1023px){.sr-dept-page.sr-ask-page .sa-ask__picks[data-n="4"]>.sa-ask__pick:not(.is-lead):last-child,.sr-dept-page.sr-ask-page .sa-ask__picks[data-n="5"]>.sa-ask__pick:not(.is-lead):nth-last-child(-n+2){display:none}}@media(max-width:760px),(min-width:1024px)and (max-width:1279px){.sr-dept-page.sr-ask-page .sa-ask__picks:is([data-n="3"],[data-n="5"])>.sa-ask__pick:not(.is-lead):last-child{display:none}}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead{border-bottom:1px solid var(--sr-line);grid-column:1/-1;grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0 48px;padding-bottom:48px;display:grid}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__pick-media{aspect-ratio:1;grid-area:1/1/-1;padding:8%}.sr-dept-page.sr-ask-page .sa-ask--door .sa-ask__pick.is-lead .sa-ask__pick-media{aspect-ratio:5/6;padding:6% 14%}.sr-dept-page.sr-ask-page .sa-ask--vinyl-flooring .sa-ask__pick.is-lead .sa-ask__pick-media{padding:0}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__pick-body{grid-area:2/2;gap:10px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead h3{letter-spacing:-.015em;font-size:clamp(28px,2.4vw,36px);line-height:1.12}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead h3 a{-webkit-line-clamp:3;line-clamp:3}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead :is(.sa-ask__pick-facts,.sa-ask__pick-why){-webkit-line-clamp:3;line-clamp:3;font-size:17px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__pick-buy{border-top:1px solid var(--sr-line);grid-area:3/2;margin-top:24px;padding-top:24px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__pick-price b{font-size:36px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__pick-price small{font-size:17px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__add{min-height:52px;padding:0 32px;font-size:17px}.sr-dept-page.sr-ask-page .sa-ask__amain>:is(.sa-ask__next,.sa-ask__complete){margin-top:56px}.sr-dept-page.sr-ask-page .sa-ask__amain>.sa-ask__after:empty{display:none}@media(max-width:1279px){.sr-dept-page.sr-ask-page .sa-ask__agrid{gap:48px}.sr-dept-page.sr-ask-page .sa-ask__picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.sr-dept-page.sr-ask-page .sa-ask__agrid{grid-template-columns:minmax(0,1fr);gap:56px}.sr-dept-page.sr-ask-page .sa-ask__aside{position:static}.sr-dept-page.sr-ask-page .sa-ask__picks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sr-dept-page.sr-ask-page .sa-ask[data-state=answer] .sa-ask__answer{margin-top:28px}.sr-dept-page.sr-ask-page .sa-ask__agrid{margin-top:24px}.sr-dept-page.sr-ask-page .sa-ask__picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}.sr-dept-page.sr-ask-page .sa-ask__pick,.sr-dept-page.sr-ask-page .sa-ask__pick:last-child{gap:10px;padding:0}.sr-dept-page.sr-ask-page .sa-ask__pick h3{font-size:17px;line-height:1.3}.sr-dept-page.sr-ask-page .sa-ask__pick-price b{font-size:19px}.sr-dept-page.sr-ask-page .sa-ask__pick-buy{gap:8px}.sr-dept-page.sr-ask-page .sa-ask__pick:not(.is-lead) .sa-ask__add{flex:1 0 100%;order:4}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:36px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead :is(.sa-ask__pick-media,.sa-ask__pick-body,.sa-ask__pick-buy){grid-area:auto/1}.sr-dept-page.sr-ask-page .sa-ask--door .sa-ask__pick.is-lead .sa-ask__pick-media{aspect-ratio:1;padding:6% 22%}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead h3{font-size:26px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead :is(.sa-ask__pick-facts,.sa-ask__pick-why){font-size:16px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__pick-buy{margin-top:4px;padding-top:16px}.sr-dept-page.sr-ask-page .sa-ask__pick.is-lead .sa-ask__pick-price b{font-size:30px}.sr-dept-page.sr-ask-page .sa-ask__amain>:is(.sa-ask__next,.sa-ask__complete){margin-top:40px}}@media(prefers-reduced-motion:reduce){.sr-dept-page.sr-ask-page .sa-ask__pick-media img{transition:none;transform:none!important}}.sr-finder .sr-grid>.sr-grid__unit{border-top:1px solid var(--sr-line);grid-column:1/-1;margin:8px 0 -8px;padding-top:20px;list-style:none}.sr-finder .sr-grid>.sr-grid__unit p{color:var(--sr-muted);font:700 14px/1.3 var(--sr-text);letter-spacing:.08em;text-transform:uppercase;margin:0}@media(max-width:760px){.sr-finder .sa-catalog-card--photo .sa-catalog-card__facts{display:none}.sr-finder .sa-catalog-card--photo .sa-catalog-card__title{-webkit-line-clamp:3;line-clamp:3;max-height:4.05em}}.sr-step__img--words{align-items:flex-end;place-items:initial;text-align:left;padding:14px 16px 12px;display:flex}.sr-step__layers{width:100%;display:grid}.sr-step__layers>span{border-top:1px solid var(--sr-line-2);font:400 19px/1.15 var(--sr-display);letter-spacing:-.005em;padding:6px 0 5px}.sr-step__layers>span:last-child{border-bottom:2px solid var(--sr-ink)}.sr-step--link:hover .sr-step__layers>span:last-child{border-bottom-color:var(--sr-forest)}.sr-step__t small{white-space:nowrap}.sr-xsteps--open{counter-reset:none;border-top:1px solid var(--sr-ink);gap:0;margin:0 0 8px}.sr-xsteps--open li{border-bottom:1px solid var(--sr-line);counter-increment:none;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:4px 24px;padding:16px 0}.sr-xsteps--open li:before{content:none}@media(max-width:760px){.sr-xsteps--open li{grid-template-columns:minmax(0,1fr)}.sr-step__t small{white-space:normal}}.sr-hub__wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px}.sr-hub__wall a{gap:10px}.sr-hub__swatch{border-radius:var(--sr-r)}.sr-hub__wname{color:var(--sr-ink);font:600 15px/1.35 var(--sr-text)}.sr-hub__wprice{color:var(--sr-ink);font:800 16px/1.2 var(--sr-text);font-variant-numeric:tabular-nums}@media(max-width:1023px){.sr-hub__wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sr-hub__wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-inline:0;padding:0;display:grid;overflow:visible}.sr-hub__wall>li{flex:none}.sr-finder__tools{gap:8px}.sr-finder__filters{padding-inline:14px 16px}.sr-finder__sortsel,.sr-finder__sort .sr-select select{background-position:right 10px center;padding:0 32px 0 14px;font-size:15px}}.sr-step__img.is-photo img,.sr-asknear__thumb.is-photo img,.sr-dept-page.sr-ask-page .sa-ask__tile-img.is-photo img,.sr-dept-page.sr-ask-page .sa-ask--door .sa-ask__tile-img.is-photo img,.sr-dept-page.sr-ask-page .sa-ask--kitchen-cabinets .sa-ask__tile-img.is-photo img{object-fit:cover;mix-blend-mode:normal;padding:0}.sr-dept-page.sr-ask-page .sa-ask__chip.is-unmet{color:var(--sr-muted);font-weight:400}
