.search-modal{--color-foreground: var(--ch-ink-rgb, 17 19 17);--color-background: var(--ch-bone-rgb, 247 245 240);border-bottom:1px solid var(--ch-hairline-bone, #dfdacb)}.search-modal__form .field{border-radius:0;border-block-end:1px solid var(--ch-hairline-bone, #dfdacb);transition:border-color var(--ch-duration-base, .25s) var(--ch-ease-expo, ease)}.search-modal__form .field:before,.search-modal__form .field:after{display:none}.search-modal__form .field:hover.field:after{box-shadow:none}.search-modal__form .field:focus-within{border-block-end-color:var(--ch-ink, #111311)}.search-modal__form .search__input.field__input{background:transparent;color:var(--ch-ink, #111311);font-family:var(--ch-font-display, inherit);font-weight:var(--ch-font-weight-display, 700);font-size:var(--ch-fs-xl, 2rem);line-height:var(--ch-leading-tight, .95);letter-spacing:var(--ch-tracking-tight, -.01em);text-transform:uppercase;padding:1rem 9.8rem 1rem 0;margin:0;border:0;box-shadow:none}.search-modal__form .search__input.field__input:focus,.search-modal__form .search__input.field__input:focus-visible{box-shadow:none;outline:0}.template-search__search .search__input.field__input{font-family:var(--ch-font-display, inherit);font-weight:var(--ch-font-weight-semibold, 600);font-size:var(--ch-fs-md, 1.4rem);text-transform:uppercase;letter-spacing:var(--ch-tracking-wide, .08em)}.search-modal__form .field__label{font-family:var(--ch-font-utility, inherit);font-size:var(--ch-fs-2xs, .75rem);font-weight:var(--ch-font-weight-semibold, 600);letter-spacing:var(--ch-tracking-widest, .18em);text-transform:uppercase;color:rgb(var(--ch-ink-rgb, 17 19 17) / 55%);left:0}.search-modal__form .search__input.field__input::placeholder{color:rgb(var(--ch-ink-rgb, 17 19 17) / 55%);text-transform:uppercase;letter-spacing:var(--ch-tracking-widest, .18em);font-size:var(--ch-fs-2xs, .75rem);font-family:var(--ch-font-utility, inherit)}.search__button{right:0;top:50%;transform:translateY(-50%);background:transparent;color:rgb(var(--ch-ink-rgb, 17 19 17) / 55%)}.reset__button{right:4rem;top:50%;transform:translateY(-50%);background:transparent;color:rgb(var(--ch-ink-rgb, 17 19 17) / 55%)}.search__button:hover,.reset__button:hover{color:var(--ch-ink, #111311)}.search__button .icon,.reset__button .icon.icon-close{color:currentColor}.reset__button:not(:focus-visible):after{border-right:1px solid var(--ch-hairline-bone, #dfdacb);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:1px solid var(--ch-hairline-bone, #dfdacb);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:var(--ch-bone-raised, #ffffff);outline:var(--ch-focus-ring, .2rem solid var(--ch-court-green, #0b4d2c));outline-offset:-.2rem;z-index:4}.search__button:focus,.reset__button:focus{background-color:var(--ch-bone-raised, #ffffff);z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:transparent}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}.search-modal__close-button{color:rgb(var(--ch-ink-rgb, 17 19 17) / 55%);transition:color var(--ch-duration-fast, .15s) var(--ch-ease-expo, ease)}.search-modal__close-button:hover,.search-modal__close-button:focus{color:var(--ch-ink, #111311)}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}@media(prefers-reduced-motion:reduce){.search-modal__form .field,.search-modal__close-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-search.css.map */
