.f-search-drawer-section{display:block}drawer-component.f-drawer.f-drawer-search{top:var(--f-search-top, var(--f-header-height, 7rem));right:0;left:0;inset-inline:0;width:100%;max-width:none;height:auto;min-height:0;max-height:none;background:transparent;transform:none;z-index:20;overflow:visible;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}drawer-component.f-drawer.f-drawer-search[open]{opacity:1;visibility:visible;transform:none;transition:opacity .16s ease,visibility 0s}.f-drawer.f-drawer-search .f-drawer__overlay{position:fixed;top:var(--f-search-top, var(--f-header-height, 7rem));right:0;bottom:0;left:0;width:auto;height:auto;inset-inline:0;pointer-events:auto}.f-drawer.f-drawer-search .f-drawer__overlay,.f-drawer.f-drawer-search .f-drawer__content{transition:none}.f-drawer.f-drawer-search .f-drawer__content{position:relative;z-index:1;height:auto;min-height:0;max-height:calc(100dvh - var(--f-search-top, var(--f-header-height, 7rem)));padding-bottom:0;overflow:auto;background:var(--color-background, #fff);color:var(--color-text-body, #222);pointer-events:auto;box-shadow:0 16px 40px #2222220f}.f-search-drawer [hidden]{display:none!important}.f-search-drawer .container{padding-left:2rem;padding-right:2rem}.f-search-panel__form{display:block}.f-search-panel__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:1.2rem;min-height:6.2rem;padding:1.6rem 0;border-bottom:1px solid var(--color-text-heading, #222);background:var(--color-background, #fff)}.f-search-panel__icon{display:flex;flex:0 0 auto;color:var(--color-text-heading, #222)}.f-search-panel__icon svg{width:2rem;height:2rem}input.f-search-panel__input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:var(--font-body-family);font-weight:500;font-size:18px!important;line-height:1.6;color:var(--color-text-heading, #222)}.f-search-panel__input:focus{outline:none}.f-search-panel__input::placeholder{color:var(--color-text-body, #222);opacity:.4}.f-search-panel__input::-webkit-search-decoration,.f-search-panel__input::-webkit-search-cancel-button,.f-search-panel__input::-webkit-search-results-button,.f-search-panel__input::-webkit-search-results-decoration{display:none}.f-search-panel__clear,.f-search-panel__close,.f-search-panel__text-button,.f-search-panel__link{height:auto;min-height:0;border:0;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.2}button.f-search-panel__clear,button.f-search-panel__close{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;margin:0;border:0;background:transparent;color:var(--color-text-heading, #222);font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-transform:none;cursor:pointer}.f-search-panel__bar drawer-closer{display:flex;align-items:center;align-self:center}button.f-search-panel__clear{height:29px;min-height:29px;padding:0 14px;border-radius:999px;background:#f6f3ee}button.f-search-panel__close{height:29px;min-height:29px;gap:8px;padding:0}.f-search-panel__close:focus-visible,.f-search-panel__clear:focus-visible,.f-search-panel__text-button:focus-visible,.f-search-panel__link:focus-visible,.f-search-suggestion:focus-visible,.f-search-collection:focus-visible,.f-search-recent__link:focus-visible,.f-search-chips__link:focus-visible,.f-search-category:focus-visible{outline:2px solid var(--color-text-heading, #222);outline-offset:3px}.f-search-panel__close-label--desktop,.f-search-panel__close-icon{display:none}.f-search-panel__body{padding:3rem 0 4rem}.f-search-panel__label{margin:0;color:var(--color-text-body, #222);font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;opacity:.6}.f-search-group{display:flex;flex-direction:column;gap:1.4rem}.f-search-group__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.f-search-panel__text-button{margin:0;padding:0;border:0;background:none;color:var(--color-text-heading, #222);font-family:var(--font-body-family);font-size:1.4rem;line-height:1;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.f-search-panel__link{display:inline-flex;align-items:center;gap:.8rem;color:var(--color-text-heading, #222);font-family:var(--font-body-family);font-size:1.4rem;line-height:1;text-decoration:underline;text-underline-offset:.2em}.f-search-panel__idle,.f-search-panel__empty{display:flex;flex-direction:column;gap:3rem}.f-search-panel__empty{display:none}.f-search-panel__side,.f-search-panel__empty-side,.f-search-panel__main{display:flex;flex-direction:column;gap:3rem;min-width:0}.f-search-recent,.f-search-suggestions,.f-search-collections,.f-search-help{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;margin:0;padding:0;width:100%;text-align:left}.f-search-recent li{display:flex;justify-content:flex-start;width:100%;text-align:left}.f-search-suggestion{gap:1rem}.f-search-suggestion__icon svg{width:1.6rem;height:1.6rem}.f-search-results__side .f-search-panel__label,.f-search-results__side .f-search-group:has(.f-search-help){display:none}.f-search-recent__link,.f-search-suggestion,.f-search-help__link{display:inline-flex;align-items:center;justify-content:flex-start;gap:1.2rem;margin-right:auto;color:var(--color-text-heading, #222);font-size:1.6rem;line-height:1.6;text-align:left;text-decoration:none}.f-search-recent__link:hover,.f-search-suggestion:hover,.f-search-help__link:hover,.f-search-collection:hover{text-decoration:underline;text-underline-offset:.15em}.f-search-recent__note{margin:0;font-size:1.4rem;line-height:1.5}.f-search-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0}.f-search-chips__link{display:inline-flex;box-sizing:border-box;padding:.9rem 1.7rem;border:1px solid var(--color-border, #eee);border-radius:999px;background:#fff;color:var(--color-text-heading, #222);font-size:1.4rem;line-height:1.7rem;text-decoration:none}.f-search-chips__link:hover{border-color:var(--color-text-heading, #222)}.f-search-categories{display:flex;gap:1.2rem;margin:0;padding:0 0 .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.f-search-categories::-webkit-scrollbar{display:none}.f-search-categories>li{flex:0 0 13.6rem;scroll-snap-align:start}.f-search-category{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;color:var(--color-text-heading, #222);text-align:left;text-decoration:none}.f-search-category__media{display:block;width:100%;height:auto;overflow:visible;background:transparent}.f-search-category__image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.f-search-promo__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.f-search-category__title{display:block;width:100%;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.2;text-align:left;white-space:nowrap}.f-search-promo{display:flex;flex-direction:column;background:#f6f3ee}.f-search-promo__media{height:15rem;background:#f6f6f6}.f-search-promo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:2rem}.f-search-promo__text{display:none}.f-search-promo__eyebrow{margin:0;color:var(--color-primary, #a71d1e);font-size:1.3rem;line-height:1.3;letter-spacing:0;text-transform:uppercase}.f-search-promo__heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:var(--font-heading-weight, 400);line-height:1.2;color:var(--color-text-heading, #222)}.f-search-promo__text{margin:0;font-size:1.4rem;line-height:1.4}.f-search-empty__title{margin:1.2rem 0 0;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:var(--font-heading-weight, 400);line-height:1.2;color:var(--color-text-heading, #222)}.f-search-empty__did{margin:1.6rem 0 0;font-size:1.8rem;line-height:1.6}.f-search-empty__did a{color:var(--color-text-heading, #222);text-decoration:underline;text-underline-offset:.15em}.f-search-empty__tips{display:none}.f-search-empty__tips ul{display:flex;flex-direction:column;gap:.8rem;margin:1rem 0 0}.f-search-empty__tips li{font-size:1.6rem;line-height:1.6}.f-search-empty__tips li:before{content:"\b7";margin-inline-end:.6rem}.f-search-results{display:flex;flex-direction:column;gap:3rem;text-align:start}.f-search-results__side{display:flex;flex-direction:column;gap:3rem;min-width:0}.f-search-suggestion__icon{display:flex;flex:0 0 auto;color:var(--color-text-heading, #222)}.f-search-suggestion__text{font-size:1.8rem;line-height:1.6}.f-search-suggestion__text mark{background:none;color:inherit;font-weight:inherit;opacity:.5}.f-search-collections{flex-direction:row;flex-wrap:wrap;gap:.8rem}.f-search-collection{display:inline-flex;align-items:baseline;box-sizing:border-box;gap:.4rem;padding:.9rem 1.7rem;border:1px solid var(--color-border, #eee);border-radius:999px;color:var(--color-text-heading, #222);font-size:1.4rem;line-height:1.7rem;text-decoration:none}.f-search-collection__count:before{content:"("}.f-search-collection__count:after{content:")"}.f-search-results__products-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem}.f-search-results__view-all--desktop{display:none}.f-search-results__view-all--mobile{justify-content:center;width:100%;margin-top:2.4rem}.f-search-results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;margin:0;padding:0}.f-search-results__item{min-width:0;margin:0;padding:0;list-style:none}.f-search-results__item .product-card{min-width:0}.f-predictive-search{display:none}.f-search-drawer .f-predictive-search{height:auto}predictive-search:not([loading]) .f-predictive-search__loading-state,predictive-search[loading] .f-predictive-search__results-list{display:none}predictive-search[loading] .f-predictive-search__loading-state{display:flex;justify-content:center;padding:1.6rem}predictive-search[loading] .f-predictive-search,predictive-search[open] .f-predictive-search{display:block}.f-drawer-search predictive-search[open] .f-search-panel__idle,.f-drawer-search predictive-search[loading] .f-search-panel__idle,.f-drawer-search predictive-search[empty] .f-search-panel__idle,.f-drawer-search predictive-search[empty] .f-predictive-search{display:none}.f-drawer-search predictive-search[empty] .f-search-panel__empty{display:flex}.f-search-no-js{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background:var(--color-header-bg);z-index:1;display:flex;justify-content:center;color:var(--color-header-text)}.f-search-no-js__form{width:400px;align-self:center}.f-search-no-js__field{position:relative;max-width:calc(100% - 30px);margin:0 auto}.f-search-no-js__field button{position:absolute;inset-inline-end:0;inset-block-start:0;height:100%;padding:0 10px!important}.header-search-form details[open] summary{z-index:5;position:absolute;inset-inline-end:1.6rem;inset-block-start:50%;transform:translateY(-50%)}.header-search-form details[open] summary .btn{display:none}.header-search-form details[open] .f-icon-close{display:block;width:2.4rem;height:2.4rem;color:var(--color-header-text)}@media(min-width:1024px){.f-search-drawer .container{padding-left:5rem;padding-right:5rem}.f-search-panel__bar{gap:2rem;min-height:9rem;padding:4rem 0 2rem}.f-search-panel__icon svg{width:2.2rem;height:2.2rem}input.f-search-panel__input{font-family:var(--font-heading-family);font-weight:500;font-size:22px!important;line-height:1.2}button.f-search-panel__clear{height:29px;min-height:29px;padding:0 14px}.f-search-group{gap:2rem}.f-search-results .f-search-group,.f-search-suggestions,.f-search-collections,.f-search-help{gap:1rem}.f-search-panel__side{gap:5rem}.f-search-chips__link{padding:1rem 1.9rem}.f-search-category{gap:1.2rem}.f-search-panel__close-label--desktop,.f-search-panel__close-icon{display:inline-flex}.f-search-panel__close-label--mobile{display:none}.f-search-panel__body{padding-top:5rem}.f-search-panel__idle,.f-search-panel__empty{display:grid;grid-template-columns:32rem minmax(0,1fr);column-gap:8rem;align-items:start}.f-search-panel__empty{display:none}.f-drawer-search predictive-search[empty] .f-search-panel__empty{display:grid}.f-search-panel__main,.f-search-panel__empty-main{grid-column:2;grid-row:1 / span 3}.f-search-empty__help{grid-column:1}.f-search-empty__tips{display:block}.f-search-empty__title{font-size:var(--font-h3-size, 2.8rem)}.f-search-promo{flex-direction:row;align-items:stretch;min-height:20rem}.f-search-promo__media{flex:0 0 42rem;width:42rem;height:auto;min-height:20rem}.f-search-promo__copy{justify-content:center;gap:1rem;padding:3rem}.f-search-promo__text{display:block}.f-search-promo__heading{font-size:var(--font-h3-size, 2.8rem)}.f-search-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;margin:0;padding:0;overflow:visible}.f-search-categories>li{flex:none;align-self:start}.f-search-results{display:grid;grid-template-columns:32rem minmax(0,1fr);column-gap:8rem;align-items:start}.f-template-search .f-search-results{display:flex}.f-search-suggestion__icon{display:none}.f-search-results__side .f-search-panel__label,.f-search-results__side .f-search-group:has(.f-search-help){display:flex}.f-search-results__products-head{margin-bottom:2rem}.f-search-collections{flex-direction:column;flex-wrap:nowrap;gap:1rem}.f-search-collection{display:flex;justify-content:space-between;width:100%;padding:0;border:0;border-radius:0;font-size:1.6rem;line-height:1.6}.f-search-collection__count{font-size:1.4rem;line-height:1;opacity:.6}.f-search-collection__count:before,.f-search-collection__count:after{content:none}.f-drawer-search .f-search-results__products{grid-column:1 / -1}.f-drawer-search .f-search-results__side+.f-search-results__products{grid-column:2}.f-search-results__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.f-search-results__item,.f-search-results__item .product-card{min-width:0;width:auto}.f-template-search .f-search-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f-search-results__view-all--desktop{display:inline-flex}.f-search-results__view-all--mobile{display:none}}@media(max-width:639.98px){.f-search-no-js__field{max-width:calc(100% - 65px);margin:0 auto 0 15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/search-drawer.css.map */
