.search-form{position:fixed;z-index:1000;top:0;left:0;width:100%;max-height:100vh;overflow:hidden;padding:1rem 0;background:var(--color-white);opacity:0;transition:opacity var(--t-time)}.search-form__close{min-width:24px}.search-form__field{position:relative;width:100%;max-width:34rem;-ms-grid-column-align:center;justify-self:center}.search-form__field>svg{position:absolute;top:50%;left:.7rem;margin-top:-12px}.search-form__field input{width:100%;height:2.75rem;padding:0 1rem 0 2.75rem;border:1px solid var(--color-black);border-radius:2rem}.search-form__field input:focus{outline:1px solid var(--color-black)}.search-form__field button{display:none}.search-form__heading{margin:1rem 0 .75rem;font-family:var(--font-italic);font-size:.75rem;opacity:.64;text-align:left}.search-form__results{width:100%;text-align:center}.search-form__results[data-results=articles] .search-form__heading:not([data-results-count="0"])+.search-form__grid{margin-bottom:1rem}.search-form__grid{display:-ms-grid;display:grid}.search-form__grid--products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:2.5rem .5rem;text-align:left}.search-form__grid--articles{gap:1rem}.search-form__article{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;gap:1rem;text-align:left;text-decoration:none}.search-form__article-img{width:78px;min-width:78px;aspect-ratio:39/32;overflow:hidden;border-radius:var(--radius)}.search-form__article img{display:block;width:100%;height:100%;object-fit:cover}.search-form__article h5{font-family:var(--font-italic);font-size:1rem}.search-form__article:hover{text-decoration:underline}.search-form__button{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:baseline;align-items:baseline;width:100%;gap:.375rem}.search-form__button span{position:relative;top:-.1rem}.search-form__button:hover{background:var(--color-black);color:var(--color-white)}.search-form__more{position:relative;display:none;padding:1.5rem 1.5rem 4.25rem;font-size:1.15rem}.search-form__more .search-form__count{position:relative;top:-.5rem;margin-left:.15rem}.search-form__more .btn--arrow{width:1.75rem;height:1.75rem;left:1.5rem;bottom:1.5rem;top:auto;background:var(--color-soft-mint)}.search-form__more .btn--arrow svg{transition:-webkit-transform var(--t-time);transition:transform var(--t-time);transition:transform var(--t-time),-webkit-transform var(--t-time)}.search-form__more:hover .btn--arrow svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search-form__count{font-family:var(--font-italic);font-style:italic;font-size:.75rem;vertical-align:middle}.search-form__loader{display:none;width:100%;height:106px;margin-top:1rem}.search-form [data-results-count="0"]{display:none!important}.search-form .container>form{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:1rem;width:100%}.search-form .product-card__header{margin-bottom:0;border-bottom:none}.search-form .product-card__content{padding:.75rem 0}.search-form--loading .search-form__results{display:none}.search-form--loading .search-form__loader{position:relative;display:block}.search-form--loading .search-form__loader:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:1rem;height:.5rem;border:2px solid currentColor;rotate:45deg;border-radius:4px;-webkit-animation:spin .6s ease-in-out infinite;animation:spin .6s ease-in-out infinite}.search-form.ps--active-y{padding-right:0!important}@media only screen and (min-width: 576px){.search-form__button{width:auto}}@media only screen and (min-width: 768px){.search-form{top:clamp(2rem - var(--scrolltop-value),0rem,2rem);width:calc(100% - 2rem);max-height:calc(100vh - 2rem);margin:1rem;border-radius:var(--radius)}.search-form__close{position:absolute;top:.5rem;right:.5rem}.search-form__field input{padding-right:3rem}.search-form__field button{position:absolute;z-index:2;top:0;right:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:2.75rem;height:2.75rem}.search-form__field button:hover .btn--arrow svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.search-form__field .btn--arrow{position:static;left:auto;height:2rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:var(--color-black);color:var(--color-white)}.search-form__field .btn--arrow svg{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.search-form__grid--products{gap:3rem 1rem}}@media only screen and (min-width: 992px){.search-form__results[data-results=products] .search-form__heading{height:0;overflow:hidden}.search-form__results[data-results=products]:has([data-results-count="0"])+.search-form__results .search-form__heading:not([data-results-count="0"]){padding-top:0;border-top:none}.search-form__results[data-results=products]:not(:has([data-results-count="0"]))+.search-form__results .search-form__heading[data-results-count="0"]+.search-form__grid{margin-bottom:1rem}.search-form__results[data-results=articles] .search-form__heading:not([data-results-count="0"]){padding-top:1rem;border-top:1px solid var(--color-neutral-8)}.search-form__grid--products{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}.search-form__grid--articles{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.search-form__grid--articles>div:nth-child(2) .search-form__article{-ms-grid-column-align:center;justify-self:center}.search-form__grid--articles>div:nth-child(3) .search-form__article{justify-self:flex-end}.search-form__article{width:auto;max-width:320px;text-align:left}}@media only screen and (min-width: 1400px){.search-form__grid--products{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:4rem 1.5rem}.search-form__button{display:none}.search-form__more{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-start;justify-content:flex-start;height:-webkit-max-content;height:max-content;aspect-ratio:5/6;border-radius:var(--radius);border:none;background:var(--color-light-soft-mint)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-search-form.css.map */
