.not-found-module-scss-module__2jWFaq__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:680px;height:100%;margin:0 auto;padding:1.8rem;display:flex}.not-found-module-scss-module__2jWFaq__wrap .not-found-module-scss-module__2jWFaq__title{color:var(--primary-dark-color);font-size:1.5rem;font-weight:600}.not-found-module-scss-module__2jWFaq__wrap .not-found-module-scss-module__2jWFaq__message{color:var(--gray-dark-text-color);margin:1rem 0;font-size:.875rem}.not-found-module-scss-module__2jWFaq__wrap .not-found-module-scss-module__2jWFaq__highlight{color:var(--primary-color)}.not-found-module-scss-module__2jWFaq__promoCard{border:1px solid #eeea;border-radius:12px;width:100%;margin-bottom:1.5rem;text-decoration:none;transition:transform .3s;display:block;position:relative;overflow:hidden}.not-found-module-scss-module__2jWFaq__promoCard .not-found-module-scss-module__2jWFaq__content{justify-content:space-between;gap:1rem;min-height:150px;display:flex}.not-found-module-scss-module__2jWFaq__promoCard .not-found-module-scss-module__2jWFaq__textSide{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:1.5rem;display:flex}.not-found-module-scss-module__2jWFaq__promoCard .not-found-module-scss-module__2jWFaq__textSide h4{color:var(--primary-dark-color);font-size:1rem;font-weight:600}.not-found-module-scss-module__2jWFaq__promoCard .not-found-module-scss-module__2jWFaq__textSide p{color:#666;text-align:left;font-size:.8rem}.not-found-module-scss-module__2jWFaq__promoCard .not-found-module-scss-module__2jWFaq__imageSide{flex-shrink:0;width:250px;position:relative}.not-found-module-scss-module__2jWFaq__promoCard .not-found-module-scss-module__2jWFaq__imageSide:after{content:"";z-index:1;background:linear-gradient(90deg,#fff,#0000);width:32px;position:absolute;inset:0}.not-found-module-scss-module__2jWFaq__productSlide .not-found-module-scss-module__2jWFaq__imageSide{position:relative}.not-found-module-scss-module__2jWFaq__productSlide .not-found-module-scss-module__2jWFaq__imageSide:after{content:"";z-index:1;background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.not-found-module-scss-module__2jWFaq__productSlide .not-found-module-scss-module__2jWFaq__slideContainer{border-radius:0 12px 12px 0;position:absolute;inset:0;overflow:hidden}.not-found-module-scss-module__2jWFaq__productSlide .not-found-module-scss-module__2jWFaq__slideImage{object-fit:cover;object-position:center;opacity:0;animation:15s infinite not-found-module-scss-module__2jWFaq__fadeSlide}.not-found-module-scss-module__2jWFaq__partnerCard .not-found-module-scss-module__2jWFaq__imageSide img{width:100%;height:100%}@keyframes not-found-module-scss-module__2jWFaq__fadeSlide{0%{opacity:1}28%{opacity:1}33%{opacity:0}95%{opacity:0}to{opacity:1}}.not-found-module-scss-module__2jWFaq__homeLink{text-align:left;color:var(--gray-text-color);transition:var(--transition-duration);align-items:center;gap:5px;width:100%;font-size:13px;text-decoration:none;display:inline-flex}.not-found-module-scss-module__2jWFaq__homeLink:hover{color:var(--gray-dark-text-color)}.not-found-module-scss-module__2jWFaq__cta{color:var(--primary-dark-color);align-items:center;gap:5px;margin-top:10px;font-size:.8rem;font-weight:600;display:flex}@media (max-width:1023.98px){.not-found-module-scss-module__2jWFaq__notFoundContainer{gap:.5rem}.not-found-module-scss-module__2jWFaq__title{font-size:1rem}.not-found-module-scss-module__2jWFaq__message{max-width:400px;font-size:.8rem}.not-found-module-scss-module__2jWFaq__productSlide .not-found-module-scss-module__2jWFaq__imageSide,.not-found-module-scss-module__2jWFaq__partnerCard .not-found-module-scss-module__2jWFaq__imageSide{display:none}}
.ErrorLottie-module-scss-module__9ht40G__lottie{max-width:120px;height:auto;display:flex}@media (max-width:1023.98px){.ErrorLottie-module-scss-module__9ht40G__lottie{max-width:100px}}.ErrorLottie-module-scss-module__9ht40G__errorBox{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;display:flex}.ErrorLottie-module-scss-module__9ht40G__errorBox h2{color:var(--primary-dark-color);font-size:1.2rem}.ErrorLottie-module-scss-module__9ht40G__errorBox p{text-align:center;max-width:500px;font-size:.875rem;line-height:1.5}.ErrorLottie-module-scss-module__9ht40G__errorBox a{font-size:.875rem}.ErrorLottie-module-scss-module__9ht40G__errorBox .ErrorLottie-module-scss-module__9ht40G__errorDetails{text-align:center;max-width:350px}.ErrorLottie-module-scss-module__9ht40G__errorBox .ErrorLottie-module-scss-module__9ht40G__errorDetails .ErrorLottie-module-scss-module__9ht40G__errorCard{background:#f9f9f9;border:1px dashed #ddd;border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ErrorLottie-module-scss-module__9ht40G__errorBox .ErrorLottie-module-scss-module__9ht40G__errorDetails .ErrorLottie-module-scss-module__9ht40G__errorCard .ErrorLottie-module-scss-module__9ht40G__errorItem{flex-direction:column;font-size:.8rem;display:flex}.ErrorLottie-module-scss-module__9ht40G__errorBox .ErrorLottie-module-scss-module__9ht40G__errorDetails .ErrorLottie-module-scss-module__9ht40G__errorCard .ErrorLottie-module-scss-module__9ht40G__errorItem strong{color:#444;margin-bottom:2px;font-weight:600}.ErrorLottie-module-scss-module__9ht40G__errorBox .ErrorLottie-module-scss-module__9ht40G__errorDetails .ErrorLottie-module-scss-module__9ht40G__errorCard .ErrorLottie-module-scss-module__9ht40G__errorItem span{color:#d32f2f}.ErrorLottie-module-scss-module__9ht40G__errorBox .ErrorLottie-module-scss-module__9ht40G__errorDetails .ErrorLottie-module-scss-module__9ht40G__errorCard .ErrorLottie-module-scss-module__9ht40G__errorItem code{word-break:break-all;background:#eee;border-radius:4px;padding:2px 6px;font-family:monospace}.ErrorLottie-module-scss-module__9ht40G__errorBox .ErrorLottie-module-scss-module__9ht40G__backButton{display:flex}@media (max-width:1023.98px){.ErrorLottie-module-scss-module__9ht40G__errorBox{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.ErrorLottie-module-scss-module__9ht40G__errorBox h2{font-size:1rem}.ErrorLottie-module-scss-module__9ht40G__errorBox p{max-width:320px;font-size:.8rem;line-height:1.5}}
.NotFoundLottie-module-scss-module__LrfZlW__container{max-width:150px;height:auto;display:flex}@media (max-width:1023.98px){.NotFoundLottie-module-scss-module__LrfZlW__container{max-width:100px}}
