.shw-compact .lam-store-hero__title{font-size:clamp(26px,3.4vw,40px);line-height:1.12}.shw-compact .lam-store-hero__where>div{display:none}.shw-compact .lam-store-hero__where{padding:12px 0;justify-content:flex-end}.shw-compact .lam-store-hero__where:has(.lam-store-hero__status:empty){display:none}.shw-c-facts{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.shw-c-facts li{display:flex;gap:12px;align-items:flex-start;font:400 14px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-facts li>svg{flex:none;margin-top:3px;color:var(--color-brand)}.shw-c-facts strong{font-weight:600;color:var(--color-text-main)}.shw-c-arrival .lam-btn,.shw-c-ask .lam-btn,.shw-c-stores .lam-btn,.shw-c-strip .lam-btn,.shw-compact .lam-store-hero__actions .lam-btn{min-height:44px}@media (min-width:1024px){.shw-compact .lam-store-hero__media{order:-1;position:static}.shw-compact .lam-store-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (max-width:1023px){.shw-compact .lam-store-hero__grid{gap:0}.shw-compact .lam-store-hero__text{display:contents}.shw-compact .lam-store-hero__text>.lam-eyebrow{order:1}.shw-compact .lam-store-hero__text>.lam-store-hero__title{order:2}.shw-compact .lam-store-hero__text>.lam-store-hero__lede{order:3}.shw-compact .lam-store-hero__media{order:4;margin-top:20px}.shw-compact .lam-store-hero__text>.lam-store-hero__where{order:5}.shw-compact .lam-store-hero__text>.shw-c-facts{order:6}.shw-compact .lam-store-hero__text>.lam-store-hero__actions{order:7}}.shw-compact[data-board] .lam-store-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.shw-compact[data-board] .lam-store-hero__actions>.lam-btn{white-space:normal;height:auto;min-height:44px;min-width:0;padding-block:8px;text-align:center}.shw-c-brands{margin-top:28px;display:grid;grid-gap:10px;gap:10px}@media (max-width:767px){.shw-compact .lam-store-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shw-compact .lam-store-hero__actions>.lam-btn:nth-child(-n+2){grid-column:1/-1}.shw-compact .lam-store-hero__actions>.lam-btn{white-space:normal;height:auto;min-height:44px;min-width:0;padding-block:8px;text-align:center}}main[data-lam-page=showroom].shw-compact #welcome,main[data-lam-page=showroom].shw-compact section[id]{scroll-margin-top:calc(var(--lam-header-h, 101px) + 16px)}main[data-lam-page=showroom].shw-compact section[id]:focus{outline:none}main[data-lam-page=showroom][data-store-page] #welcome,main[data-lam-page=showroom][data-store-page] section[id]{scroll-margin-top:calc(var(--lam-header-h, 101px) + 16px)}main[data-lam-page=showroom][data-store-page] section[id]:focus{outline:none}@media (max-width:239px){.shw-c-arrival .lam-btn,.shw-c-ask .lam-btn,.shw-c-stores .lam-btn,.shw-c-strip .lam-btn,.shw-compact .lam-store-hero__actions .lam-btn{white-space:normal;height:auto;min-height:44px;padding-block:8px;text-align:center}.shw-c-strip__items .lam-chip{padding-block:6px}.shw-bar__actions .lam-btn,.shw-c-strip__items .lam-chip{white-space:normal;height:auto;min-height:44px;text-align:center}.shw-bar__actions .lam-btn{min-width:0;padding:6px;line-height:1.2}.shw-bar__actions .lam-btn svg{display:none}.shw-c-ask.lam-cta{padding:12px}.shw-c-ask .lam-cta__actions{display:grid}.shw-c-ask .lam-cta__actions .lam-btn{width:100%;min-width:0;padding-inline:8px;overflow-wrap:anywhere}}.shw-c-arrival{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.shw-c-arrival__facts{padding:var(--space-card)}.shw-c-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.shw-c-row__title{margin:0;font:600 15px/1.35 var(--font-ui);color:var(--color-text-main)}.shw-c-row__body{margin:3px 0 0;font:400 14px/1.55 var(--font-ui);color:var(--color-text-body)}.shw-c-arrival__actions{margin-top:20px}@media (min-width:1024px){.shw-c-arrival{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px}}.shw-c-size{margin-top:24px;display:grid;grid-gap:8px;gap:8px;max-width:320px}.shw-c-size__note{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-c-cards,.shw-c-strip{margin-top:20px}.shw-c-strip{padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;background:var(--color-bg-active);border:1px solid var(--color-border-light);border-radius:var(--radius-card)}.shw-c-strip__count{margin:0;font:600 13px/1.3 var(--font-ui);color:var(--color-text-main)}.shw-c-strip__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.shw-c-strip__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto}.shw-c-strip__link{font:600 13px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-c-strip__link:hover{text-decoration:underline;text-underline-offset:3px}.shw-c-types{margin-top:28px;display:grid;grid-gap:10px;gap:10px}.shw-c-chips{list-style:none;margin:0;padding:0;gap:8px}.shw-c-chips,.shw-c-next{display:flex;flex-wrap:wrap}.shw-c-next{margin-top:28px;align-items:center;gap:14px 20px;padding:18px 20px;background:var(--color-bg-active);border:1px solid var(--color-border-light);border-radius:var(--radius-card)}.shw-c-next__text{flex:1 1 260px;min-width:0}.shw-c-next__title{margin:0;font:600 16px/1.3 var(--font-ui);color:var(--color-text-main)}.shw-c-next__body{margin:4px 0 0;font:400 14px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-next__action{min-height:44px}@media (max-width:767px){.shw-c-next__action{width:100%}}.shw-c-tools{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-gap-md);gap:var(--space-gap-md)}@media (min-width:768px){.shw-c-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shw-c-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.shw-compact .shw-c-cat__tile .lam-linktile__action,.shw-compact .shw-c-service .lam-linktile__action,.shw-compact .shw-c-tool .lam-linktile__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:auto;padding:0 14px;border:1px solid var(--color-brand);border-radius:var(--radius-button);background:var(--color-bg-base);font:600 13px/1 var(--font-ui);color:var(--color-brand);transition:var(--transition-interactive)}.shw-compact .shw-c-cat__tile:hover .lam-linktile__action,.shw-compact .shw-c-service:hover .lam-linktile__action,.shw-compact .shw-c-tool:hover .lam-linktile__action{background:var(--color-bg-active)}.shw-compact .shw-c-service.lam-linktile--row,.shw-compact .shw-c-tool.lam-linktile--row{align-items:stretch}.shw-compact .shw-c-service .lam-linktile__head,.shw-compact .shw-c-tool .lam-linktile__head{align-self:flex-start}.shw-compact .shw-c-service .lam-linktile__text,.shw-compact .shw-c-tool .lam-linktile__text{flex:1 1 auto}.shw-compact .shw-c-cat__tile .lam-linktile__body,.shw-compact .shw-c-service .lam-linktile__body,.shw-compact .shw-c-tool .lam-linktile__body{padding-bottom:6px}}.shw-c-expect{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.shw-c-expect.shw-c-expect--solo{grid-template-columns:minmax(0,1fr)}.shw-c-steps{margin-top:24px}.shw-c-offer{min-width:0}.shw-c-offer .lam-offer--clouds-stack{margin:0;border:1px solid var(--color-border-default);border-radius:var(--radius-card);overflow:hidden}.shw-c-offer .lam-offer:not(.lam-offer--media){margin:0}@media (min-width:1024px){.shw-c-expect{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px}}.shw-c-services{margin-top:40px}.shw-c-services__head .lam-sh__title{font-size:22px}.shw-c-service-row{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-gap-md);gap:var(--space-gap-md)}@media (min-width:1024px){.shw-c-service-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.shw-compact .shw-c-service .lam-linktile__text{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--space-gap-md);column-gap:var(--space-gap-md);grid-row-gap:6px;row-gap:6px;align-items:center}.shw-compact .shw-c-service .lam-linktile__body,.shw-compact .shw-c-service .lam-linktile__title{grid-column:1}.shw-compact .shw-c-service .lam-linktile__body{padding-bottom:0}.shw-compact .shw-c-service .lam-linktile__action{grid-column:2;grid-row:1/span 2;width:auto;min-width:136px;margin-top:0}.shw-compact .shw-c-service .lam-linktile__body{max-width:33em}}@media (min-width:844px) and (max-width:1023px){.shw-compact .shw-c-service .lam-linktile__text{grid-template-columns:144px minmax(0,1fr) auto;align-items:baseline}.shw-compact .shw-c-service .lam-linktile__body{grid-column:2}.shw-compact .shw-c-service .lam-linktile__action{grid-column:3;grid-row:1;align-self:center}}.shw-c-faq{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.shw-c-ask{margin:0}.shw-c-faq__acc{margin-top:24px}@media (min-width:1024px){.shw-c-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px}.shw-c-ask{position:-webkit-sticky;position:sticky;top:var(--lam-sticky-top)}}.shw-c-groups{margin-top:20px;display:grid;grid-gap:12px;gap:12px}.shw-c-groups__label{margin:0;font:600 12px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.shw-c-groups .lam-tag{min-height:44px}.shw-c-more{margin-top:4px}.shw-c-more__summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font:600 14px/1.3 var(--font-ui);color:var(--color-brand);cursor:pointer}.shw-c-more__summary::-webkit-details-marker{display:none}.shw-c-more__summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-button)}.shw-c-more__chev{transition:var(--transition-interactive)}.shw-c-more[open]>.shw-c-more__summary .shw-c-more__chev{transform:rotate(180deg)}.shw-c-more__body{margin-top:12px;display:grid;grid-gap:12px;gap:12px}.shw-c-neigh__reading{padding:var(--space-card);background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-card)}.shw-c-neigh__h3{margin:14px 0 0;font:400 22px/1.2 var(--font-display);color:var(--color-heading)}.shw-c-links{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.shw-c-links a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:600 14px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-c-links a:hover{text-decoration:underline;text-underline-offset:3px}.shw-c-stores{margin-top:24px}.shw-c-store-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-gap-md);gap:var(--space-gap-md)}.shw-c-store{padding:18px;display:grid;grid-gap:6px;gap:6px;align-content:start}.shw-c-store__name{margin:0;font:600 15px/1.3 var(--font-ui);color:var(--color-heading)}.shw-c-store__addr{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-store__links{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 10px}.shw-c-store__links a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:600 13px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-c-store__links a:hover{text-decoration:underline;text-underline-offset:3px}.shw-c-stores__all{margin:20px 0 0}@media (min-width:768px){.shw-c-store-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shw-c-store-rows{grid-template-columns:repeat(4,minmax(0,1fr))}}.shw-bar{position:fixed;left:0;right:0;bottom:0;z-index:72;background:var(--color-bg-base);border-top:1px solid var(--color-border-light);box-shadow:0 -6px 24px rgba(15,23,42,.08);padding-bottom:env(safe-area-inset-bottom,0);transform:none;visibility:visible;transition:transform .3s var(--ease-out),visibility 0s}.shw-bar.is-hidden{transform:translateY(110%);visibility:hidden;transition:transform .3s var(--ease-out),visibility 0s .3s}.shw-bar__row{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding-block:10px}.shw-bar__store{margin:0;min-width:0;font:400 13px/1.4 var(--font-ui);color:var(--color-text-body)}.shw-bar__store strong{font-weight:600;color:var(--color-text-main)}.shw-bar__actions{display:flex;gap:8px;flex:none}.shw-bar__actions .lam-btn{min-height:44px}.lam-root:has(.shw-bar) .lam-footer{margin-bottom:var(--shw-bar-h,0)}html:has(.shw-bar:not(.is-hidden)) .chat-unread{bottom:calc(16px + var(--shw-bar-h, 0px) + env(safe-area-inset-bottom))}html:has(.shw-bar){scroll-padding-bottom:var(--shw-bar-h,0)}@media (max-width:767px){.shw-bar__store{display:none}.shw-bar__actions{flex:1 1 auto}.shw-bar__actions .lam-btn{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.shw-bar,.shw-bar.is-hidden,.shw-c-more__chev{transition:none}}.lam-root .lam-view.shw-shell .lam-drawer__back,.lam-root .lam-view.shw-shell .lam-drawer__close,.lam-root .lam-window.shw-shell .lam-modal__close,.lam-root .shw-shell .lam-window__back{width:44px;height:44px}.lam-root .shw-shell .lam-window__head{padding-right:80px}.lam-root .shw-shell .lam-window__back{top:22px}.lam-root .shw-shell .lam-window__back+.lam-window__title{padding-left:56px}@media (max-width:767px){.lam-root .lam-view.shw-shell{height:100vh;height:100dvh;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.lam-root .shw-shell .lam-window__head{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(72px,calc(56px + env(safe-area-inset-right, 0px)))}.lam-root .shw-shell .lam-modal__foot,.lam-root .shw-shell .lam-window__body{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lam-root .shw-shell .lam-window__back{left:max(16px,env(safe-area-inset-left,0px));top:calc(12px + env(safe-area-inset-top, 0px))}.lam-root .lam-window.shw-shell .lam-modal__close{right:max(14px,env(safe-area-inset-right,0px));top:calc(10px + env(safe-area-inset-top, 0px))}}@media (max-width:279px){.lam-root .shw-shell .lam-btn{white-space:normal;height:auto;min-height:44px;min-width:0;padding-block:8px;text-align:center;overflow-wrap:anywhere}.lam-root .shw-shell .lam-view__slot,.lam-root .shw-shell .shw-c-view>*{min-width:0}.lam-root .shw-shell .lam-hours__row,.lam-root .shw-shell .lam-info-store__hours>div{flex-wrap:wrap;overflow-wrap:anywhere}.lam-root .shw-shell .lam-finder__row{flex-wrap:wrap}.lam-root .shw-shell .lam-finder__row>*{min-width:0}.lam-root .shw-shell .dlv-check,.lam-root .shw-shell .home-view-checkup__body>*,.lam-root .shw-shell .home-view-compare__body>*,.lam-root .shw-shell .home-view-delivery__body>*,.lam-root .shw-shell .home-view-exchange__body>*,.lam-root .shw-shell .home-view-pay__body>*,.lam-root .shw-shell .home-view-pay__full>*,.lam-root .shw-shell .home-view-pay__panel>*,.lam-root .shw-shell .home-view-welcome__body>*,.lam-root .shw-shell .home-view-welcome__offer>*,.lam-root .shw-shell .lam-field,.lam-root .shw-shell .lam-field__row>*,.lam-root .shw-shell .lam-info__flow,.lam-root .shw-shell .lam-info__flow>*,.lam-root .shw-shell .lam-info__steps li>*{min-width:0;max-width:100%}.lam-root .shw-shell .lam-field__input{width:100%;flex-basis:100%}.lam-root .shw-shell .shw-c-view--total-cost .tl-cost__product,.lam-root .shw-shell .tl-two{grid-template-columns:minmax(0,1fr)}.lam-root .shw-shell .home-view-checkup__note,.lam-root .shw-shell .home-view-delivery__pickup,.lam-root .shw-shell .home-view__contact,.lam-root .shw-shell .shw-c-context{flex-wrap:wrap}.lam-root .shw-shell .lam-acc__q,.lam-root .shw-shell .lam-drawer__body p,.lam-root .shw-shell .lam-info__h,.lam-root .shw-shell .lam-info__step-body,.lam-root .shw-shell .lam-info__steps strong,.lam-root .shw-shell .lam-linktile__action,.lam-root .shw-shell .lam-window__body p,.lam-root .shw-shell .tl-note{overflow-wrap:anywhere}.lam-root .lam-view.shw-shell .lam-drawer__lede{margin-top:4px;font-size:12px;line-height:1.4}}.shw-c-view{display:grid;grid-gap:16px;gap:16px;align-content:start}.shw-c-view:focus,.shw-c-view:focus-visible{outline:none}.lam-root .shw-shell [data-autofocus][tabindex="-1"]:focus-visible{outline:none}.shw-c-view__loading{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-c-view__line{margin:0;font:400 14px/1.55 var(--font-ui);color:var(--color-text-body)}.shw-c-view__line+.shw-c-view__line{margin-top:8px}.shw-c-view__photo{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-c-view__choose .lam-btn{width:100%}.shw-c-view--arrival .lam-hours__title{font-size:20px}.shw-c-view--arrival .lam-acc__a{color:var(--color-text-body)}.shw-c-view--consult{gap:24px}.shw-c-consult__store{display:grid;grid-gap:10px;gap:10px;align-content:start}.shw-c-consult__name{margin:4px 0 0;font:400 22px/1.2 var(--font-display);color:var(--color-heading)}.shw-c-consult__line{margin:0;font:400 14px/1.55 var(--font-ui);color:var(--color-text-body)}.shw-c-consult__muted{font-size:13px;color:var(--color-text-muted)}.shw-c-consult__fact{display:flex;gap:8px;align-items:flex-start}.shw-c-consult__fact>svg{flex:none;margin-top:3px;color:var(--color-brand)}.shw-c-consult__fact a{font-weight:600;color:var(--color-brand);text-decoration:none}.shw-c-consult__fact a:hover{text-decoration:underline;text-underline-offset:3px}.shw-c-consult__hours{margin:0;display:grid;grid-gap:4px;gap:4px;font:400 14px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-consult__hours>div{display:flex;justify-content:space-between;gap:12px}.shw-c-consult__hours dt{color:var(--color-text-muted)}.shw-c-consult__hours dd{margin:0;font-weight:600;color:var(--color-text-main)}.shw-c-consult__starts{margin:4px 0 0;padding:12px 14px;border-radius:var(--radius-button);background:var(--color-bg-active);font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-consult__form{min-width:0}.shw-c-view--consult .lam-consult__head{display:none}@media (min-width:900px){.shw-c-view--consult{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}}.shw-c-quiz__note{margin:0;padding:12px 14px;border-radius:var(--radius-button);background:var(--color-bg-active);font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-quiz__note strong{font-weight:600;color:var(--color-text-main)}.shw-shell .home-view-welcome__body{display:grid;grid-gap:18px;gap:18px;outline:none}.shw-shell .home-view-welcome__offer{display:grid;grid-gap:18px;gap:18px}.shw-shell .home-view-welcome__legal[hidden],.shw-shell .home-view-welcome__offer[hidden]{display:none}.shw-shell .home-view-welcome__legal{display:grid;grid-gap:16px;gap:16px}.shw-shell .home-view-welcome__photo{position:relative;aspect-ratio:16/9;border-radius:var(--radius-card);overflow:hidden;background:var(--color-bg-surface)}.shw-shell .home-view-welcome__photo img{object-fit:cover}.shw-shell .home-view-welcome__steps{padding:14px 16px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-active)}.shw-shell .home-view-welcome__steps li{font:400 14px/1.5 var(--font-ui)}.shw-shell .home-view-welcome__signup,.shw-shell .home-view-welcome__signup .lam-field{display:grid;grid-gap:10px;gap:10px}.shw-shell .home-view-welcome__signup .lam-field__label,.shw-shell .home-view-welcome__signup .lam-field__msg{margin:0}.shw-shell .home-view-welcome__signup .lam-btn{width:100%}.shw-shell .home-view-welcome__signup .nl-consent{margin:0}.shw-shell .home-view-welcome__box{width:20px;height:20px;margin:2px 0 0;accent-color:var(--color-brand)}.shw-shell .home-view-welcome__consent{margin:0;font:400 12px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-shell .home-view-welcome__consent a,.shw-shell .home-view-welcome__link{color:var(--color-brand)}.shw-shell .home-view-welcome__links{margin:0;display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:center}.shw-shell .home-view-welcome__links .lam-info__link{display:inline-flex;align-items:center;min-height:44px}.shw-shell .home-view-delivery__body{display:grid;grid-gap:18px;gap:18px;outline:none}.shw-shell .home-view-delivery__product{margin:0;font:400 14px/1.4 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view-delivery__context{display:grid;grid-gap:8px;gap:8px;font:400 14px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view-delivery__cards summary{min-height:44px}.shw-shell .home-view-delivery__cards .lam-acc__a{color:var(--color-text-body)}.shw-shell .home-view-delivery__cards .lam-info__p:last-child{margin-bottom:0}.shw-shell .home-view-delivery__list{margin:0 0 10px;padding-left:20px;display:grid;grid-gap:4px;gap:4px;font:400 14px/1.6 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view-delivery__cards .dlv-cutoff__state{margin-top:4px}.shw-shell .home-view-delivery__cards .dlv-cutoff__state[data-cutoff-state]{background:var(--color-bg-surface);border-color:var(--color-border-light);color:var(--color-text-main)}.shw-shell.shw-c-shell--delivery .dlv-zone__retry{margin-top:10px}.shw-shell .home-view-delivery__steps li{font:400 14px/1.5 var(--font-ui)}.shw-shell .home-view-delivery__pickup{display:flex;gap:12px;align-items:flex-start}.shw-shell .home-view-delivery__pickup-p{margin:0;font:400 14px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view__contact{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius-card);background:var(--color-bg-active)}.shw-shell .home-view__contact-q{margin:0;font:600 14px/1.4 var(--font-ui);color:var(--color-text-main)}.shw-shell .home-view-delivery__pickup-link,.shw-shell .home-view__contact-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0;border:0;background:none;font:600 14px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:none;cursor:pointer}.shw-shell .home-view-delivery__pickup-link:hover,.shw-shell .home-view__contact-link:hover{text-decoration:underline;text-underline-offset:3px}.shw-shell .home-view-delivery__pickup-link:focus-visible,.shw-shell .home-view__contact-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-button)}.shw-shell .home-view-pay__body{display:grid;grid-gap:18px;gap:18px;outline:none}.shw-shell .home-view-pay__jumps{display:flex;flex-wrap:wrap;gap:8px}.shw-shell .home-view-pay__jump{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--color-border-muted);border-radius:var(--radius-pill);background:var(--color-bg-base);font:600 13px/1 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-shell .home-view-pay__jump:hover{border-color:var(--color-brand);background:var(--color-bg-surface)}.shw-shell .home-view-pay__jump:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.shw-shell .home-view-pay__faq,.shw-shell .home-view-pay__full,.shw-shell .home-view-pay__panel{scroll-margin-top:8px;outline:none}.shw-shell .home-view-pay__full{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-shell .home-view-pay__full .lam-info__p{margin:0}.shw-shell .home-view-pay__marks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shw-shell .home-view-pay__marks li{display:inline-flex}.shw-shell .home-view-pay__mark{display:block;width:auto;height:24px;max-width:72px}.shw-shell .home-view-pay__chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--color-border-default);border-radius:4px;background:var(--color-bg-base);font:600 11px/1 var(--font-ui);color:var(--color-text-main);white-space:nowrap}.shw-shell .home-view-pay__note{margin:0;font:400 12px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-shell .home-view-pay__panel{display:grid;grid-gap:16px;gap:16px}.shw-shell.shw-c-shell--pay .pdp-pay__row{grid-template-columns:1.2fr 1fr}.shw-shell.shw-c-shell--pay .pdp-price__h[id]{scroll-margin-top:8px;outline:none}.shw-shell .home-view-pay__faq{display:grid;grid-gap:12px;gap:12px}.shw-shell .home-view-pay__acc summary{min-height:44px}.shw-shell .home-view-pay__acc .lam-acc__a .lam-info__p{margin:0;color:var(--color-text-body)}.shw-shell .home-view-pay__details{margin:0}.shw-shell .home-view-pay__details .lam-info__link{display:inline-flex;align-items:center;min-height:44px}.shw-shell .home-view-exchange__body{display:grid;grid-gap:18px;gap:18px;outline:none}.shw-shell .home-view-exchange__cards summary{min-height:44px}.shw-shell .home-view-exchange__cards .lam-acc__a .lam-info__p{color:var(--color-text-body)}.shw-shell .home-view-exchange__cards .lam-info__p:last-child{margin-bottom:0}.shw-shell .home-view-showrooms__body{display:grid;grid-gap:16px;gap:16px;outline:none}.shw-c-context{display:flex;gap:12px;align-items:center}.shw-c-context__photo{position:relative;flex:none;width:96px;aspect-ratio:3/2;border-radius:var(--radius-tile);overflow:hidden;background:var(--color-bg-surface)}.shw-c-context__line{margin:0;font:400 14px/1.4 var(--font-ui);color:var(--color-text-body)}.shw-c-context__line strong{font-weight:600;color:var(--color-text-main)}.shw-c-offer__openers{margin:6px 0 0}.shw-c-offer__details{display:inline-flex;align-items:center;min-height:44px;font:600 13px/1.3 var(--font-ui)}.shw-c-offer .lam-offer__cta{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%}.shw-c-offer__code{height:auto;min-height:44px;max-width:100%;padding-block:8px;white-space:normal;text-align:center}@media (max-width:767px){.shw-c-offer .lam-offer__cta{align-items:stretch}.shw-c-offer__code{width:100%}}.shw-shell .home-view-tool__unavailable{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-shell .home-view-tool__unavailable-p{margin:0;font:600 14px/1.5 var(--font-ui);color:var(--color-text-main)}.shw-shell .home-view-tool__unavailable-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.shw-shell .home-view-tool__page{display:inline-flex;align-items:center;min-height:44px;font:600 13px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-shell .home-view-tool__page:hover{text-decoration:underline;text-underline-offset:3px}.shw-shell .home-view-tool__loading{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-shell .home-view-tool__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 8px;border:0;background:none;font:600 14px/1.3 var(--font-ui);color:var(--color-brand);cursor:pointer}.shw-shell .home-view-tool__text:hover{text-decoration:underline;text-underline-offset:3px}.shw-shell .home-view-tool__page:focus-visible,.shw-shell .home-view-tool__text:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-button)}.shw-shell .shw-c-view--firmness{display:grid;grid-gap:16px;gap:16px;outline:none}.shw-shell .shw-c-view--firmness .tl-panel{padding:0;border-radius:0;position:static}.shw-shell .shw-c-view--firmness .tl-num__row{max-width:200px}.shw-shell .shw-c-view--firmness .tl-num__row .lam-field__input{flex:1 1;min-width:0}.shw-shell .shw-c-view--firmness .tl-range{accent-color:var(--color-brand)}.shw-shell .shw-c-view--firmness .tl-panel__head{align-items:center;flex-wrap:wrap}.shw-shell .shw-c-view--firmness .tl-panel__title{font-size:20px}.shw-shell .shw-c-view--firmness .tl-fs{margin-top:18px}.shw-shell .shw-c-view--firmness .tl-chips .lam-chip{min-height:44px;height:auto}.shw-shell .shw-c-view--firmness .tl-weight{margin-top:18px}.shw-shell .shw-c-view--firmness .tl-estimate{margin-top:16px;background:var(--color-bg-active);border-color:var(--color-bg-active)}.shw-shell .shw-c-view--firmness .tl-details>summary{min-height:44px}.shw-shell .home-view-firmness__comfort{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted);text-align:center}.shw-shell .home-view-firmness__actions{display:grid;grid-gap:10px;gap:10px;justify-items:center}.shw-shell .home-view-firmness__actions .lam-btn{width:100%}.shw-shell .home-view-checkup__foot .lam-btn,.shw-shell .home-view-firmness__actions .lam-btn,.shw-shell .home-view-total-cost__actions .lam-btn,.shw-shell .home-view-welcome__signup .lam-btn{white-space:normal;height:auto;min-height:48px;min-width:0;padding-block:8px;text-align:center;overflow-wrap:anywhere}.shw-shell .shw-c-view--firmness .tl-toolbar{margin-top:0;padding-top:0;border-top:0}.shw-shell .shw-c-view--firmness .tl-toolbar .lam-select{flex:1 1 180px}.shw-shell .shw-c-view--firmness .tl-matches{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shw-shell .shw-c-view--firmness .tl-match__body{padding:10px 12px 12px}.shw-shell .shw-c-view--firmness .tl-match__name{font-size:16px}.shw-shell .shw-c-view--firmness .tl-empty{margin-top:16px}.shw-shell .shw-c-view--total-cost{display:grid;grid-gap:16px;gap:16px;outline:none}.shw-shell .shw-c-view--total-cost .tl-cost__inputs{gap:14px}.shw-shell .shw-c-view--total-cost .tl-cost__product{grid-template-columns:88px minmax(0,1fr)}.shw-shell .shw-c-view--total-cost .tl-cost__accessory,.shw-shell .shw-c-view--total-cost .tl-cost__assumptions{padding:14px 16px}.shw-shell .shw-c-view--total-cost .tl-panel__title{font-size:18px}.shw-shell .shw-c-view--total-cost .tl-cost__summary{padding:16px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-shell .shw-c-view--total-cost .tl-cost__rows{margin-top:12px}.shw-shell .shw-c-view--total-cost .tl-cost__rows>div{color:var(--color-text-body)}.shw-shell .shw-c-view--total-cost .tl-cost__rows dd{color:var(--color-text-main)}.shw-shell .shw-c-view--total-cost .tl-cost__rows>.tl-cost__total{border-top-color:var(--color-border-light);color:var(--color-text-main)}.shw-shell .home-view-total-cost__delivery{margin-top:4px}.shw-shell .home-view-total-cost__actions{display:grid;grid-gap:6px;gap:6px;justify-items:center}.shw-shell .home-view-total-cost__actions .lam-btn{width:100%}.shw-shell .home-view-checkup__body{display:grid;grid-gap:14px;gap:14px;outline:none}.shw-shell .home-view-checkup__status{display:grid;grid-gap:8px;gap:8px}.shw-shell .home-view-checkup__body .tl-check__options{padding-left:0}.shw-shell .home-view-checkup__body .tl-check__options .lam-chip{min-height:44px;height:auto;white-space:normal;text-align:left}.shw-shell .home-view-checkup__body .tl-check__legend{font-size:14px}.shw-shell .home-view-checkup__foot{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--color-border-light);justify-items:center}.shw-shell .home-view-checkup__foot .lam-btn{width:100%}.shw-shell .home-view-checkup__hint{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-shell .home-view-checkup__note{display:flex;gap:12px;align-items:flex-start;width:100%;padding:14px 16px;border-radius:var(--radius-card);background:var(--color-bg-active)}.shw-shell .home-view-checkup__note-title{margin:0;font:600 14px/1.4 var(--font-ui);color:var(--color-text-main)}.shw-shell .home-view-checkup__note-body{margin:2px 0 0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view-checkup__result{display:grid;grid-gap:12px;gap:12px;padding:16px}.shw-shell .home-view-checkup__body .home-view-checkup__result.is-complete[data-tier]{background:var(--color-bg-surface);border-color:var(--color-border-light);color:var(--color-text-main)}.shw-shell .home-view-checkup__body .home-view-checkup__result[data-tier] .lam-eyebrow{color:var(--color-text-muted)}.shw-shell .home-view-checkup__body .home-view-checkup__result[data-tier] .tl-check__title{font-size:22px;color:var(--color-heading)}.shw-shell .home-view-checkup__body .home-view-checkup__result[data-tier] .tl-check__advice>p{color:var(--color-text-body)}.shw-shell .home-view-checkup__body .home-view-checkup__result[data-tier] .tl-note{color:var(--color-text-muted)}.shw-shell .home-view-checkup__body .home-view-checkup__result[data-tier] .lam-quiz__progress span{background:var(--color-border-default)}.shw-shell .home-view-checkup__body .home-view-checkup__result[data-tier] .lam-quiz__progress .is-done{background:var(--color-brand)}.shw-c-store-line__body{margin:2px 0 0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-shell .shw-c-cost__terms{margin:10px 0 0}.shw-shell .home-view-compare__body{display:grid;grid-gap:16px;gap:16px;outline:none}.shw-shell .home-view-compare__tabs{display:flex;flex-wrap:wrap;gap:8px}.shw-shell .home-view-compare__tab{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--color-border-muted);border-radius:var(--radius-pill);background:var(--color-bg-base);font:600 13px/1 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-shell .home-view-compare__tab:hover{border-color:var(--color-brand);background:var(--color-bg-surface)}.shw-shell .home-view-compare__tab[aria-current=true]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.shw-shell .home-view-compare__tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.shw-shell .home-view-compare__status{margin:0;min-height:20px;font:600 14px/1.4 var(--font-ui);color:var(--color-text-main);outline:none}.shw-shell .home-view-compare__status:empty{display:none}.shw-shell .home-view-compare__basis{display:grid;grid-gap:8px;gap:8px}.shw-shell .home-view-compare__pills{display:flex;flex-wrap:wrap;gap:8px}.shw-shell .home-view-compare__pills .lam-chip{min-height:44px;height:auto}.shw-shell .home-view-compare__basis-line{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-shell .home-view-compare__cols{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.shw-shell .home-view-compare__col{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 12px 14px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-base)}.shw-shell .home-view-compare__col--aside{background:var(--color-bg-surface);border-style:dashed}.shw-shell .home-view-compare__col--pending{justify-content:center}.shw-shell .home-view-compare__badge{align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-brand);font:600 11px/1 var(--font-ui);color:var(--color-on-brand)}.shw-shell .home-view-compare__media{position:relative;aspect-ratio:4/3;border-radius:var(--radius-tile);overflow:hidden;background:var(--color-bg-surface)}.shw-shell .home-view-compare__media .lam-photo{object-fit:contain;padding:8px}.shw-shell .home-view-compare__tile{position:absolute;inset:0}.shw-shell .home-view-compare__col-name{margin:0;font:400 18px/1.25 var(--font-display);color:var(--color-text-main);overflow-wrap:anywhere}.shw-shell .home-view-compare__col-note{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view-compare__col-actions{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.shw-shell .home-view-compare__col-actions .lam-btn{min-height:44px}.shw-shell .home-view-compare__remove{position:absolute;top:8px;right:8px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-default);border-radius:var(--radius-button);background:var(--color-bg-base);font:400 20px/1 var(--font-ui);color:var(--color-text-muted);cursor:pointer}.shw-shell .home-view-compare__remove:hover{border-color:var(--color-border-active);color:var(--color-text-main)}.shw-shell .home-view-compare__remove:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.shw-shell .home-view-compare__table{margin-top:4px}.shw-shell .home-view-compare__muted{color:var(--color-text-muted)}.shw-shell .home-view-compare__note{margin:0;font:400 12px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-shell .home-view-compare__feel-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 16px;border-radius:var(--radius-card);background:var(--color-bg-active)}.shw-shell .home-view-compare__feel-hint-title{margin:0;font:400 18px/1.25 var(--font-display);color:var(--color-text-main)}.shw-shell .home-view-compare__feel-hint-body{margin:2px 0 0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view-compare__feel-need{margin:0;font:400 14px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-shell .home-view-compare__picker{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-shell .home-view-compare__picker-title{margin:0;font:600 14px/1.4 var(--font-ui);color:var(--color-text-main)}.shw-shell .home-view-compare__picker-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.shw-shell .home-view-compare__picker-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:2px;gap:2px;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-button);background:var(--color-bg-base);font:600 14px/1.3 var(--font-ui);color:var(--color-brand);text-align:left;cursor:pointer}.shw-shell .home-view-compare__picker-item:hover{border-color:var(--color-brand)}.shw-shell .home-view-compare__picker-item:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.shw-shell .home-view-compare__feel .tl-feel__result{margin-top:16px}.shw-shell .home-view-compare__foot-link{margin:0}.shw-shell .shw-c-view--planner{display:grid;grid-gap:12px;gap:12px;outline:none}.shw-shell .shw-c-view--planner .tl-planner{border:0;box-shadow:none}@media (min-width:768px){.shw-shell .home-view-compare__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.shw-shell .home-view-compare__picker-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shw-shell .home-view-compare__picker-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.shw-c-compare__strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;border-radius:var(--radius-card);background:var(--color-bg-active)}.shw-c-compare__strip-text{flex:1 1 240px;min-width:0}.shw-c-compare__strip-title{margin:0;font:400 18px/1.25 var(--font-display);color:var(--color-text-main)}.shw-c-compare__strip-body{margin:2px 0 0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-compare__strip-actions{display:flex;flex-wrap:wrap;gap:8px}.shw-c-planner__context{margin:0;font:400 14px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-planner__context strong{font-weight:600;color:var(--color-text-main)}.shw-c-planner__caveat{margin:0;padding:12px 14px;border-radius:var(--radius-button);background:var(--color-bg-active);font:400 13px/1.5 var(--font-ui);color:var(--color-text-body)}@media (max-width:767px){.shw-c-compare__strip-actions{width:100%}.shw-c-compare__strip-actions .lam-btn{flex:1 1 auto}}.shw-c-team{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.shw-c-team__figure{margin:0;min-width:0}.shw-c-team__photo{position:relative;aspect-ratio:3/2;min-width:0;overflow:hidden;border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-c-team__photo img{object-fit:cover}.shw-c-team__caption{margin:8px 0 0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-c-team__body{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.shw-c-team__head .lam-sh__title{margin-top:0;font-size:22px}@media (max-width:767px){.shw-c-wide{display:none}}.shw-c-ask>.lam-cta__title:first-child,.shw-c-neigh__reading>.shw-c-neigh__h3:first-child{margin-top:0}.shw-c-team__rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.shw-c-team__row{font:400 15px/1.5 var(--font-ui);color:var(--color-text-body)}.shw-c-team__row strong{font-weight:600;color:var(--color-text-main)}.shw-compact .shw-c-team__row--glyph{display:flex;gap:12px;align-items:flex-start}.shw-compact .shw-c-team__row--glyph>svg{flex:none;margin-top:3px;color:var(--color-brand)}.shw-c-team__caveat,.shw-c-team__provenance{margin:0;font:italic 400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-c-team__external{margin:0}.shw-compact .shw-c-team__yelp{display:inline-block;box-sizing:border-box;min-height:44px;padding-block:12px;font:600 14px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.shw-compact .shw-c-team__yelp:hover{text-decoration-thickness:2px}.shw-compact .shw-c-team__yelp-end{white-space:nowrap}.shw-compact .shw-c-team__yelp-glyph{display:inline-block;vertical-align:-2px;margin-left:4px}.shw-c-team__actions{margin-top:4px}.shw-c-reviews{margin-top:4px;border-top:1px solid var(--color-border-light);padding-top:8px}.shw-c-reviews__summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font:600 14px/1.3 var(--font-ui);color:var(--color-brand);cursor:pointer}.shw-c-reviews__summary::-webkit-details-marker{display:none}.shw-c-reviews__summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-button)}.shw-c-reviews__chev{transition:var(--transition-interactive)}.shw-c-reviews[open]>.shw-c-reviews__summary .shw-c-reviews__chev{transform:rotate(180deg)}.shw-c-reviews__body{display:grid;grid-gap:12px;gap:12px;padding:4px 4px 8px}.shw-c-reviews__context{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-c-reviews__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.shw-c-review{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-c-review__quote{margin:0}.shw-c-review__quote p{margin:0;font:400 14px/1.55 var(--font-ui);color:var(--color-text-body);overflow-wrap:anywhere}.shw-c-review__by{margin:0;font:600 13px/1.4 var(--font-ui);color:var(--color-text-main);overflow-wrap:anywhere}.shw-c-review__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:600 13px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-c-review__link:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.shw-c-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shw-c-team{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:32px}.shw-c-team__photo{aspect-ratio:16/10}}.shw-c-cats{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-gap-md);gap:var(--space-gap-md)}.shw-c-cat{display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-bg-base)}.shw-c-cat,.shw-c-cat__art{min-width:0;overflow:hidden}.shw-c-cat__art{position:relative;aspect-ratio:16/9;background:var(--color-bg-surface)}.shw-c-cat__art img{object-fit:cover}.shw-c-cat .shw-c-cat__tile{border:0;border-radius:0;box-shadow:none}@media (min-width:768px){.shw-c-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.shw-c-cat .shw-c-cat__tile.lam-linktile--row{flex-direction:column;gap:10px}}.shw-c-delivery{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.shw-c-delivery__figure{margin:0;min-width:0}.shw-c-delivery__photo{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-card);background:var(--color-bg-surface)}.shw-c-delivery__photo img{object-fit:cover}.shw-c-delivery__caveat{margin:0;font:400 13px/1.5 var(--font-ui);color:var(--color-text-muted)}.shw-c-delivery__actions{align-items:center}.shw-c-delivery__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:600 14px/1.3 var(--font-ui);color:var(--color-brand);text-decoration:none}.shw-c-delivery__link:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.shw-c-delivery__steps.lam-steps--list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}}@media (min-width:1024px){.shw-c-delivery--photo{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px}}.shw-c-delivery--steps-only{grid-template-columns:minmax(0,1fr)}@media (min-width:768px) and (max-width:1023px){.shw-c-delivery--steps-only .shw-c-delivery__steps.lam-steps--list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.shw-c-reviews__chev{transition:none}}.shw-c-delivery__actions .lam-btn,.shw-c-team__actions .lam-btn{white-space:normal;height:auto;min-height:44px;min-width:0;padding-block:8px;text-align:center;overflow-wrap:anywhere}.shw-c-team__body>*{min-width:0}.shw-compact .lam-acc__q,.shw-compact .shw-faq__a{overflow-wrap:anywhere}@media (min-width:240px) and (max-width:299px){.shw-bar__actions .lam-btn{white-space:normal;height:auto;min-height:44px;min-width:0;padding:6px 8px;line-height:1.2;text-align:center}.shw-c-arrival .lam-btn,.shw-c-ask .lam-btn,.shw-c-stores .lam-btn,.shw-c-strip .lam-btn,.shw-compact .lam-store-hero__actions .lam-btn{white-space:normal;height:auto;min-height:44px;padding-block:8px;text-align:center}.shw-c-strip__items .lam-chip{white-space:normal;height:auto;min-height:44px;padding-block:6px;text-align:center}.shw-c-ask .lam-cta__actions{display:grid}.shw-c-ask .lam-cta__actions .lam-btn{width:100%;min-width:0;padding-inline:8px;overflow-wrap:anywhere}}@media (min-width:600px) and (max-width:1023px){.shw-compact>.lam-section .lam-sh__lede,.shw-compact>.lam-section .lam-steps__body,.shw-compact>.lam-section .lam-store-hero__lede,.shw-compact>.lam-section .shw-c-facts li>span{max-width:32em}.shw-compact>.lam-section .shw-c-ask .lam-cta__body,.shw-compact>.lam-section .shw-c-review__quote p,.shw-compact>.lam-section .shw-c-row__body{max-width:31em}.shw-compact>.lam-section .shw-c-offer .lam-offer__body,.shw-compact>.lam-section .shw-c-team__caveat,.shw-compact>.lam-section .shw-note{max-width:32em}.shw-compact>.lam-section .shw-faq__a{max-width:31em}}@media (min-width:600px) and (max-width:767px){.shw-compact .shw-c-service .lam-linktile__body{max-width:33em}}@media (min-width:844px) and (max-width:1023px){.shw-c-arrival,.shw-c-expect,.shw-c-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.shw-c-arrival__map .shw-map__leaflet{min-height:300px}}