.search-modal__content{background-color:var(--color-ground)!important;border:0!important;border-block-end:1px solid var(--color-rule)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;max-width:100%!important;width:100%!important}.search-modal__content::backdrop{background-color:var(--color-dim)!important}@media screen and (min-width:750px){.search-modal__content{position:fixed!important;inset-inline:0!important;top:var(--header-height, 64px)!important;margin:0!important;max-height:calc(100dvh - var(--header-height, 64px))!important}}@media screen and (max-width:749px){.search-modal__content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;height:100dvh!important;max-height:100dvh!important}}.search-modal__content{--rubato-search-pad: 32px}@media screen and (max-width:749px){.search-modal__content{--rubato-search-pad: 24px}}.search-modal__content>*:not(.visually-hidden){max-width:calc(720px + var(--rubato-search-pad) * 2);margin-inline:auto;width:100%;padding:var(--rubato-search-pad)!important;box-sizing:border-box}.search-modal__content .search-input,.search-modal__content input[type=search],.rubato-404__input{font-family:var(--font-mars)!important;font-size:var(--type-mars-s)!important;letter-spacing:var(--tracking-mars)!important;text-transform:uppercase!important;color:var(--color-ink)!important;background:none!important;border:0!important;border-block-end:1px solid var(--color-ink)!important;border-radius:0!important;box-shadow:none!important;padding:12px 0!important}.search-modal__content .search-input:focus,.search-modal__content input[type=search]:focus,.rubato-404__input:focus{outline:none!important;box-shadow:none!important;border-block-end-color:var(--color-ink)!important}.search-modal__content ::placeholder,.rubato-404__input::placeholder{color:var(--color-ink-55)!important;opacity:1;font-family:var(--font-mars)!important;font-size:var(--type-mars-s)!important;letter-spacing:var(--tracking-mars)!important;text-transform:uppercase!important}.search-modal__content .predictive-search-form__header{position:static!important;padding:0!important;margin:0 0 40px!important}.search-modal__content .predictive-search-results__inner{padding-block:0!important}.search-modal__content .predictive-search-results__products,.search-modal__content .predictive-search-results__wrapper,.search-modal__content .predictive-search-results__title,.search-modal__content .predictive-search-results__resource-header,.search-modal__content slideshow-container,.search-modal__content slideshow-slides{padding-inline:0!important;margin-inline:0!important}.search-modal__content .predictive-search-results__title,.search-modal__content .predictive-search-results__resource-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-block:32px 16px!important}.search-modal__content .predictive-search-results__inner>*:first-child .predictive-search-results__title,.search-modal__content .predictive-search-results__inner>*:first-child .predictive-search-results__resource-header{margin-block-start:0!important}.search-modal__content .predictive-search-results__clear{min-height:0!important;height:auto!important;align-self:center!important}.search-modal__content .recently-viewed-wrapper{margin-block-end:48px!important}.search-modal__content .predictive-search-results__products{margin-block-end:0!important}.search-modal__content .predictive-search-form__header:before,.search-modal__content .predictive-search-form__header:after{content:none!important}.search-modal__content .predictive-search-form__header,.search-modal__content .predictive-search-form__header-inner,.search-modal__content .predictive-search-form__content,.search-modal__content .search-input-wrapper,.search-modal__content form,.search-modal__content .predictive-search__input-wrapper{border:0!important;box-shadow:none!important;background:none!important}.search-modal__content .predictive-search__icon,.search-modal__content .predictive-search__search-button,.search-modal__content .predictive-search__reset-button{display:none!important}.search-modal__content .predictive-search__close-modal-button{position:absolute!important;margin:0!important;top:11px!important;right:0!important;width:20px;height:20px;min-height:20px;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--color-ink)!important}.search-modal__content .predictive-search__close-modal-button .svg-wrapper,.search-modal__content .predictive-search__close-modal-button svg{display:none!important}.search-modal__content .predictive-search__close-modal-button:before,.search-modal__content .predictive-search__close-modal-button:after{content:none!important}.search-modal__content .predictive-search__close-modal-button{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M1 1L19 19M19 1L1 19' stroke='%23212121' stroke-width='1' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:20px 20px!important}.predictive-search-results__title{font-family:var(--font-mars)!important;font-size:var(--type-mars-s)!important;line-height:var(--leading-mars)!important;letter-spacing:var(--tracking-mars)!important;text-transform:uppercase!important;font-weight:400!important}.predictive-search-results__clear{font-family:var(--font-mars)!important;font-size:var(--type-mars-xs)!important;letter-spacing:var(--tracking-mars-small)!important;text-transform:uppercase!important;text-decoration:none!important;border-block-end:1px solid var(--color-ink)!important;padding-block-end:2px!important;background:none!important;border-radius:0!important}ul.predictive-search-results__wrapper-products,.predictive-search-results__products ul.predictive-search-results__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;list-style:none;padding:0!important;margin:0!important}@media screen and (min-width:750px){ul.predictive-search-results__wrapper-products,.predictive-search-results__products ul.predictive-search-results__list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}ul.predictive-search-results__list:has(.predictive-search-results__card--query){display:flex!important;flex-wrap:wrap!important;gap:24px!important;list-style:none;padding:0!important;margin:0!important}.predictive-search-results__card--query{margin:0!important}.predictive-search-results__card--query :is(a,button,.resource-card,.resource-card__wrapper){display:inline!important;background:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;font-family:var(--font-mars)!important;font-size:var(--type-mars-xs)!important;line-height:var(--leading-mars)!important;letter-spacing:var(--tracking-mars-small)!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--color-ink)!important}.predictive-search-results__card--query :is(a,button):hover,.predictive-search-results__card--query :is(a,button):focus-visible{text-decoration:underline!important;text-decoration-thickness:1px!important;text-decoration-color:currentcolor!important;text-underline-offset:.25em}slideshow-component.predictive-search-results__list{display:block!important}.predictive-search-results__card :is(.resource-card,.resource-card__wrapper,a):hover,.predictive-search-results__card:hover{background:none!important;background-color:#0000!important}.search-modal__content predictive-search-component{max-height:100%;min-height:0}.search-modal__content .predictive-search-form{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:100%}.search-modal__content .predictive-search-form__content-wrapper{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.search-modal__content .predictive-search-form__footer{flex:0 0 auto!important}.predictive-search-results__card .resource-card__image,.predictive-search-results__card img{aspect-ratio:4 / 5;object-fit:cover;width:100%;border-radius:0!important}.predictive-search-results__card :is(.resource-card__title,.resource-card__heading,p[role=heading]){font-family:var(--font-mars)!important;font-size:var(--type-mars-xs)!important;line-height:1.3!important;letter-spacing:var(--tracking-mars-small)!important;text-transform:uppercase!important}.predictive-search-results__card :is(.price,product-price),.predictive-search-results__card :is(.price,product-price) *{font-family:var(--font-mars)!important;font-size:var(--type-mars-xs)!important;line-height:var(--leading-mars)!important;letter-spacing:var(--tracking-mars-small)!important;text-transform:uppercase!important}.search-modal__content .predictive-search-form__footer,.search-modal__content .predictive-search-results,.search-modal__content .predictive-search-results__card,.search-modal__content [class*=predictive-search]{background-image:none!important;mask-image:none!important;-webkit-mask-image:none!important}.search-modal__content .predictive-search-form__footer:before,.search-modal__content .predictive-search-form__footer:after,.search-modal__content .predictive-search-results:before,.search-modal__content .predictive-search-results:after{background-image:none!important;content:none!important}.search-modal__content .resource-card:is([data-resource-type=collection],[data-resource-type=page]),.search-modal__content .resource-card:is([data-resource-type=collection],[data-resource-type=page])>*,.search-modal__content .resource-card:is([data-resource-type=collection],[data-resource-type=page]) .resource-card__content{border:0!important;border-radius:0!important;padding:0!important;background:none!important;background-image:none!important;box-shadow:none!important;min-height:0!important}.search-modal__content .resource-card:is([data-resource-type=collection],[data-resource-type=page]){display:block!important}.search-modal__content .resource-card:is([data-resource-type=collection],[data-resource-type=page]) .resource-card__media,.search-modal__content .resource-card[data-resource-type=collection] .resource-card__subtext{display:none!important}.search-modal__content .resource-card:is([data-resource-type=collection],[data-resource-type=page]) .resource-card__title{font-family:var(--font-mars)!important;font-size:var(--type-mars-xs)!important;line-height:var(--leading-mars)!important;letter-spacing:var(--tracking-mars-small)!important;text-transform:uppercase!important;color:var(--color-ink)!important;margin:0!important}.search-modal__content .resource-card[data-resource-type=page] .resource-card__subtext{font-family:var(--font-bembo)!important;font-size:16px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;color:var(--color-ink)!important;margin:4px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}.search-modal__content slideshow-component.predictive-search-results__list slideshow-slides{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important;transform:none!important;scroll-snap-type:none!important}@media screen and (min-width:750px){.search-modal__content slideshow-component.predictive-search-results__list slideshow-slides{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.search-modal__content slideshow-component.predictive-search-results__list slideshow-slide{width:auto!important;min-width:0!important;padding:0!important;flex:0 0 auto!important;scroll-snap-align:none!important}.search-modal__content slideshow-component.predictive-search-results__list :is(slideshow-arrows,.slideshow-controls,.slideshow-control){display:none!important}@media screen and (max-width:768px){.search-modal__content .search-input,.search-modal__content input[type=search],.search-modal__content ::placeholder,.rubato-404__input,.rubato-404__input::placeholder{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/rubato-search.css.map */
