.select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.select-label-margin{margin-bottom:.5rem}.select-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;padding:0 1rem;font-family:var(--font-body);font-size:var(--font-size-base);-webkit-transition:all .2s ease;transition:all .2s ease;outline:none;cursor:pointer;border:1px solid rgba(138,24,34,.2)!important}@media (min-width:768px){.select-trigger{height:3rem;font-size:var(--font-size-sm)}}.select-trigger:disabled{cursor:not-allowed;opacity:.5}.js-focus-visible .select-trigger.focus-visible,.select-trigger.focus-visible.js-focus-visible{outline:2px solid;outline-offset:2px}.select-trigger:focus-visible{outline:2px solid;outline-offset:2px}.select-trigger--variant-round{border-radius:9999px}.select-trigger--variant-rectangle{border-radius:0}.select-trigger--scheme-light{background-color:var(--select-light-trigger-background,var(--color-white));border:1px solid var(--select-light-trigger-border,var(--color-border));color:var(--select-light-trigger-text,var(--color-body))}.select-trigger--scheme-light:hover{border-color:var(--select-light-trigger-border-hover,var(--color-dark-grey))}.js-focus-visible .select-trigger--scheme-light.focus-visible,.select-trigger--scheme-light.focus-visible.js-focus-visible{outline-color:var(--select-light-trigger-focus,var(--color-primary))}.select-trigger--scheme-light:focus-visible{outline-color:var(--select-light-trigger-focus,var(--color-primary))}.select-trigger--scheme-dark{background-color:var(--select-dark-trigger-background,var(--color-black));border:1px solid var(--select-dark-trigger-border,var(--color-dark-grey));color:var(--select-dark-trigger-text,var(--color-white))}.select-trigger--scheme-dark:hover{border-color:var(--select-dark-trigger-border-hover,var(--color-border))}.js-focus-visible .select-trigger--scheme-dark.focus-visible,.select-trigger--scheme-dark.focus-visible.js-focus-visible{outline-color:var(--select-dark-trigger-focus,var(--color-primary))}.select-trigger--scheme-dark:focus-visible{outline-color:var(--select-dark-trigger-focus,var(--color-primary))}.select-icon{height:1.25rem;width:1.25rem;opacity:.5;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform var(--motion-duration-fast) var(--motion-easing-standard);transition:-webkit-transform var(--motion-duration-fast) var(--motion-easing-standard);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);transition:transform var(--motion-duration-fast) var(--motion-easing-standard),-webkit-transform var(--motion-duration-fast) var(--motion-easing-standard)}.select-trigger[data-state=open] .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-icon--light{color:var(--select-light-icon,var(--color-body))}.select-icon--dark{color:var(--select-dark-icon,var(--color-white))}.select-content{position:relative;z-index:50;max-height:24rem;min-width:8rem;width:var(--radix-select-trigger-width);overflow:hidden;border-radius:4px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-animation:select-in .2s ease-out;animation:select-in .2s ease-out}.select-content--light{background-color:var(--select-light-content-background,var(--color-white));border:1px solid var(--select-light-content-border,var(--color-border))}.select-content--dark{background-color:var(--select-dark-content-background,var(--color-black));border:1px solid var(--select-dark-content-border,var(--color-dark-grey))}.select-viewport{padding:.25rem}.select-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;padding:.5rem 1rem;font-family:var(--font-body);font-size:var(--font-size-base);outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width:768px){.select-item{padding:.25rem 1rem;font-size:var(--font-size-sm)}}.select-item[data-disabled]{pointer-events:none;opacity:.5}.select-item--light{color:var(--select-light-item-text,var(--color-body))}.select-item--light:focus,.select-item--light:hover{background-color:var(--select-light-item-background-hover,var(--color-bg));color:var(--select-light-item-text-hover,var(--color-primary))}.select-item--light[data-state=checked]{background-color:var(--select-light-item-background-focus,var(--color-bg));color:var(--select-light-item-checked-text-focus,var(--color-primary));font-weight:700}.select-item--dark{color:var(--select-dark-item-text,var(--color-grey))}.select-item--dark:focus,.select-item--dark:hover{background-color:var(--select-dark-item-background-hover,var(--color-dark-grey));color:var(--select-dark-item-text-hover,var(--color-white))}.select-item--dark[data-state=checked]{background-color:var(--select-dark-item-background-focus,var(--color-dark-grey));color:var(--select-dark-item-checked-text-focus,var(--color-white));font-weight:700}.select-scroll-btn{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:default;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem 0}.select-icon-scroll{height:1rem;width:1rem}.select-error-margin{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.select-icon{-webkit-transition:none;transition:none}}.product-list-section__sort-select-content .select-item{padding:.25rem 1rem}@media (min-width:768px){.product-list-section__sort-select-content .select-item{padding:.125rem 1rem}}@-webkit-keyframes select-in{0%{opacity:0;-webkit-transform:scale(.95) translateY(-5px);transform:scale(.95) translateY(-5px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes select-in{0%{opacity:0;-webkit-transform:scale(.95) translateY(-5px);transform:scale(.95) translateY(-5px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}