.category-container .category-availability-heading__label,.category-sidebar-heading{font-family:Futura,sans-serif;font-weight:700;text-transform:uppercase;color:#0f0105}.category-container{padding-bottom:70px}.category-container .category-not-found-wrapper{display:flex;flex-flow:column;align-items:center}.category-container .category-not-found-wrapper .category-not-found-title{font-family:Futura,sans-serif;font-size:30px;font-weight:700;color:#b11a29}.category-container .category-not-found-wrapper .category-not-found-sub-title{font-family:Futura,sans-serif;color:#b11a29;font-size:16px}.category-container .category-text-wrapper{display:flex;flex-direction:column;row-gap:30px;padding:30px;text-align:center;align-items:center}.category-container .category-text-wrapper h1{font-family:Futura,sans-serif;font-weight:700;font-size:30px;line-height:40px;margin:0;letter-spacing:.1em;text-transform:uppercase}.category-container .category-text-wrapper .category-text-description{font-size:16px;line-height:18px;font-weight:500;max-width:80%}.category-container .category-text-wrapper .category-text-separator{display:flex;justify-content:center;width:100%}.category-container .category-text-wrapper .category-text-separator-inner{border:2px solid #b41611;width:35%}.category-container .trigger-arrow{content:url(data:image/svg+xml; base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOSA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOSAwTDAgLTMuOTM0MDJlLTA3TDQuNSA3TDkgMFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);height:7px;width:9px}.category-container .category-availability-heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin:32px 0 24px}.category-container .category-availability-heading__label{display:inline-flex;align-items:center;gap:10px;font-size:18px;line-height:22px;letter-spacing:.1em}@media (max-width:768px){.category-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:18px}.category-container .category-not-found-wrapper{padding-top:35px;padding-bottom:35px}.category-container .category-not-found-wrapper .category-not-found-title{font-size:22px}.category-container .category-not-found-wrapper .category-not-found-sub-title{font-size:14px}.category-container .category-text-wrapper{padding:20px 0;row-gap:15px}.category-container .category-text-wrapper h1{font-size:18px;line-height:22px}.category-container .category-text-wrapper .category-text-description{max-width:90%;font-size:14px;line-height:16px}.category-container .category-text-wrapper .category-text-separator-inner{width:65%}.category-container .category-availability-heading{margin:20px 0 16px}.category-container .category-availability-heading__label{font-size:14px;line-height:16px}}.category-container .category-availability-heading__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.category-container .category-availability-heading__count{margin-top:6px;font-family:Futura,sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#767676}.category-container .category-availability-heading__rule{margin-top:10px;border:1.5px solid #b41611;width:60px;opacity:1}.category-container .category-availability-heading--in-stock .category-availability-heading__dot{background:#1a8754;box-shadow:0 0 0 3px rgba(26,135,84,.15)}.category-container .category-availability-heading--contact .category-availability-heading__label{color:#555}.category-container .category-availability-heading--contact .category-availability-heading__dot{background:#b0b0b0}.category-container .category-availability-heading--contact .category-availability-heading__rule{border-color:#c9c9c9;width:40px}.category-container .category-availability-divider{border:0;border-top:1px dashed #b41611;margin:28px 0 0}.category-sidebar-wrapper{display:flex;flex-direction:column;row-gap:15px}.category-sidebar-heading{font-size:16px;line-height:16px;letter-spacing:-.01em}@media (max-width:992px){.category-sidebar-wrapper{overscroll-behavior:contain;z-index:10;padding:1rem;display:none}.category-sidebar-heading{font-size:18px;line-height:18px}}
