.chevron-icon,.close-icon{z-index:0;text-align:center}.filter-modal-trigger,.font-brandon,.mod-filters .filters-trigger,.modal-header{font-family:brandon-grotesque;text-transform:uppercase}.filter-close-btn,.filter-modal-trigger,.font-brandon,.mod-filters .filters-trigger,.modal-header{text-transform:uppercase}@font-face{font-family:freight;src:local("freight-text-pro"),local("serif");font-display:fallback}@font-face{font-family:garamond;src:local("garamond-premier-pro-display"),local("serif");font-display:fallback}@font-face{font-family:brandon-grotesque;src:local("brandon-grotesque"),local("sans-serif");font-display:fallback}@font-face{font-family:Inter;src:local("inter"),local("sans-serif");font-display:fallback}.font-brandon{font-size:1rem}.display-5{font-size:2rem}.display-6{font-size:1.75rem}.mod-filters .form-row{margin-left:0!important;margin-right:0!important}.chevron-icon{display:block;height:1.625rem;width:1.625rem;position:relative;margin-left:10px}.chevron-icon img,.chevron-icon svg{position:absolute;top:0;left:0}.chevron-icon svg{fill:#373347!important;width:100%;height:100%}.chevron-icon img,.close-icon img{width:auto;-ms-interpolation-mode:bicubic}.chevron-icon img{height:100%;margin:0 auto}.close-icon{display:block;width:1.2rem;height:1.2rem;position:relative;margin-right:10px}.close-icon img,.close-icon svg{position:absolute;top:0;left:0}.close-icon svg{fill:#373347!important;width:100%;height:100%}.close-icon img{height:100%;margin:0 auto}.filter-close-btn{-webkit-text-decoration:none;text-decoration:none;background:0 0;border:0}.filter-close-btn:focus{outline:0}.filter-close-btn:focus-visible{outline:#000 auto 1px}.product-card-section .custom-control-input:focus-visible+label,.toggleButton .switch input:focus-visible+span{outline:#000 solid 2px}.modal-header{font-size:1rem;color:#373347!important}.modal-header .toggleButton .switch{position:relative;display:inline-block;width:60px;height:34px;top:-9px;margin-left:10px;margin-bottom:0}.toggleButton .switch input{opacity:0;width:0;height:0}.modal-header .toggleButton .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.modal-header .toggleButton .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;z-index:10}.modal-header .toggleButton input:checked+.slider{background-color:#9fd6ae}.modal-header .toggleButton input:focus+.slider{box-shadow:0 0 1px #9fd6ae}.modal-header .toggleButton input:checked+.slider:before{transform:translateX(26px)}.modal-header .toggleButton .slider.round{border-radius:34px}.modal-header .toggleButton .slider.round:before{border-radius:50%}.modal-header .toggleButton{float:right;display:inline-block;font-size:1rem}.modal-header .toggleButton .slider.round .ontext{font-size:.5rem;display:inline;position:relative;top:3px;right:-9px}.filter-modal-trigger{font-size:1rem;font-size:1.25rem;-webkit-text-decoration:none!important;text-decoration:none!important}.filter-modal-trigger:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.mod-filters{background:#373347;margin:0 0 3.125rem}.mod-filters--mobile{background:#f4f1eb}@media(min-width:768px){.mod-filters{padding:1.25rem 0;margin-left:-.625rem;margin-right:-.625rem}}.mod-filters .filters-trigger{font-size:1rem;color:#fff;margin:0;display:block;padding:.625rem;position:relative}.mod-filters .filters-trigger .icon{position:absolute;right:.625rem;top:50%;height:.5rem;transform:translateY(-50%)}.mod-filters .filters-trigger:focus,.mod-filters .filters-trigger:hover{color:#726d7f;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.mod-filters .filters-trigger.collapsed .icon{transform:translateY(-50%) rotateX(0)}@media(min-width:768px){.mod-filters .filters-trigger{padding:0 1.25rem}.mod-filters .filters-trigger .icon{right:1.25rem;transform:translateY(-50%) rotateX(180deg)}.mod-filters--sidemenu{background:0 0}}.mod-filters--sidemenu{margin:0;padding:0}#filters .form-label{color:#aaa7b2;margin:0 0 1.25rem}#filters .btn{margin:0;width:100%}#filters .information{display:flex}#filters .information .icon{background:#fff;height:1.25rem;width:1.25rem;border-radius:50%;flex-shrink:0;margin:0 .625rem 0 0;color:#373347;border:.0625rem solid #fff}#filters .information .text{flex:1 1;display:block}