:root{--color-primary:#dd0a0a;--color-secondary:blue;--color-danger:#dd0a0a;--color-success:#0f875f;--color-orange:orange;--color-wine:#8a0f0a;--color-price:#dd0a0a;--color-yellow:#ffed3b;--color-light:#fff;--color-gray:#c6cdd0;--color-lightgray:#f3f6f7;--color-default:#111;--color-blanchedalmond:#fff3cb}@media (min-width:768px){.v-popper__popper.v-popper--theme-filter-dropdown{min-width:24.4375rem}}.v-popper--theme-filter-dropdown .v-popper__inner{padding:1rem 0}@media (max-width:767px){.v-popper--theme-filter-dropdown .v-popper__inner{overflow:visible}}@media (min-width:768px){.v-popper--theme-filter-dropdown .v-popper__inner{background:#fff;border:1px solid #999;box-shadow:.25rem .25rem 1rem #0000001a;max-height:70vh;padding:1.5rem}}.v-popper--theme-filter-dropdown .v-popper__inner:empty{padding:0}.v-popper--theme-filter-dropdown .v-popper__inner>div{max-height:none}.v-popper--theme-filter-dropdown .v-popper__arrow-container{display:none}.filter-dropdown__close{font-size:.8125rem;margin-top:-.375rem;padding:.375rem;position:absolute;right:0;top:0}.product-grid-paging-progress{max-width:12.5rem;width:100%;--bs-progress-height:.25rem}@media (max-width:767px){.product-grid__filter-overlay-mobile{background:#fff;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;position:fixed;top:0;transform:translate(100%);transition:transform .15s ease-out,visibility .2s ease-in-out;visibility:hidden;width:100%;z-index:10105}.product-grid__filter-overlay-mobile.show{transform:translate(0);visibility:visible}.product-grid__filter-overlay-mobile__header{background:#fff;box-shadow:0 0 1.25rem #0000001a;font-size:1.125rem;line-height:1.0952380952;padding:1.5625rem 1.875rem;position:sticky;top:0;z-index:3}.product-grid__filter-overlay-mobile__title{font-family:GothamNarrow-Black,sans-serif;font-size:1.375rem;font-style:italic;font-weight:900}.product-grid__filter-overlay-mobile__body{display:flex;flex-direction:column;height:100%;overflow:auto}.product-grid__filter-overlay-mobile__body-content{padding:1.25rem}.product-grid__filter-overlay-mobile__footer{background:#fff;bottom:0;box-shadow:0 0 1.25rem #0000001a;margin-top:auto;padding:1.125rem 1.25rem;position:sticky;z-index:3}.product-grid__filter-overlay-mobile__close{align-items:center;color:var(--color-primary);display:flex;font-size:1rem;font-size:.75rem;height:2.5rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:2.5rem}.form-select--filter.form-select--filter{background-color:#fff;border:none;border-radius:0;font-size:1.5rem;padding:0}.floating-label--filter.floating-label--filter{font-family:GothamNarrow-Bold,sans-serif;font-size:1.5rem;font-weight:700;left:0;top:.375rem}.form-group.has-value .floating-label.floating-label--filter{transform:none}}.product-grid__filter-title{font-size:1.5rem;margin-bottom:0}@media (min-width:768px){.product-grid__filter-title{font-family:GothamNarrow-Book,sans-serif;font-style:normal;margin-bottom:1rem;margin-top:2rem}.product-grid{-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(15.625rem,1fr))}}.product-grid+.product-grid-heading{margin-top:2.5rem}.product-grid__item{margin-bottom:.625rem}@media (min-width:768px){.product-grid__item{margin-bottom:2.5rem}.grid-banner{grid-column:span 2;grid-row:span 7;min-height:0}}.ratio-grid-banner{--bs-aspect-ratio:100%}@media (min-width:768px){.ratio-grid-banner{--bs-aspect-ratio:88.4127%}}@media (max-width:767px){.product-grid__sort-button{padding-left:0}}.backtracks{background:#fff;box-shadow:4px 6px 10px #0000001a;left:0;opacity:0;padding:.5rem 0;position:fixed;right:0;top:5rem;transform:translateY(-100%);transition:opacity .2s ease-out,transform .2s ease-out;z-index:101}@media (min-width:768px){.backtracks{padding:1.25rem 0;top:5.3125rem}}.backtracks--app{top:8.4375rem}.backtracks.show{opacity:1;transform:translateY(0)}
