.catex-search-row{position:relative}.catex-search-row--mobile,.catex-search-row--desktop{display:none}.catex-search{position:relative;z-index:calc(var(--layer-header-menu) + 4);display:block;width:100%}.catex-search__form{margin:0}.catex-search__field{display:flex;align-items:center;width:100%;min-height:46px;overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:999px;background:rgb(var(--color-foreground-rgb) / .025);box-shadow:none}.catex-search__field:focus-within{border-color:rgb(var(--color-foreground-rgb) / .22);background:rgb(var(--color-foreground-rgb) / .025);box-shadow:none}.catex-search__input{flex:1 1 auto;min-width:0;height:46px;padding:0 .85rem;border:0;outline:0;box-shadow:none;background:transparent;color:var(--color-foreground);font:inherit;font-size:.95rem}.catex-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.catex-search__submit{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-foreground);cursor:pointer}.catex-search__submit .svg-wrapper,.catex-search__submit svg{width:19px;height:19px}.catex-search__results{position:absolute;top:calc(100% + 7px);z-index:calc(var(--layer-header-menu) + 5);max-height:min(72dvh,520px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgb(0 0 0 / .07);border-radius:10px;box-shadow:0 16px 34px #00000021;scrollbar-width:thin}.catex-search__results[hidden]{display:none}.catex-search__results-inner{padding:16px 18px 14px}.catex-search__queries{margin:0 -2px 18px}.catex-search__query-pills{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:1px 2px 3px}.catex-search__query-pills::-webkit-scrollbar,.catex-search__collections::-webkit-scrollbar{display:none}.catex-search__query-pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;border-radius:999px;background:#f2f2f2;color:#3c3c3c;text-decoration:none;font-size:.88rem;line-height:1;white-space:nowrap}.catex-search__query-pill:hover,.catex-search__query-pill:focus-visible{background:#e9e9e9;text-decoration:none}.catex-search__section+.catex-search__section{margin-top:18px}.catex-search__section-heading{margin:0 0 9px;color:#3d3d3d;font-size:.94rem;line-height:1.2;font-weight:500}.catex-search__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.catex-search__product{min-width:0;color:#3c3c3c;text-decoration:none}.catex-search__product:hover,.catex-search__product:focus-visible{text-decoration:none}.catex-search__product-media{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 5;margin-bottom:7px;border-radius:2px;background:#f5f5f5}.catex-search__product-media img{display:block;width:100%;height:100%;object-fit:cover}.catex-search__product-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.3em;margin:0;color:#444;font-size:.82rem;line-height:1.18;font-weight:400}.catex-search__product-price{margin-top:5px;color:#4a4a4a;font-size:.84rem;line-height:1.15;font-weight:500}.catex-search__collection-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.catex-search__collection-header .catex-search__section-heading{margin-bottom:0}.catex-search__collection-controls{display:flex;align-items:center;gap:5px}.catex-search__collection-control{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;background:transparent;color:#555;font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.catex-search__collection-control:hover,.catex-search__collection-control:focus-visible{color:#111}.catex-search__collections{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:2px}.catex-search__collection{display:block;min-width:0;overflow:hidden;border:1px solid #ececec;border-radius:3px;background:#fff;color:#777;text-decoration:none;scroll-snap-align:start}.catex-search__collection:hover,.catex-search__collection:focus-visible{text-decoration:none;border-color:#dedede}.catex-search__collection-media{width:100%;aspect-ratio:16 / 7;overflow:hidden;background:#f6f6f6}.catex-search__collection-thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;gap:2px;background:#fff}.catex-search__collection-thumbnail{display:block;width:100%;height:100%;min-width:0;object-fit:cover;background:#f3f3f3}.catex-search__collection-thumbnail-placeholder{display:block;width:100%;height:100%;background:#f3f3f3}.catex-search__collection-meta{padding:8px 10px 9px}.catex-search__collection-title{display:block;min-width:0;overflow:hidden;color:#8b8b8b;font-size:.82rem;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.catex-search__collection-count{display:block;margin-top:3px;color:#b0b0b0;font-size:.76rem;line-height:1.1}.catex-search__empty{margin:0;padding:20px 4px;text-align:center;color:#777}.catex-search__footer{display:flex;justify-content:center;padding:16px 0 0}.catex-search__view-all{display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:46px;padding:11px 22px;border-radius:14px;background:#ffc400;color:#fff;text-decoration:none;font-size:.9rem;line-height:1;font-weight:700}.catex-search__view-all:hover,.catex-search__view-all:focus-visible{background:#f3b900;color:#fff;text-decoration:none}@media screen and (max-width:749px){.catex-search-row--mobile{display:block;position:relative;z-index:calc(var(--layer-header-menu) + 3);padding:.5rem .65rem .6rem;background:var(--color-background)}.catex-search-row--mobile .catex-search__field{background:#fff;border-radius:9px}.catex-search-row--mobile .catex-search__field:focus-within{background:#fff}.catex-search-row--mobile .catex-search__results{left:-.65rem;right:-.65rem;max-height:calc(100dvh - 150px);border-inline:0;border-bottom:0;border-radius:0;box-shadow:none}.catex-search-row--mobile .catex-search__results-inner{padding:14px 16px 18px}.catex-search-row--mobile .catex-search__queries{margin-bottom:14px}.catex-search-row--mobile .catex-search__query-pill{min-height:30px;padding:6px 11px;font-size:.78rem}.catex-search-row--mobile .catex-search__section-heading{margin-bottom:8px;font-size:.82rem}.catex-search-row--mobile .catex-search__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.catex-search-row--mobile .catex-search__product-title,.catex-search-row--mobile .catex-search__product-price{font-size:.76rem}.catex-search-row--mobile .catex-search__collection-controls{display:none}.catex-search-row--mobile .catex-search__collections{grid-auto-columns:minmax(220px,76%)}}@media screen and (min-width:750px){.catex-search-inline-slot{display:block}.catex-search-inline-slot .catex-search-row--desktop{display:block;width:100%;max-width:100%}.catex-search-row--desktop .catex-search__field{min-height:42px;border-radius:999px}.catex-search-row--desktop .catex-search__submit{order:-1;flex:0 0 38px;width:38px;height:42px;margin-left:6px}.catex-search-row--desktop .catex-search__submit .svg-wrapper,.catex-search-row--desktop .catex-search__submit svg{width:16px;height:16px}.catex-search-row--desktop .catex-search__input{height:42px;padding:0 1rem 0 .2rem;font-size:.94rem}.catex-search-row--desktop .catex-search__input::placeholder{color:rgb(var(--color-foreground-rgb) / .55);opacity:1}.catex-search-row--desktop .catex-search__results{left:0;right:0}}@media screen and (min-width:750px)and (max-width:1199px){.catex-search-inline-slot{width:100%;max-width:520px;justify-self:center}.catex-search-row--desktop .catex-search__products{grid-template-columns:repeat(4,minmax(0,1fr))}.catex-search-row--desktop .catex-search__collections{grid-auto-columns:minmax(160px,46%)}}@media screen and (min-width:1200px){.catex-search-inline-slot{width:100%;max-width:none;justify-self:stretch}.catex-search-row--desktop .catex-search__products{grid-template-columns:repeat(5,minmax(0,1fr))}.catex-search-row--desktop .catex-search__collections{grid-auto-columns:minmax(170px,32%)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/catex-search.css.map */
