.section__collection-header{margin-block:var(--spacing-40) 1.125rem}.collection-header{column-gap:var(--layout-grid-gutter);max-width:var(--layout-content-max-width-l);padding-inline:var(--layout-grid-margin);grid-template-columns:minmax(0,1fr);row-gap:1.125rem;margin-inline:auto;display:grid}@media (width>=64rem){.collection-header{grid-template-columns:repeat(12,1fr)}}.block__collection-header__title{font-family:var(--font-family-heading);font-size:var(--font-size-heading-xl);letter-spacing:-.0325em;font-weight:800;line-height:var(--line-height-heading-xl);text-transform:none;color:var(--scheme-text);grid-column:1/-1;margin:0}@media (width>=64rem){.block__collection-header__title{grid-column:1/span 6}}.block__collection-header__description{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);--truncate-lines:3;color:var(--scheme-text-muted);max-width:var(--layout-content-max-width);grid-column:1/-1}@media (width>=64rem){.block__collection-header__description{grid-column:1/span 6}}.section__collection-nav{background:var(--scheme-primary-background);color:var(--scheme-text)}.collection-nav{max-width:var(--layout-content-max-width-l);padding-inline:var(--layout-grid-margin);align-items:center;margin-inline:auto;display:flex}.collection-nav__back{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);align-items:center;gap:var(--spacing-4);color:var(--scheme-text);flex-shrink:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.collection-nav__back:hover .collection-nav__back-label{text-decoration:underline}}.collection-nav__back-icon{width:1rem;height:1rem}.collection-nav__separator{width:1px;height:1.125em;margin-inline:var(--spacing-16);background:currentColor;flex-shrink:0;display:block}.collection-nav__scroll-area{flex:1 0 0;min-width:0;position:relative}.collection-nav__list{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.collection-nav__list::-webkit-scrollbar{width:0;height:0;display:none}.collection-nav__list{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:center;gap:var(--spacing-16);padding-block:var(--spacing-12);scroll-behavior:smooth;padding-inline-end:var(--spacing-48);display:flex;overflow:auto hidden}.collection-nav__item{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);color:inherit;white-space:nowrap;flex-shrink:0;text-decoration:none}@media (hover:hover) and (pointer:fine){.collection-nav__item:hover{text-decoration:underline}}.collection-nav__scroll-area:after{content:"";pointer-events:none;background:linear-gradient(-90deg, var(--scheme-primary-background) 64%, transparent 100%);width:2.8125rem;position:absolute;inset-block:0;inset-inline-end:0}.collection-nav__controls{align-items:center;gap:var(--spacing-4);flex-shrink:0;padding-inline-start:var(--spacing-8);display:flex}.collection-nav__controls[hidden]{display:none}@media (width<=47.99rem){.collection-nav__controls{display:none}}.collection-nav__scroll-button{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.collection-nav__scroll-button:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.collection-nav__scroll-button:disabled,.collection-nav__scroll-button[aria-disabled=true]{cursor:default;pointer-events:none}.collection-nav__scroll-button{border-radius:var(--border-radius-small);width:1.5rem;height:1.5rem;color:var(--scheme-text);background:0 0;border:1px solid;justify-content:center;align-items:center;padding:0;font-size:1rem;display:inline-flex}.collection-nav__scroll-button:disabled,.collection-nav__scroll-button[disabled]{opacity:.25}.filter-active-values{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.filter-active-values:empty{display:none}.filter-active-values__chip{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.filter-active-values__chip:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.filter-active-values__chip:disabled,.filter-active-values__chip[aria-disabled=true]{cursor:default;pointer-events:none}.filter-active-values__chip{font-family:var(--font-family-heading);font-size:var(--font-size-body-s);letter-spacing:-.0125em;padding:var(--spacing-4) calc(var(--spacing-4) * 2);font-weight:500}.filter-active-values__chip:disabled,.filter-active-values__chip[aria-disabled=true]{color:var(--color-content-neutral-muted)}.filter-active-values__chip{background-color:var(--color-bg-neutral-secondary);color:var(--scheme-text)}@media (hover:hover) and (pointer:fine){.filter-active-values__chip:hover{background-color:var(--color-base-black-20)}}.filter-active-values__chip-icon{flex-shrink:0;font-size:1rem}.filter-active-values__chip-label{padding-inline:var(--spacing-4)}.filter-active-values__clear{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.filter-active-values__clear:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.filter-active-values__clear:disabled,.filter-active-values__clear[aria-disabled=true]{cursor:default;pointer-events:none}.filter-active-values__clear{font-family:var(--font-family-heading);font-size:var(--font-size-body-s);letter-spacing:-.0125em;padding:var(--spacing-4) calc(var(--spacing-4) * 2);font-weight:500}.filter-active-values__clear:disabled,.filter-active-values__clear[aria-disabled=true]{color:var(--color-content-neutral-muted)}.filter-active-values__clear{background-color:var(--scheme-primary-button-background);color:var(--scheme-primary-button-foreground)}@media (hover:hover) and (pointer:fine){.filter-active-values__clear:hover:not(:disabled,[aria-disabled=true]){background-color:var(--scheme-primary-button-background-hover)}}.filter-active-values__clear:disabled,.filter-active-values__clear[aria-disabled=true]{background-color:var(--color-bg-neutral-secondary)}.filter-active-values__clear{background-color:var(--color-bg-neutral-inverse);color:var(--color-content-neutral-inverse);padding-inline-end:var(--spacing-8)}@media (hover:hover) and (pointer:fine){.filter-active-values__clear:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-bg-neutral-inverse-secondary)}}.filter-active-values__clear-icon{flex-shrink:0;font-size:1rem}.filter{flex-direction:column;min-height:100%;padding:2px;display:flex;position:relative}.filter__accordion{flex:1 0 auto}.filter__group .accordion__item__panel{color:var(--scheme-text)}.filter__search{align-items:center;gap:var(--spacing-8);padding:var(--spacing-8);background-color:var(--color-bg-neutral-secondary);border-radius:var(--border-radius-small);margin-block-end:var(--spacing-28);display:flex}.filter__search-icon{width:1rem;height:1rem;color:var(--scheme-text);flex-shrink:0;display:inline-flex}.filter__search-input{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1 0 0;padding:0}.filter__search-input::-webkit-search-cancel-button{appearance:none}.filter__search-input:focus{outline:none}.filter__options{gap:var(--spacing-16);flex-direction:column;margin:0;padding:0;padding-block-end:var(--spacing-24);list-style-type:none;display:flex}.filter__options--grid{column-gap:var(--spacing-8);row-gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter__option{position:relative}.filter__option-checkbox{margin-block-end:0}.filter__footer{gap:var(--spacing-8);padding-block:var(--spacing-16);flex-direction:column;margin-block-start:auto;display:flex}.filter__show-results{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.filter__show-results:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.filter__show-results:disabled,.filter__show-results[aria-disabled=true]{cursor:default;pointer-events:none}.filter__show-results{font-family:var(--font-family-heading);font-size:var(--font-size-body-m);letter-spacing:-.0365em;padding:.4375rem calc(var(--spacing-8) + var(--spacing-4)) .5625rem;font-weight:800}.filter__show-results:disabled,.filter__show-results[aria-disabled=true]{color:var(--color-content-neutral-weak)}.filter__show-results{background-color:var(--scheme-primary-button-background);color:var(--scheme-primary-button-foreground)}@media (hover:hover) and (pointer:fine){.filter__show-results:hover:not(:disabled,[aria-disabled=true]){background-color:var(--scheme-primary-button-background-hover)}}.filter__show-results:disabled,.filter__show-results[aria-disabled=true]{background-color:var(--color-bg-neutral-secondary)}.filter__show-results{background-color:var(--color-bg-neutral-inverse);width:100%;color:var(--color-content-neutral-inverse)}@media (hover:hover) and (pointer:fine){.filter__show-results:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-bg-neutral-inverse-secondary)}}.filter__clear-all{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.filter__clear-all:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.filter__clear-all:disabled,.filter__clear-all[aria-disabled=true]{cursor:default;pointer-events:none}.filter__clear-all{font-family:var(--font-family-heading);font-size:var(--font-size-body-m);letter-spacing:-.0365em;padding:.4375rem calc(var(--spacing-8) + var(--spacing-4)) .5625rem;font-weight:800}.filter__clear-all:disabled,.filter__clear-all[aria-disabled=true]{color:var(--color-content-neutral-weak)}.filter__clear-all{box-shadow:inset 0 0 0 1px var(--scheme-button-foreground);color:var(--scheme-button-foreground);background-color:#0000}@media (hover:hover) and (pointer:fine){.filter__clear-all:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1.5px var(--scheme-button-foreground)}}.filter__clear-all:disabled,.filter__clear-all[aria-disabled=true]{background-color:var(--color-bg-neutral-secondary);box-shadow:none}.filter__clear-all{width:100%}.filter-form__submit{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.filter-form__submit:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.filter-form__submit:disabled,.filter-form__submit[aria-disabled=true]{cursor:default;pointer-events:none}.filter-form__submit{font-family:var(--font-family-heading);font-size:var(--font-size-body-m);letter-spacing:-.0365em;padding:.4375rem calc(var(--spacing-8) + var(--spacing-4)) .5625rem;font-weight:800}.filter-form__submit:disabled,.filter-form__submit[aria-disabled=true]{color:var(--color-content-neutral-weak)}.filter-form__submit{background-color:var(--scheme-primary-button-background);color:var(--scheme-primary-button-foreground)}@media (hover:hover) and (pointer:fine){.filter-form__submit:hover:not(:disabled,[aria-disabled=true]){background-color:var(--scheme-primary-button-background-hover)}}.filter-form__submit:disabled,.filter-form__submit[aria-disabled=true]{background-color:var(--color-bg-neutral-secondary)}.filter-trigger{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.filter-trigger:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.filter-trigger:disabled,.filter-trigger[aria-disabled=true]{cursor:default;pointer-events:none}.filter-trigger{font-family:var(--font-family-heading);font-size:var(--font-size-body-m);letter-spacing:-.0365em;padding:.4375rem calc(var(--spacing-8) + var(--spacing-4)) .5625rem;font-weight:800}.filter-trigger:disabled,.filter-trigger[aria-disabled=true]{color:var(--color-content-neutral-weak)}.filter-trigger{box-shadow:inset 0 0 0 1px var(--scheme-button-foreground);color:var(--scheme-button-foreground);background-color:#0000}@media (hover:hover) and (pointer:fine){.filter-trigger:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1.5px var(--scheme-button-foreground)}}.filter-trigger:disabled,.filter-trigger[aria-disabled=true]{background-color:var(--color-bg-neutral-secondary);box-shadow:none}@media (width>=64rem){.filter-drawer{max-width:50vw}}.filter-drawer .drawer__header{padding-inline-start:calc(var(--layout-drawer-spacing-x) + 2px)}.section__main-collection{margin-block-end:var(--layout-outer-y)}@media (width>=48rem){.section__main-collection{max-width:var(--layout-content-max-width-l);padding-inline:var(--layout-grid-margin);margin-inline:auto}}.collection-no-results{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);color:var(--scheme-text-muted);padding:var(--layout-outer-y) var(--spacing-16)}.main-collection__filter-sort{gap:var(--spacing-8);padding-inline:var(--layout-grid-margin);grid-template-columns:auto 1fr;align-items:flex-start;margin-block-end:var(--spacing-24);display:grid}@media (width>=48rem){.main-collection__filter-sort{padding-inline:0}}@media (width>=64rem){.main-collection__filter-sort{gap:0;display:flex}}.main-collection__filter-sort .form-select{margin-block-end:0}.block__main-collection__filters{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.block__main-collection__filters:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.block__main-collection__filters:disabled,.block__main-collection__filters[aria-disabled=true]{cursor:default;pointer-events:none}.block__main-collection__filters{font-family:var(--font-family-heading);font-size:var(--font-size-body-s);letter-spacing:-.0125em;padding:var(--spacing-4) calc(var(--spacing-4) * 2);font-weight:500}.block__main-collection__filters:disabled,.block__main-collection__filters[aria-disabled=true]{color:var(--color-content-neutral-muted)}.block__main-collection__filters{box-shadow:inset 0 0 0 1px var(--scheme-button-foreground);color:var(--scheme-button-foreground);background-color:#0000}@media (hover:hover) and (pointer:fine){.block__main-collection__filters:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1.5px var(--scheme-button-foreground)}}.block__main-collection__filters:disabled,.block__main-collection__filters[aria-disabled=true]{background-color:var(--color-bg-neutral-secondary);box-shadow:none}.block__main-collection__filters{grid-area:1/1;justify-self:start}@media (width>=64rem){.block__main-collection__filters{margin-inline-end:var(--spacing-16)}}.main-collection__filters-label{padding-inline:var(--spacing-4)}.main-collection__filters-icon{font-size:1rem}.main-collection__filter-sort .filter-active-values{grid-area:2/1/auto/-1}@media (width>=64rem){.main-collection__filter-sort .filter-active-values{min-width:0;margin-inline-end:var(--spacing-16)}}.main-collection__product-count{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);letter-spacing:0;font-weight:500;line-height:var(--line-height-body-xs);white-space:nowrap;color:var(--scheme-text-muted);grid-area:3/1/auto/-1;margin:0;display:block}@media (width>=64rem){.main-collection__product-count{padding-block:var(--spacing-4);margin-inline-end:auto;line-height:1.6}}.main-collection__sort{grid-area:1/2;justify-self:end;position:relative}.main-collection__sort .form-select__trigger{font:inherit;color:inherit;border-radius:var(--border-radius-small);cursor:pointer;align-items:center;gap:var(--spacing-4);text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;text-decoration:none;display:inline-flex}.main-collection__sort .form-select__trigger:focus-visible{outline:2px solid var(--scheme-text);outline-offset:2px}.main-collection__sort .form-select__trigger:disabled,.main-collection__sort .form-select__trigger[aria-disabled=true]{cursor:default;pointer-events:none}.main-collection__sort .form-select__trigger{font-family:var(--font-family-heading);font-size:var(--font-size-body-s);letter-spacing:-.0125em;padding:var(--spacing-4) calc(var(--spacing-4) * 2);font-weight:500}.main-collection__sort .form-select__trigger:disabled,.main-collection__sort .form-select__trigger[aria-disabled=true]{color:var(--color-content-neutral-muted)}.main-collection__sort .form-select__trigger{box-shadow:inset 0 0 0 1px var(--scheme-button-foreground);color:var(--scheme-button-foreground);background-color:#0000}@media (hover:hover) and (pointer:fine){.main-collection__sort .form-select__trigger:hover:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1.5px var(--scheme-button-foreground)}}.main-collection__sort .form-select__trigger:disabled,.main-collection__sort .form-select__trigger[aria-disabled=true]{background-color:var(--color-bg-neutral-secondary);box-shadow:none}.main-collection__sort .form-select__trigger{text-align:start;background-color:#0000;border:0}.main-collection__sort .form-select__trigger-text{padding-inline:var(--spacing-4)}.main-collection__sort .form-select__list{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);border-radius:var(--border-radius-small);border-top:var(--border-width) solid var(--scheme-text);width:max-content;min-width:100%;max-width:min(20rem, 100vw - 2 * var(--layout-grid-margin));margin-block-start:var(--spacing-4)}.main-collection__sort .form-select__option-label{align-items:center;gap:var(--spacing-8);display:flex}.main-collection__sort .form-select__option-indicator{flex-shrink:0;width:1rem;height:1rem;display:inline-flex}.main-collection__sort .form-select__option-indicator-icon{width:100%;height:100%}.main-collection__sort .form-select__option-indicator-icon--checked,.main-collection__sort .form-select__input:checked+.form-select__option-label .form-select__option-indicator-icon--unchecked{display:none}.main-collection__sort .form-select__input:checked+.form-select__option-label .form-select__option-indicator-icon--checked{display:block}.main-collection__sort__leading-icon{flex-shrink:0;width:1rem;height:1rem}.main-collection__sort__leading-icon--descending{display:none}.main-collection__sort:has([type=radio][value$=-descending]:checked) .main-collection__sort__leading-icon--ascending{display:none}.main-collection__sort:has([type=radio][value$=-descending]:checked) .main-collection__sort__leading-icon--descending{display:inline-block}.main-collection__products{grid-auto-flow:dense;border:1px solid var(--color-border-neutral-muted);border-radius:var(--border-radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.main-collection__products>:not(style){flex-direction:column;width:calc(100% + 2px);height:calc(100% + 2px);margin-block-start:-1px;margin-inline-start:-1px;display:flex}.main-collection__products .card-product{border-radius:0;flex:1}@media (width>=48rem){.main-collection__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.main-collection__products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=90rem){.main-collection__products{grid-template-columns:repeat(5,minmax(0,1fr))}}.main-collection__banner{aspect-ratio:4/5;order:var(--mobile-order);grid-area:span 1/span 2}@media (width>=48rem){.main-collection__banner{aspect-ratio:auto;order:var(--desktop-order);grid-row:span 2}}@media (width<=47.99rem){.main-collection__banner--mobile-hidden{display:none}}@media (width>=48rem){.main-collection__banner--desktop-hidden{display:none}}.main-collection__banner>.banner{border-radius:0}price-range{display:block}.price-range{--price-range-track-height:.25rem;--price-range-thumb-size:1.25rem;padding:var(--spacing-8) var(--spacing-4) var(--spacing-24) var(--spacing-4)}.price-range__slider{height:var(--price-range-thumb-size);position:relative}.price-range__track{inset-block-start:50%;inset-inline:calc(var(--price-range-thumb-size) / 2);height:var(--price-range-track-height);border-radius:var(--border-radius-pill);background-color:var(--color-border-neutral-opacity-muted);position:absolute;transform:translateY(-50%)}.price-range__fill{border-radius:inherit;background-color:var(--scheme-text);position:absolute;inset-block:0;inset-inline-start:var(--price-range-fill-start,0%);inset-inline-end:calc(100% - var(--price-range-fill-end,100%))}.price-range__thumb-input{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.price-range__thumb-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:var(--price-range-thumb-size);height:var(--price-range-thumb-size);border-radius:var(--border-radius-circle);background-color:var(--scheme-text);cursor:grab;border:none}.price-range__thumb-input::-moz-range-thumb{pointer-events:auto;width:var(--price-range-thumb-size);height:var(--price-range-thumb-size);border-radius:var(--border-radius-circle);background-color:var(--scheme-text);cursor:grab;border:none}.price-range__thumb-input:active::-webkit-slider-thumb{cursor:grabbing}.price-range__thumb-input:active::-moz-range-thumb{cursor:grabbing}.price-range__thumb-input:focus-visible{outline:none}.price-range__thumb-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--scheme-text);outline-offset:2px}.price-range__thumb-input:focus-visible::-moz-range-thumb{outline:2px solid var(--scheme-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.price-range__thumb-input::-webkit-slider-thumb:hover{transform:scale(1.15)}.price-range__thumb-input::-moz-range-thumb:hover{transform:scale(1.15)}}.price-range--min-on-top .price-range__thumb-input--min{z-index:2}.price-range__fields{gap:var(--spacing-8);margin-block-start:var(--spacing-16);display:flex}.price-range__field{flex:1 1 0;min-width:0}.price-range__field-label{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);letter-spacing:0;font-weight:500;line-height:var(--line-height-body-xs);color:var(--scheme-text-muted);margin-block-end:var(--spacing-4);display:block}.price-range__field-control{align-items:center;gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-12);border:var(--border-width) solid var(--color-border-neutral-opacity-muted);border-radius:var(--border-radius-small);background-color:var(--scheme-primary-background);transition:border-color var(--motion-duration-fast) var(--motion-easing);display:flex}.price-range__field-control:focus-within{border-color:var(--scheme-text)}.price-range__field-input{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);min-width:0;color:var(--scheme-text);appearance:textfield;background:0 0;border:0;flex:1 0 0;padding:0}.price-range__field-input::-webkit-outer-spin-button{appearance:none;margin:0}.price-range__field-input::-webkit-inner-spin-button{appearance:none;margin:0}.price-range__field-input:focus{outline:none}.price-range__field-suffix{font-family:var(--font-family-body);font-size:var(--font-size-body-s);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-body-s);color:var(--scheme-text-muted);flex-shrink:0}.truncate-content{gap:var(--spacing-8);flex-direction:column;display:flex;position:relative}.truncate-content__body>:first-child{margin-block-start:0}.truncate-content__body>:last-child{margin-block-end:0}.truncate-content__body{-webkit-line-clamp:var(--truncate-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}truncate-content[expanded] .truncate-content__body{-webkit-line-clamp:unset;display:block;overflow:visible}.truncate-content__toggle{background:0 0;background-image:linear-gradient(to right, transparent 0, var(--scheme-primary-background) 1rem);font:inherit;color:var(--scheme-text-muted);cursor:pointer;border:0;align-self:flex-end;margin:0;padding:0;padding-inline-start:2rem;text-decoration:underline}.truncate-content__toggle[hidden]{display:none}truncate-content:not([expanded]) .truncate-content__toggle{position:absolute;bottom:0;right:0}truncate-content:not([expanded]) .truncate-content__less,truncate-content[expanded] .truncate-content__more{display:none}truncate-content:not(:defined) [data-truncate-content-toggle]{display:none}.section__rich-content .block__heading{font-family:var(--font-family-heading);font-size:var(--font-size-heading-m);letter-spacing:-.0325em;font-weight:800;line-height:var(--line-height-heading-m);text-transform:none}.section__rich-content .block__richtext>:first-child,.section__rich-content .block__richtext>.metafield-rich_text_field>:first-child{margin-block-start:0}.section__rich-content .block__richtext>:last-child,.section__rich-content .block__richtext>.metafield-rich_text_field>:last-child{margin-block-end:0}.section__rich-content .block__richtext>h1,.section__rich-content .block__richtext>h2,.section__rich-content .block__richtext>h3,.section__rich-content .block__richtext>.metafield-rich_text_field>h1,.section__rich-content .block__richtext>.metafield-rich_text_field>h2,.section__rich-content .block__richtext>.metafield-rich_text_field>h3{font-family:var(--font-family-heading);font-size:var(--font-size-heading-m);letter-spacing:-.0325em;font-weight:800;line-height:var(--line-height-heading-m);text-transform:none;margin-block:var(--spacing-32) var(--spacing-16)}.section__rich-content .block__richtext>h4,.section__rich-content .block__richtext>.metafield-rich_text_field>h4{font-family:var(--font-family-heading);font-size:var(--font-size-heading-s);letter-spacing:-.01em;font-weight:800;line-height:var(--line-height-heading-s);text-transform:none;margin-block:var(--spacing-24) var(--spacing-16)}
