.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__content{--modal-width: 474px;--modal-max-width: 474px;--modal-top-offset: 0;padding:16px;border:var(--style-border-popover);background:#f5f5f5}.search-modal__content *{color:#000;font-family:var(--font-body--family)}@media screen and (min-width:750px){.search-modal__content{width:var(--modal-max-width);min-height:100dvh;max-height:100dvh;margin:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:auto;border-radius:0;overflow:hidden;padding:16px 24px;background:#fff}}.search-modal__content predictive-search-component{background:transparent}.search-modal__content .aa-PanelSections{flex-direction:column}.search-modal__content .aa-PanelSections .aa-PanelSection--left,.search-modal__content .aa-PanelSections .aa-PanelSection--right{width:100%}.search-modal__content .predictive-search-form__content{max-height:calc(100dvh - 76px)}.search-modal__content .predictive-search-results__products{padding-inline:24px}.search-modal__content .dialog-modal .predictive-search-form__header{padding-inline:16px 24px}.search-modal__content .aa-Autocomplete{margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.search-modal__content .aa-Autocomplete .button-close-form{margin:0}.search-modal__content .aa-PanelLayout{height:calc(100dvh - 112px);max-height:calc(100dvh - 112px)}.search-modal__content .aa-ClearButton{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:15.6px;letter-spacing:.12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.search-modal__content .aa-ClearButton:hover{color:#000}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel{position:unset!important;margin-top:0;background-color:transparent;border-radius:unset;box-shadow:none;width:100%}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .aa-PanelLayout{padding:0}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .aa-Source[data-autocomplete-source-id=products] .aa-List{grid-template-columns:1fr;display:grid;gap:8px}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .aa-ItemContent{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .aa-SourceHeader{margin:24px 0 16px}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .aa-SourceHeader .aa-SourceHeaderTitle{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;text-transform:uppercase;background:transparent}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .aa-SourceHeader .aa-SourceHeaderLine{display:none!important}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .product-card [role=heading]{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;text-transform:uppercase}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .product-card product-price .price__regular,.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .product-card product-price .price__sale{text-align:right}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .product-card .price{font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.12px;text-transform:uppercase}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .product-card .price-item--sale.price{color:#c9002e;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.12px;text-transform:uppercase}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel .product-card .price-item--regular.compare-at-price{font-size:12px;font-style:normal;font-weight:400;line-height:15.6px;text-decoration-line:line-through;text-transform:uppercase;color:#000;opacity:1}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel--scrollable{scrollbar-width:none}.search-modal__content .predictive-search-form__content-wrapper .aa-Panel--scrollable::-webkit-scrollbar{display:none}.search-modal__content .aa-MainContainer{min-width:unset}.search-modal__content .aa-Form{width:calc(100% - 48px);border-radius:16px;border:unset;background:transparent}.search-modal__content .aa-Form.user-focused{border:1px solid #000}.search-modal__content .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton{padding-right:16px;padding-left:16px}.search-modal__content .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton svg{min-width:16px;width:16px;height:16px}.search-modal__content .aa-Form .aa-Input{height:56px;border-radius:16px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;text-transform:uppercase;color:#000;background:transparent}.search-modal__content .aa-Form .aa-Input::placeholder{color:#737479;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;text-transform:uppercase}.search-modal__content .aa-Input:focus-within,.search-modal__content .aa-Input:focus-visible,.search-modal__content .aa-Form:focus-within,.search-modal__content .aa-InputWrapperPrefix:focus-visible,.search-modal__content .aa-Label:focus-visible,.search-modal__content .aa-SubmitButton:focus-visible{box-shadow:none;border-color:transparent;outline:none;border-color:unset}.search-modal__content .product-grid__card.product-grid__card{flex-direction:row;gap:12px;align-items:center}.search-modal__content .product-media-container{aspect-ratio:.66}.search-modal__content .aa-Item{padding:0!important;width:100%!important}.search-modal__content .aa-Item[aria-selected=true]{background:transparent!important}.search-modal__content .aa-Item .custom-card--skeleton{display:flex;gap:12px}.search-modal__content .aa-Item .custom-card--skeleton .custom-card__info{width:100%}.search-modal__content .aa-Item .custom-card--skeleton .custom-card__skeleton-box{width:70px;min-width:70px;height:106px}.search-modal__content .aa-Item .custom-card--skeleton .custom-card__skeleton-box svg{height:fit-content}.search-modal__content .card-gallery{width:70px;min-width:70px;height:106px}.search-modal__content .contents .text-block{width:40%}.search-modal__content product-price{width:calc(60% - 70px)}.search-modal__content .quick-add,.search-modal__content slideshow-arrows{display:none}.search-modal__content .product-badges{bottom:0;right:0;top:unset}.search-modal__content .product-badges .product-badges__badge{padding:5px}@media screen and (max-width:749px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:right center;animation:search-element-slide-in-right .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:749px){.dialog-modal[open].search-modal__content{border-radius:0}}@media screen and (min-width:750px){.dialog-modal[open].search-modal__content{border-radius:0;box-shadow:-16px 0 40px #0000002e}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-right .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before{content:none}predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;height:100%;position:relative;margin-inline:auto;align-items:flex-start;background-color:var(--color-background)}.predictive-search-form__footer{display:none;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:750px){.predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.predictive-search-form{position:relative;width:100%;height:100%;align-self:flex-start;display:flex;flex-direction:column}.predictive-search-form__content{max-height:none;flex:1;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.predictive-search-form__content::-webkit-scrollbar{display:none}.predictive-search-form__content-wrapper{position:relative;top:auto;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0;transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform,opacity;overflow:hidden;flex:1}@media screen and (max-width:749px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:750px){.predictive-search-form__content-wrapper{max-height:none;min-height:calc(100dvh - 76px)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:999px;display:flex;align-items:center;justify-content:space-between;width:100%;box-shadow:0 1px 6px #00000014}@media screen and (max-width:749px){.predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none;box-shadow:none}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-primary)}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:none;border-radius:0;padding:14px 14px 12px}@media screen and (max-width:749px){.predictive-search-form__header{padding:var(--padding-2xs) var(--padding-sm)}}.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within,.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border)!important}input.search-input{border-radius:999px;padding-block:12px;font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}.search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.search-input,.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}.search-input:hover{background-color:transparent}.predictive-search__icon{position:absolute;left:var(--margin-xl)!important;top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (min-width:750px){.predictive-search__icon{left:var(--margin-md)}}.predictive-search__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.predictive-search__reset-button:hover{color:var(--color-foreground)}.predictive-search__reset-button:active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:750px){.predictive-search__reset-button{margin-inline-end:var(--margin-2xs)}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}.predictive-search__reset-button-icon:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button-text{display:none}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display:flex;justify-content:end;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none}.predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}.search-modal__content{--search-panel-width: 32rem;--search-panel-product-image-width: 70px;--search-panel-product-image-height: 106px;width:min(100vw,var(--search-panel-width));max-width:var(--search-panel-width);padding:0;border:0;background:var(--fds-color-background-default);color:var(--fds-color-text-default)}.search-modal__content::backdrop{background:var(--fds-color-background-blanket)}.search-modal__content>br-search-suggest{display:block;width:100%;height:100%}.search-modal__content predictive-search-component{min-height:100%;background:var(--fds-color-background-default)}.search-modal__content .predictive-search-form__header{position:relative;min-height:4rem;padding:var(--hm-space-4) var(--hm-space-4) var(--hm-space-4) var(--hm-space-6);background:var(--fds-color-background-default)}.search-modal__content .predictive-search-form__header-inner{border:0;border-radius:0;box-shadow:none;background:transparent}.search-modal__content input.search-input{min-height:var(--hm-space-8);padding:0 var(--hm-space-2) 0 var(--hm-space-8);border-radius:0;color:var(--fds-color-text-default);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-body-desktop-body-s);font-weight:var(--static-font-weight-regular);line-height:var(--fds-line-height-body-desktop-body-s);letter-spacing:0;text-transform:uppercase}.search-modal__content .predictive-search__icon{left:0;width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs);color:var(--fds-color-icon-default)}.search-modal__content .predictive-search__reset-button{min-width:50px;margin-inline-start:auto;padding:0;color:var(--fds-color-text-default);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-label-desktop-label-s);font-weight:var(--static-font-weight-regular);line-height:var(--fds-line-height-label-desktop-label-s);text-decoration:underline;text-transform:uppercase}.search-modal__content .predictive-search__close-modal-button{flex:0 0 var(--hm-icon-size-s);width:var(--hm-icon-size-s);height:var(--hm-icon-size-s);margin-inline-start:var(--hm-space-4)}.search-modal__content .predictive-search__close-modal-button .svg-wrapper,.search-modal__content .predictive-search__close-modal-button svg{width:var(--hm-icon-size-xs);height:var(--hm-icon-size-xs)}.search-modal__content .predictive-search-form__content-wrapper{overflow:auto;background:var(--fds-color-background-default)}.search-modal__content .predictive-search-form__content{max-height:none;padding:var(--hm-space-6) 16px;background:var(--fds-color-background-default)}.search-modal__content .br-suggest{color:var(--fds-color-text-default);font-family:var(--static-font-family-body)}.search-modal__content .br-suggest section:nth-of-type(2),.search-modal__content .br-suggest section:nth-of-type(3){display:none}.search-modal__content .br-suggest__columns{display:block}.search-modal__content .br-suggest section{margin:0}.search-modal__content .br-suggest section h2{margin:0 0 var(--hm-space-4);color:var(--fds-color-text-default);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-label-desktop-label-s);font-weight:var(--static-font-weight-regular);line-height:var(--fds-line-height-label-desktop-label-s);text-transform:uppercase}.search-modal__content .br-suggest section+section{margin-block-start:var(--hm-space-6)}.search-modal__content .br-suggest section+section h2{color:var(--fds-color-text-subtle)}.search-modal__content .br-suggest section+section ul{display:grid;gap:var(--hm-space-2);margin:0;padding:0;list-style:none}.search-modal__content .br-suggest section+section a{color:var(--fds-color-text-default);font-size:var(--fds-font-size-body-desktop-body-s);line-height:var(--fds-line-height-body-desktop-body-s);text-decoration:none}.search-modal__content .br-suggest section+section a span{font-weight:var(--static-font-weight-semi-bold)}.search-modal__content .br-suggest__products{display:grid;gap:var(--hm-space-2);margin:0;padding:0;list-style:none}.search-modal__content .br-suggest__products li{min-height:var(--search-panel-product-image-height);margin:0}.search-modal__content .br-suggest__products li>a{display:grid;grid-template-columns:var(--search-panel-product-image-width) minmax(0,1fr);gap:var(--hm-space-4);align-items:center;min-height:var(--search-panel-product-image-height);color:inherit;text-decoration:none}.search-modal__content .br-suggest__products img{display:block;width:var(--search-panel-product-image-width);height:var(--search-panel-product-image-height);aspect-ratio:70 / 106;object-fit:cover;background:var(--fds-color-background-sunken)}.search-modal__content .br-suggest__products li>a>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--hm-space-2)}.search-modal__content .br-suggest__product-title{overflow:hidden;color:var(--fds-color-text-default);font-family:var(--static-font-family-body);font-size:var(--fds-font-size-body-desktop-body-s);font-weight:var(--static-font-weight-regular);line-height:var(--fds-line-height-body-desktop-body-s);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.search-modal__content .br-suggest__prices{flex:0 0 auto;justify-content:flex-end;color:var(--fds-color-text-default);font-size:var(--fds-font-size-body-desktop-body-s);font-weight:var(--static-font-weight-semi-bold);line-height:var(--fds-line-height-body-desktop-body-s);white-space:nowrap}.search-modal__content .br-suggest__price{color:var(--fds-color-text-default)}.search-modal__content .br-suggest__compare-price{margin-inline-start:var(--hm-space-2);color:var(--fds-color-text-default);font-weight:var(--static-font-weight-regular);text-decoration:line-through}.search-modal__content .br-suggest__price--sale{color:var(--fds-color-text-discount)}.search-modal__content .br-suggest>p{margin:0;color:var(--fds-color-text-subtle);font-size:var(--fds-font-size-body-desktop-body-s);line-height:var(--fds-line-height-body-desktop-body-s)}.search-modal__content .br-suggest__footer{display:none}.search-modal__content .predictive-search-form__content{position:relative}.search-modal__content :is(br-search-suggest,hm-native-search-suggest)[loading] .predictive-search-form__content{min-height:calc(var(--hm-icon-size-m) + var(--hm-space-12))}.search-modal__content :is(br-search-suggest,hm-native-search-suggest)[loading] .predictive-search-form__content>*{opacity:.4;pointer-events:none;transition:opacity .2s ease}.search-modal__content :is(br-search-suggest,hm-native-search-suggest)[loading] .predictive-search-form__content:after{content:"";position:absolute;top:var(--hm-space-6);left:50%;width:var(--hm-icon-size-m);height:var(--hm-icon-size-m);margin-inline-start:calc(var(--hm-icon-size-m) / -2);border:var(--focus-outline-width) solid var(--fds-color-border-subtler);border-top-color:var(--fds-color-border-default);border-radius:50%;animation:hm-search-suggest-spin .8s linear infinite}@keyframes hm-search-suggest-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.search-modal__content{width:100vw;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/hm-search-modal.css.map */
