#search-modal{--color-background: #fff;--color-background-rgb: 255 255 255;--color-foreground: #203f31;--color-foreground-rgb: 32 63 49;--color-border: #dce3da}#search-modal .search-modal__content{width:min(820px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 96px);margin:48px auto;padding:0;border:1px solid #dce3da;border-radius:20px;background:#fff;box-shadow:0 24px 80px #10261b38;overflow:hidden}#search-modal .search-modal__content::backdrop{display:block;background:#101f176b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#search-modal .predictive-search{background:#fff;color:#203f31;--color-background: #fff;--color-foreground: #203f31;--color-foreground-rgb: 32 63 49}#search-modal .predictive-search-form{display:flex;flex-direction:column;max-height:calc(100dvh - 98px)}#search-modal .pp-search-intro{padding:28px 32px 18px}#search-modal .pp-search-intro h2{margin:0 48px 8px 0;font:700 26px/1.25 var(--font-body--family);letter-spacing:-.5px;text-transform:none;color:#203f31}#search-modal .pp-search-intro p{margin:0;font-size:14px;line-height:1.5;color:#6c796e}#search-modal .predictive-search-form__header{position:static;padding:0 32px 22px;border:0;background:#fff}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-form__header-inner{position:relative;min-width:0;border:1px solid #dce3da;border-radius:10px;background:#f7f8f5}#search-modal .predictive-search-form__header-inner:focus-within{border-color:#59775f!important;box-shadow:0 0 0 2px #203f3114}#search-modal .search-input{height:54px;padding:12px 12px 12px 46px;font:400 16px/1.4 var(--font-body--family);color:#203f31}#search-modal .predictive-search__icon{left:16px;color:#59775f}#search-modal .predictive-search__close-modal-button{position:absolute;top:22px;right:22px;width:40px;height:40px;margin:0;border-radius:50%;background:#f2f4ef;color:#203f31}#search-modal .predictive-search__close-modal-button svg{width:18px;height:18px}#search-modal .predictive-search__close-modal-button:before{content:none}#search-modal .predictive-search__reset-button{flex:0 0 auto;margin-right:12px;font:500 13px/1.2 var(--font-body--family);text-transform:none}#search-modal .predictive-search-form__content-wrapper{position:relative;top:auto;min-height:0;max-height:none;border-radius:0;flex:1;overflow:hidden}#search-modal .predictive-search-form__content{min-height:0;max-height:none;padding:0 32px 24px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5c8 transparent;background:#fff}#search-modal .predictive-search-form__content-wrapper:has([data-search-results])>.predictive-search-form__content{padding-bottom:24px}#search-modal .predictive-search-results__inner{padding:0;overflow:visible}#search-modal .predictive-search-results__title{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;padding:0;font:650 14px/1.4 var(--font-body--family);letter-spacing:0;text-transform:none;color:#203f31}#search-modal .predictive-search-results__clear{font:400 12px/1.4 var(--font-body--family);color:#6c796e;text-transform:none;min-height:32px}#search-modal .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;overflow:visible}#search-modal .predictive-search-results__card{width:auto;min-width:0;margin:0}#search-modal .resource-card[data-resource-type=product]{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid #e4e8e0;border-radius:12px;background:#fff;opacity:1;animation:none;transition:background .15s,border-color .15s}#search-modal .resource-card[data-resource-type=product]:hover{background:#f8f9f5;border-color:#b6c5b5}#search-modal .resource-card__media{height:76px;width:66px;background:#fff;border-radius:6px;overflow:hidden}#search-modal .resource-card__image{width:100%;height:100%;object-fit:contain;opacity:1}#search-modal .resource-card__image--secondary{display:none}#search-modal .resource-card__content{gap:8px;min-width:0;color:#203f31}#search-modal .resource-card__title{font:600 14px/1.4 var(--font-body--family);text-transform:none;letter-spacing:0;-webkit-line-clamp:2}#search-modal .resource-card .price{font:650 14px/1.3 var(--font-body--family);color:#203f31}#search-modal .predictive-search-form__footer{position:relative;padding:16px 32px;border-top:1px solid #e4e8e0;background:#fff}#search-modal .predictive-search__search-button{width:100%;min-height:48px;border-radius:10px;background:#203f31;color:#fff;font:600 15px/1.3 var(--font-body--family);text-transform:none}#search-modal :is(a,button):focus-visible,#search-modal .keyboard-focus{outline:2px solid #59775f;outline-offset:3px}#search-modal .predictive-search-results__no-results{padding:20px 0;font-size:15px}@media(max-width:749px){#search-modal .search-modal__content{width:calc(100vw - 20px);height:auto;max-height:calc(100dvh - 24px);margin:12px auto;border-radius:16px}#search-modal .predictive-search-form{max-height:calc(100dvh - 26px)}#search-modal .pp-search-intro{padding:22px 18px 16px}#search-modal .pp-search-intro h2{font-size:21px;margin-right:32px}#search-modal .pp-search-intro p{font-size:13px}#search-modal .predictive-search__close-modal-button{top:14px;right:12px;width:36px;height:36px}#search-modal .predictive-search-form__header,#search-modal .predictive-search-form__content{padding:0 18px 18px}#search-modal .predictive-search-results__wrapper-products{grid-template-columns:minmax(0,1fr);gap:8px}#search-modal .resource-card[data-resource-type=product]{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px}#search-modal .resource-card__media{width:56px;height:64px}#search-modal .predictive-search-form__footer{padding:12px 18px max(12px,env(safe-area-inset-bottom))}}#search-modal .resource-card__title{color:#203f31}#search-modal .search-input::-webkit-search-cancel-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/31/assets/petproviand-search.css.map */
