:root{--color-primary:#0f0f0f;--color-secondary:#d7d3cf;--color-brand:#2d2824;--color-form:#939395;--color-form-input:#222;--color-form-success:#3b956a;--color-form-warning:#f59e0b;--color-form-error:#ef4444}.page-404__related-products .carousel-header__title,.page-404__title{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-family:var(--font-secondary);font-weight:var(--regular);line-height:130%;text-rendering:optimizeLegibility;text-transform:uppercase}.page-404__related-products .carousel-header__title,.page-404__subtitle,.page-404__title{font-smooth:always;-webkit-font-smoothing:antialiased;color:#0f0f0f;font-style:normal;letter-spacing:1%;margin:0;padding:0;text-decoration:none}.page-404__subtitle{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-family:var(--font-primary);font-weight:400;line-height:normal;text-rendering:optimizeLegibility;text-transform:none}.page-404__related-products .carousel-header__title,.page-404__title{font-size:1.125rem;line-height:1.16}@media screen and (min-width:1281px){.page-404__related-products .carousel-header__title,.page-404__title{font-size:1.5rem;line-height:1.25}}.page-404__subtitle{font-size:1rem}.section-spacing{margin-bottom:2rem;margin-top:2rem}@media screen and (min-width:769px){.section-spacing{margin-bottom:4rem;margin-top:4rem}}.page-404__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:769px){.page-404__container{padding-left:3rem;padding-right:3rem}}.underline-hover{position:relative}.underline-hover:after{background:#0f0f0f;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.page-404__container{padding-bottom:1rem;padding-top:1rem}@media screen and (min-width:769px){.page-404__container{padding-bottom:2rem;padding-top:2rem}}.page-404__title{text-align:center}.page-404__subtitle{margin-top:.5rem;text-align:center}@media screen and (min-width:769px){.page-404__subtitle{margin-top:1rem}}.page-404__actions{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:1.5rem}@media screen and (min-width:769px){.page-404__actions{flex-direction:row;margin-top:2rem}}.page-404__actions .btn{align-items:center;display:flex;flex:1 0;justify-content:center;padding:.5rem 1rem}@media screen and (min-width:769px){.page-404__actions .btn{max-width:200px}}.page-404__actions .btn:active:not([disabled]) svg [fill]:not([fill=none]),.page-404__actions .btn:focus:not([disabled]) svg [fill]:not([fill=none]){fill:#111827}.page-404__actions .btn:active:not([disabled]) svg [stroke]:not([stroke=none]),.page-404__actions .btn:focus:not([disabled]) svg [stroke]:not([stroke=none]){stroke:#111827}.page-404__actions .btn:hover:not([disabled]) svg [fill]:not([fill=none]){fill:#374151}.page-404__actions .btn:hover:not([disabled]) svg [stroke]:not([stroke=none]){stroke:#374151}.page-404__actions .btn svg{margin-right:.5rem}.page-404__actions .btn svg [fill]:not([fill=none]){fill:#6b7280}.page-404__actions .btn svg [stroke]:not([stroke=none]){stroke:#6b7280}.page-404__actions .btn svg *{transition:all .35s}.page-404__related-products .carousel-banner{margin-top:2rem;padding:0}@media screen and (min-width:769px){.page-404__related-products .carousel-banner{margin-top:4rem}}.page-404__related-products .carousel-header{margin-bottom:1rem}.page-404__related-products .carousel-header__title{text-align:center}.page-404__related-products .carousel-blocks{padding:0;width:100%}
/*# sourceMappingURL=template.404.css.map*/