.c-search-modal{border-top:1px solid #ADAEB0}.c-search-modal__panel{min-height:min(600px,100dvh - 100px);max-height:calc(100dvh - 100px);transform:translateY(0);overflow-y:auto;scrollbar-gutter:stable}@media(max-width:768px){.c-search-modal__panel{display:flex;flex-direction:column;overflow:hidden;min-height:0;height:calc(100dvh - 50px)}.c-search-modal__inner{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}}@media(max-width:767px){.c-search-modal__top{flex-direction:column-reverse;gap:40px;flex-shrink:0}.c-search-modal__top form{width:100%}}@media(max-width:1400px){.c-search-modal__top{gap:20px}}@media(max-width:768px){.c-search-modal__results{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}.c-search-modal__results .product-card__content{margin-bottom:0}.c-search-modal__results .product-card__content .is-sold-out{margin-bottom:70px}.c-search-modal__results .product-card__title{font-size:16px}.c-search-modal__results .product-card__btn{font-size:12px;line-height:16px;letter-spacing:3px;padding:8px 16px}.c-search-modal__results .product-card__price{line-height:22px}.c-search-modal__results .product-card__media{border:none!important}.c-search-modal__results .product-card--lite .product-card__cta{overflow:hidden}.c-search-modal__results .product-card--lite .product-card__btn{transform:translateY(200%)}@media(max-width:768px){.c-search-modal__results .product-card--lite .product-card__btn{transform:translateY(0)}}.c-search-modal__results .product-card--lite:hover .product-card__btn{transform:translateY(0)}.c-search-modal__close{position:absolute;right:-110px;transform:translate(100%)}@media(max-width:1400px){.c-search-modal__close{position:static;transform:translate(0)}}@media(max-width:768px){.c-search-modal .search-all-res{flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0px)}}.c-search-modal .predictive-grid{max-height:min(600px,100dvh - 320px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(71,71,71,.2) transparent;scrollbar-gutter:stable;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;row-gap:20px;margin-top:20px}@media(min-width:992px){.c-search-modal .predictive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-search-modal .predictive-grid.pre-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.c-search-modal .predictive-grid{gap:4px;max-height:none;overflow-y:visible}}@media(max-height:800px)and (min-width:769px){.c-search-modal .predictive-grid{max-height:calc(100dvh - 280px)}}@media(max-height:700px)and (min-width:769px){.c-search-modal .predictive-grid{max-height:calc(100dvh - 240px)}}@media(max-height:600px)and (min-width:769px){.c-search-modal .predictive-grid{max-height:calc(100dvh - 200px)}}.c-search-modal .predictive-grid .product-card__media{margin-bottom:12px}.c-search-modal .predictive-grid .product-card__title{margin-bottom:6px!important}.c-search-modal .predictive-grid .product-card__cta{margin-top:0!important}.c-search-modal .ps-sections{display:grid;grid-template-columns:1fr;gap:60px;overflow-y:auto;max-height:calc(100dvh - 246px)}@media(min-width:767px){.c-search-modal .ps-sections{gap:16px;grid-template-columns:260px 1fr}}@media(max-width:678px){.c-search-modal .ps-sections{max-height:none;overflow:visible;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}}.c-search-modal .ps-sections .ps-col .flex.justify-end{justify-content:flex-start;width:100%}.c-search-modal .ps-heading{font-size:14px;letter-spacing:4px;text-transform:uppercase;color:#474747;margin:0 0 20px}.c-search-modal .ps-links{list-style:none;margin:0;padding:0}.c-search-modal .ps-links li:not(:last-child){margin-bottom:10px}.c-search-modal .ps-links a{display:block;padding:6px 0;color:#474747;text-decoration:none}.c-search-modal .ps-links a:hover{text-decoration:underline}.c-search-modal .ps-empty{color:#999}#predictive-search-input::-webkit-search-cancel-button{-webkit-appearance:none;height:18px;width:18px;cursor:pointer;opacity:1;background:no-repeat center/18px 18px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23474747" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 6 6 18M6 6l12 12"/></svg>');-webkit-transition:all .3s ease;transition:all .3s ease}#predictive-search-input::-webkit-search-cancel-button:hover{opacity:.7}.results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;row-gap:20px}@media(min-width:768px){.results-grid{gap:4px}}@media(max-width:768px){#shopify-section-predictive-search .predictive-grid{max-height:none;overflow-y:visible}}@media(max-width:500px){.c-search-modal .predictive-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.c-search-modal .predictive-grid .cat-product-card{display:flex!important;flex-direction:row!important;align-items:stretch!important;text-align:left;height:auto;min-height:162px;max-height:none;overflow:visible}.c-search-modal .predictive-grid .product-card__badge-and-btn{width:50%;padding:8px}.c-search-modal .predictive-grid .product-card__media{width:162px;min-width:162px;min-height:162px;flex:0 0 162px;align-self:stretch;margin-bottom:0!important;border-radius:12px 0 0 12px}.c-search-modal .predictive-grid .product-card__media .product-card__img{width:100%;height:100%;aspect-ratio:unset;object-fit:cover;border-radius:12px 0 0 12px}.c-search-modal .predictive-grid .product-card__content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:16px 10px 10px;margin-top:0}.c-search-modal .predictive-grid .product-card__title{text-align:left;font-size:16px!important;line-height:1.3;margin-bottom:0!important;white-space:normal;word-break:break-word}.c-search-modal .predictive-grid .cat-product-card__bottom{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:4px 0 0;gap:0;margin-top:0;width:100%}.c-search-modal .predictive-grid .cat-product-card__bottom .product-card__price{margin-left:0;font-size:16px;line-height:22px}.c-search-modal .predictive-grid .cat-product-card__actions{margin-top:auto;align-self:flex-end;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/search-CYFya-2M.css.map */
