:root{--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-size:2px;--swiper-scrollbar-bg-color:hsla(0,0%,67%,.4);--swiper-scrollbar-drag-bg-color:#252525;--swiper-scrollbar-border-radius:0;--mxt-background-color:$off-white-bg;--mxt-border:none;--mxt-client-window-height:80vh;--scroll-padding-top:0}.reset-link{background:none!important;border:none!important;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}.reset-link:hover{color:#474747}.inline-text-separator{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-text-separator>*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.inline-text-separator>*+:before{background-color:rgba(9,9,9,.15);content:"";height:1em;margin:0 1em -.3333333333em .75em;width:1px}.quantity-low-message{color:#e22d00;font-size:.875rem}.outlet-limit-error{color:#e22d00;font-size:.75rem;margin-top:1.375rem}.error-page{background-color:#fafafa;overflow:hidden;padding:40px 0 60px}@media(min-width:1024px){.error-page{padding:0 0 6.25rem}}.error-page .error-page-container{overflow:visible}.error-page .error-page-text-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1024px){.error-page .error-page-text-col{padding-bottom:10%;padding-top:5%}}.error-page .error-page-label{color:#252525;font-family:FF Meta W05 Bold,sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.006875rem;line-height:1.09;margin-bottom:3.125rem}@media(min-width:769px){.error-page .error-page-label{font-size:.75rem;letter-spacing:.0075rem;line-height:1.33}}@media(min-width:1024px){.error-page .error-page-label{margin-bottom:40px}}.error-page .error-page-title{margin:auto auto 32px 0}@media(min-width:1024px){.error-page .error-page-title{max-width:16.875rem}}@media(min-width:1440px){.error-page .error-page-title{max-width:25rem}}.error-page .error-page-btn-home{margin-bottom:40px}@media(min-width:1024px){.error-page .error-page-btn-home{margin-bottom:0}}@media(max-width:1023.98px){.error-page .error-page-image-col[class*=col-]{padding:0}.error-page .error-page-image-wrap{margin:0 -5.5%}}.error-page .error-page-image-wrap img{max-width:none;width:100%}