.notFound-module-scss-module__S8awoa__main{color:var(--color-text);background:var(--color-bg)}.notFound-module-scss-module__S8awoa__hero{isolation:isolate;min-height:min(720px,72vh);position:relative;overflow:hidden}.notFound-module-scss-module__S8awoa__hero:after{z-index:0;content:"";background:url(/404/bathroom-arch.png) 100% 0/cover no-repeat;width:52%;height:100%;display:none;position:absolute;top:0;right:0}.notFound-module-scss-module__S8awoa__hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg, var(--color-bg) 0%, var(--color-bg) 44%, #f5f3eefa 54%, #f5f3eeb8 63%, #f5f3ee00 76%);height:100%;position:absolute;top:0;left:0;right:0}.notFound-module-scss-module__S8awoa__heroImage{z-index:0;top:0;right:max(32px,(100vw - var(--container-max))/2);width:min(45%,var(--container-max)*.45);object-fit:cover;object-position:right top;height:100%;position:absolute}.notFound-module-scss-module__S8awoa__wrap{z-index:2;width:min(100% - 64px,var(--container-max));margin:0 auto;position:relative}.notFound-module-scss-module__S8awoa__breadcrumbs{color:var(--color-text-muted);align-items:center;gap:8px;padding:18px 0;font-size:12px;display:flex}.notFound-module-scss-module__S8awoa__breadcrumbs a{color:var(--color-brand-dark);display:inline-flex}.notFound-module-scss-module__S8awoa__content{width:min(34%,470px);padding:clamp(54px,9vw,132px) 0 clamp(80px,11vw,150px)}.notFound-module-scss-module__S8awoa__code{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.06em;margin-bottom:8px;font-size:clamp(96px,16vw,190px);font-weight:400;line-height:.88;position:relative;top:-14px}.notFound-module-scss-module__S8awoa__content h1{max-width:680px;font-family:var(--font-display);margin-bottom:18px;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.05}.notFound-module-scss-module__S8awoa__description{max-width:540px;color:var(--color-text-muted);font-size:17px;line-height:1.55}.notFound-module-scss-module__S8awoa__actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px;display:flex}.notFound-module-scss-module__S8awoa__primary,.notFound-module-scss-module__S8awoa__secondary{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;display:inline-flex;font-weight:800!important}.notFound-module-scss-module__S8awoa__primary{color:var(--color-metal-950);background:var(--color-champagne);gap:10px}.notFound-module-scss-module__S8awoa__primary:hover{background:var(--color-champagne-hover)}.notFound-module-scss-module__S8awoa__secondary{min-height:auto;color:var(--color-brand-dark);border:0;border-bottom:1px solid;border-radius:0;gap:8px;padding:0;font-weight:800!important}.notFound-module-scss-module__S8awoa__secondary:hover{color:var(--color-metal-950);background:#78c83d1f}.notFound-module-scss-module__S8awoa__suggestions{color:var(--color-text);background:var(--color-bg);padding:32px 0 84px}.notFound-module-scss-module__S8awoa__suggestionsWrap{width:min(100% - 64px,var(--container-max));margin:0 auto}.notFound-module-scss-module__S8awoa__suggestions h2{font-family:var(--font-display);margin-bottom:24px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1}.notFound-module-scss-module__S8awoa__categoryGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.notFound-module-scss-module__S8awoa__categoryCard{min-height:220px;color:var(--color-text);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.notFound-module-scss-module__S8awoa__categoryCard img{object-fit:cover;width:100%;height:168px;transition:transform .22s}.notFound-module-scss-module__S8awoa__categoryCard span,.notFound-module-scss-module__S8awoa__categoryCard svg{z-index:1;position:relative}.notFound-module-scss-module__S8awoa__categoryCard span{flex:1;padding:16px 18px;font-size:17px;font-weight:800}.notFound-module-scss-module__S8awoa__categoryCard svg{color:var(--color-brand-dark);position:absolute;bottom:16px;right:18px}.notFound-module-scss-module__S8awoa__categoryCard:hover img{transform:scale(1.04)}@media (max-width:1023px){.notFound-module-scss-module__S8awoa__categoryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.notFound-module-scss-module__S8awoa__main,.notFound-module-scss-module__S8awoa__hero{min-height:580px}.notFound-module-scss-module__S8awoa__hero:after{background-position:top;width:100%}.notFound-module-scss-module__S8awoa__hero:before{background:linear-gradient(90deg, var(--color-bg) 0%, var(--color-bg) 48%, #f5f3eeeb 68%, #f5f3ee00 90%);height:100%}.notFound-module-scss-module__S8awoa__heroImage{width:60%;height:100%;right:16px}.notFound-module-scss-module__S8awoa__wrap{width:calc(100% - 32px)}.notFound-module-scss-module__S8awoa__content{width:100%;max-width:100%;padding-top:58px}.notFound-module-scss-module__S8awoa__content h1{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:calc(100vw - 32px);font-size:clamp(26px,7vw,34px)}.notFound-module-scss-module__S8awoa__description{overflow-wrap:anywhere;width:100%;max-width:calc(100vw - 32px);font-size:15px}.notFound-module-scss-module__S8awoa__code{font-size:clamp(88px,28vw,150px)}.notFound-module-scss-module__S8awoa__actions>a{width:100%}.notFound-module-scss-module__S8awoa__actions>.notFound-module-scss-module__S8awoa__secondary{width:auto}.notFound-module-scss-module__S8awoa__suggestions{padding:24px 0 60px}.notFound-module-scss-module__S8awoa__suggestionsWrap{width:calc(100% - 32px)}.notFound-module-scss-module__S8awoa__categoryGrid{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:767px){.notFound-module-scss-module__S8awoa__hero{min-height:580px}.notFound-module-scss-module__S8awoa__hero:after{background-position:top;width:100%}.notFound-module-scss-module__S8awoa__hero:before{background:linear-gradient(90deg, var(--color-bg) 0%, var(--color-bg) 48%, #f5f3eeeb 68%, #f5f3ee00 90%);height:100%}.notFound-module-scss-module__S8awoa__heroImage{width:60%;height:100%;right:16px}.notFound-module-scss-module__S8awoa__wrap,.notFound-module-scss-module__S8awoa__suggestionsWrap{width:calc(100% - 32px)}.notFound-module-scss-module__S8awoa__content{width:100%;max-width:100%;padding-top:58px}.notFound-module-scss-module__S8awoa__content h1{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:calc(100vw - 32px);font-size:clamp(26px,7vw,34px)}.notFound-module-scss-module__S8awoa__description{overflow-wrap:anywhere;width:100%;max-width:calc(100vw - 32px);font-size:15px}.notFound-module-scss-module__S8awoa__code{font-size:clamp(88px,28vw,150px)}.notFound-module-scss-module__S8awoa__actions>a{width:100%}.notFound-module-scss-module__S8awoa__actions>.notFound-module-scss-module__S8awoa__secondary{width:auto}.notFound-module-scss-module__S8awoa__categoryGrid{grid-template-columns:1fr}}
