﻿.horizontal-scroll-section{margin-right:calc( var( --bs-gutter-x ) * -.5);margin-left:calc( var( --bs-gutter-x ) * -.5)}.horizontal-scroll-section>*{flex:0 0 auto;width:75vw;max-width:25rem;margin-right:calc( ( var( --bs-gutter-x ) * .5 ) * 2 )}#offcanvasFilter{height:auto;max-height:95vh}body.admin-bar #offcanvasFilter{max-height:calc(95vh - 32px)}@media(max-width: 782px){body.admin-bar #offcanvasFilter{max-height:calc(95vh - 46px)}}.ts-wrapper{margin-left:.5rem;margin-right:.5rem;position:relative}.ts-wrapper .ts-control{display:flex;justify-content:space-between;padding-left:.5rem;padding-right:.5rem;border-bottom:1px solid #fff;cursor:pointer}.ts-wrapper .ts-control::after{content:"";font-family:bootstrap-icons;margin-left:.5rem}.ts-wrapper .ts-control:focus-visible{outline:none}.ts-wrapper .ts-dropdown{position:absolute;z-index:1;width:150%;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:.3rem;overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.175)}@media(max-width: 767.98px){.ts-wrapper .ts-dropdown{width:100%}}.ts-wrapper .ts-dropdown .dropdown-input{width:100%;border:0;background-color:#fff;padding:.75rem;color:#6c757d}.ts-wrapper .ts-dropdown .dropdown-input:focus-visible{outline:none}.ts-wrapper .ts-dropdown .dropdown-input::placeholder{color:#ced4da;opacity:1;font-style:italic}.ts-wrapper .ts-dropdown .dropdown-input:-ms-input-placeholder{color:#ced4da;opacity:1;font-style:italic}.ts-wrapper .ts-dropdown .dropdown-input::-ms-input-placeholder{color:#ced4da;opacity:1;font-style:italic}.ts-wrapper .ts-dropdown .ts-dropdown-content{border-top:1px solid #e9ecef}.ts-wrapper .ts-dropdown .ts-dropdown-content .option{color:#6c757d;cursor:pointer;padding:.35rem;border-bottom:1px solid #e9ecef}.ts-wrapper .ts-dropdown .ts-dropdown-content .option.selected{background-color:rgba(0,139,200,.15);font-weight:bold}.ts-wrapper .ts-dropdown .ts-dropdown-content .option:not(.selected):hover{background-color:#e9ecef}.ts-wrapper .ts-dropdown .ts-dropdown-content .option:last-child{border-bottom:0}.ts-wrapper .ts-dropdown .ts-dropdown-content .no-results{color:#6c757d;padding:.35rem}.product{transition:all 150ms linear}.product *{transition:all 150ms linear}.product:hover{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;border-color:#008bc8 !important}.product:hover .action{background-color:#008bc8;color:#fff}
