.search-sections-bar{-ms-overflow-style:none;box-sizing:content-box;display:flex;gap:var(--spacing-04);justify-content:flex-start;overflow-x:auto;scrollbar-width:none}[dir] .search-sections-bar{background-color:transparent}.search-sections-bar::-webkit-scrollbar{display:none}.search-sections-bar__section{white-space:nowrap}[dir=ltr] .search-sections-bar__section:last-child{margin-right:0}[dir=rtl] .search-sections-bar__section:last-child{margin-left:0}.search-sections-bar__section-button{font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-label-m);font-weight:var(--font-weight-label-m);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);position:relative;text-transform:var(--text-transform-label-m)}[dir] .search-sections-bar__section-button{cursor:pointer;padding:var(--spacing-01) 0}.search-sections-bar__section-button--selected{font-size:var(--font-size-label-m-highlight);font-stretch:var(--font-stretch-label-m-highlight);font-weight:var(--font-weight-label-m-highlight);letter-spacing:var(--letter-spacing-label-m-highlight);line-height:var(--line-height-label-m-highlight);text-transform:var(--text-transform-label-m-highlight)}@media screen and (min-width:48rem){.search-sections-bar{gap:var(--spacing-03)}[dir] .search-sections-bar__section{padding:0}}.search-modes-image-results-dialog-detections-preview{aspect-ratio:2/3;display:block;overflow:hidden;position:relative}.search-modes-image-results-dialog-detections-preview__image{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;width:100%}.search-modes-image-results-dialog-detections{--frame-width:5rem}.search-modes-image-results-dialog-detections__list{display:flex;gap:var(--spacing-05)}.search-modes-image-results-dialog-detections__item{flex:0 0 calc(var(--frame-width) + var(--spacing-01) * 2)}.search-modes-image-results-dialog-detections__button{box-sizing:border-box;display:block;position:relative;width:100%}[dir] .search-modes-image-results-dialog-detections__button{border:0;padding:var(--spacing-01)}.search-modes-image-results-dialog-detections__button[aria-pressed=true]:after{content:"";inset:0;pointer-events:none;position:absolute}[dir] .search-modes-image-results-dialog-detections__button[aria-pressed=true]:after{border:var(--zds-line-width) solid var(--color-content-high)}.search-modes-image-results-dialog-detections__button:focus-visible{outline:.0625rem solid var(--color-content-high);outline-offset:-.0625rem}.search-modes-image-results-dialog{gap:0;overflow:hidden}.search-modes-image-results-dialog__header{flex-shrink:0}[dir] .search-modes-image-results-dialog__header{padding-bottom:var(--spacing-03)}.search-modes-image-results-dialog__upload{font-size:var(--font-size-label-l);font-stretch:var(--font-stretch-label-l);font-weight:var(--font-weight-label-l);letter-spacing:var(--letter-spacing-label-l);line-height:var(--line-height-label-l);text-transform:uppercase}.search-modes-image-results-dialog__content{min-height:0}[dir] .search-modes-image-results-dialog__content{padding-bottom:var(--spacing-05);padding-top:var(--spacing-03)}.search-modes-image-results-dialog__sections{gap:var(--spacing-05)}.search-modes-image-results-dialog__sections .search-sections-bar__section-button{font-size:var(--font-size-label-l);font-stretch:var(--font-stretch-label-l);font-weight:var(--font-weight-label-l);letter-spacing:var(--letter-spacing-label-l);line-height:var(--line-height-label-l);text-transform:uppercase}.search-modes-image-results-dialog__sections .search-sections-bar__section-button--selected{font-weight:var(--font-weight-label-l-highlight);letter-spacing:var(--letter-spacing-label-l-highlight)}[dir] .search-modes-image-results-dialog__detections{margin-top:var(--spacing-05)}.search-modes-image-results-dialog__status{display:block;font-size:var(--font-size-title-m);font-stretch:var(--font-stretch-title-m);font-weight:var(--font-weight-title-m);letter-spacing:var(--letter-spacing-title-m);line-height:var(--line-height-title-m);text-transform:uppercase}[dir] .search-modes-image-results-dialog__status{margin-bottom:var(--spacing-05);margin-top:var(--spacing-10)}.search-modes-image-results-dialog__error{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-05)}[dir] .search-modes-image-results-dialog__error{margin-top:var(--spacing-05)}.search-modes-image-results-dialog__grid{--product-grid-padding:0;--product-grid-column-gap:var(--spacing-05);--product-grid-row-gap:var(--spacing-07)}[dir] .search-modes-image-results-dialog__grid{padding-bottom:var(--spacing-11)}.search-modes-image-select-dialog{height:100dvh}.search-modes-image-select-dialog__content{align-items:center;display:flex;justify-content:center;min-height:0;overflow:hidden}.search-modes-image-select-dialog__cropper{flex:none}.search-modes-image-select-dialog__preview{display:block}.search-modes-image-select-dialog__cropper .ReactCrop__crop-mask>rect{fill:var(--color-content-inverse);fill-opacity:.85}[dir] .search-modes-image-select-dialog__cropper.ReactCrop .ReactCrop__crop-selection{background-image:none}[dir] .search-modes-image-select-dialog__cropper .ReactCrop__drag-handle{background-color:transparent;border-color:transparent}.search-modes-image-select-dialog__cropper .ReactCrop__crop-selection:before{content:"";inset:0;pointer-events:none;position:absolute}[dir=ltr] .search-modes-image-select-dialog__cropper .ReactCrop__crop-selection:before{background:linear-gradient(var(--color-content-high) 0 0) 0 0 /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 0 0 /.0625rem 2.3125rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 100% 0 /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 100% 0 /.0625rem 2.3125rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 0 100% /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 0 100% /.0625rem 2.3125rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 100% 100% /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 100% 100% /.0625rem 2.3125rem no-repeat}[dir=rtl] .search-modes-image-select-dialog__cropper .ReactCrop__crop-selection:before{background:linear-gradient(var(--color-content-high) 0 0) 100% 0 /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 100% 0 /.0625rem 2.3125rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 0 0 /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 0 0 /.0625rem 2.3125rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 100% 100% /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 100% 100% /.0625rem 2.3125rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 0 100% /2.3125rem .0625rem no-repeat,linear-gradient(var(--color-content-high) 0 0) 0 100% /.0625rem 2.3125rem no-repeat}.search-modes-image-select-dialog__actions{align-items:center;flex:none;flex-direction:column;gap:var(--spacing-04);width:100%}[dir] .search-modes-image-select-dialog__actions{margin:0}.search-modes-image-select-dialog__actions .search-modes-image-select-dialog__action{flex:none;min-width:0;width:min(100%,20rem)}[dir] .search-modes-image-select-dialog__actions .search-modes-image-select-dialog__confirm{border-color:transparent;box-shadow:inset 0 0 0 var(--zds-line-width) var(--color-content-high)}[dir] .search-modes-image-select-dialog__confirm:disabled{box-shadow:inset 0 0 0 var(--zds-line-width) var(--color-content-mid)}@media screen and (min-width:64rem){.search-modes-image-select-dialog{height:calc(100dvh - 6rem)}}.search-modes{align-items:center;bottom:0;box-sizing:border-box;display:flex;height:var(--spacing-08);position:fixed;z-index:10}[dir] .search-modes{background:hsla(0,0%,100%,.96);padding:var(--spacing-02) var(--spacing-05)}[dir=ltr] .search-modes,[dir=rtl] .search-modes{left:0;right:0}.search-modes__nav-row{width:100%}.search-modes__list{gap:var(--spacing-09);height:var(--spacing-06)}.search-modes .zds-nav-row__list-item-wrapper{-webkit-appearance:none;appearance:none;gap:var(--spacing-01)}[dir] .search-modes .zds-nav-row__list-item-wrapper{background:transparent;border:0;padding:var(--spacing-01) 0}.search-modes__icon{flex:none;height:var(--spacing-04);width:var(--spacing-04)}.search-modes__label{color:var(--color-content-high);font-family:var(--font-family-label-m);font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-label-m);font-weight:var(--font-weight-label-m);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);text-transform:var(--text-transform-label-m);white-space:nowrap}.zds-nav-row__list-item--active .search-modes__label{color:var(--color-content-high);font-family:var(--font-family-label-m-highlight);font-size:var(--font-size-label-m-highlight);font-stretch:var(--font-stretch-label-m-highlight);font-weight:var(--font-weight-label-m-highlight);letter-spacing:var(--letter-spacing-label-m-highlight);line-height:var(--line-height-label-m-highlight);text-transform:var(--text-transform-label-m-highlight)}.search-sections-subsections{display:inline-flex}.search-sections-subsections__text{display:inline-block;font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-label-m);font-weight:var(--font-weight-label-m);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);text-transform:var(--text-transform-label-m);white-space:nowrap}[dir] .search-sections-subsections__text{margin:0;padding:var(--spacing-01) 0 var(--spacing-01) 0}[dir=ltr] .search-sections-subsections__text{margin-right:var(--spacing-04)}[dir=rtl] .search-sections-subsections__text{margin-left:var(--spacing-04)}[dir=ltr] .search-sections-subsections__text:last-child{padding-right:var(--spacing-02)}[dir=rtl] .search-sections-subsections__text:last-child{padding-left:var(--spacing-02)}.search-sections-subsections__text--checked{font-size:var(--font-size-label-m-highlight);font-stretch:var(--font-stretch-label-m-highlight);font-weight:var(--font-weight-label-m-highlight);letter-spacing:var(--letter-spacing-label-m-highlight);line-height:var(--line-height-label-m-highlight);text-transform:var(--text-transform-label-m-highlight)}@media screen and (min-width:48rem){.search-sections-subsections{flex-direction:column}[dir] .search-sections-subsections{margin-top:var(--spacing-02)}[dir=ltr] .search-sections-subsections{padding-left:0}[dir=rtl] .search-sections-subsections{padding-right:0}[dir] .search-sections-subsections__text{cursor:pointer}.search-sections-subsections__text--checked{font-size:var(--font-size-label-m-highlight);font-stretch:var(--font-stretch-label-m-highlight);font-weight:var(--font-weight-label-m-highlight);letter-spacing:var(--letter-spacing-label-m-highlight);line-height:var(--line-height-label-m-highlight);text-transform:var(--text-transform-label-m-highlight)}[dir] .search-sections-subsections__item--list-style{padding-bottom:var(--spacing-01)}[dir=ltr] .search-sections-subsections__item--list-style{padding-left:var(--spacing-05)}[dir=rtl] .search-sections-subsections__item--list-style{padding-right:var(--spacing-05)}.search-sections-subsections__item--list-style-selected{list-style:inside}[dir=ltr] .search-sections-subsections__item--list-style-selected{padding-left:0}[dir=rtl] .search-sections-subsections__item--list-style-selected{padding-right:0}}.search-products-omnibus-disclaimer-discount__message{font-size:var(--font-size-body-m);font-stretch:var(--font-stretch-body-m);font-weight:var(--font-weight-body-m);letter-spacing:var(--letter-spacing-body-m);line-height:var(--line-height-body-m);text-transform:lowercase}.search-products-omnibus-disclaimer-discount__message:first-letter{text-transform:uppercase}.search-sections-column{-ms-overflow-style:none;box-sizing:content-box;display:flex;gap:var(--spacing-02);justify-content:flex-start;overflow-x:auto;scrollbar-width:none}[dir] .search-sections-column{background-color:transparent}.search-sections-column::-webkit-scrollbar{display:none}.search-sections-column__section{align-items:flex-start;display:flex;flex-direction:column;white-space:nowrap}[dir] .search-sections-column__section{padding:0}[dir=ltr] .search-sections-column__section:last-child{margin-right:0}[dir=rtl] .search-sections-column__section:last-child{margin-left:0}.search-sections-column__section-button{font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-label-m);font-weight:var(--font-weight-label-m);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);position:relative;text-transform:var(--text-transform-label-m)}[dir] .search-sections-column__section-button{cursor:pointer;padding-top:var(--spacing-02)}.search-sections-column__section-button--selected{font-size:var(--font-size-label-m-highlight);font-stretch:var(--font-stretch-label-m-highlight);font-weight:var(--font-weight-label-m-highlight);letter-spacing:var(--letter-spacing-label-m-highlight);line-height:var(--line-height-label-m-highlight);text-transform:var(--text-transform-label-m-highlight)}.search-products-recommendations{width:100%}.search-products-recommendations__title{font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-label-m);font-weight:var(--font-weight-label-m);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);text-transform:var(--text-transform-label-m)}[dir] .search-products-recommendations__title{margin-top:var(--spacing-05);text-align:start}[dir=ltr] .search-products-recommendations__title{margin-left:var(--grid-lateral-margin)}[dir=rtl] .search-products-recommendations__title{margin-right:var(--grid-lateral-margin)}[dir] .search-products-recommendations__products .product-grid__product-list{margin-top:var(--spacing-05)}@media screen and (min-width:48rem){[dir] .search-products-recommendations__title{margin-top:var(--spacing-06)}[dir=ltr] .search-products-recommendations__title{margin-left:calc(var(--zds-layout-sidebar-width) + var(--zds-layout-gap))}[dir=rtl] .search-products-recommendations__title{margin-right:calc(var(--zds-layout-sidebar-width) + var(--zds-layout-gap))}[dir] .search-products-recommendations__products .product-grid__product-list{margin-top:var(--spacing-07)}[dir=ltr] .search-products-recommendations__products .product-grid__product-list,[dir=rtl] .search-products-recommendations__products .product-grid__product-list{padding-left:calc(var(--zds-layout-sidebar-width) + var(--zds-layout-gap));padding-right:calc(var(--zds-layout-sidebar-width) + var(--zds-layout-gap))}}