.wf-drawer--search{--drawer-width: 480px}.wf-drawer--search .wf-drawer__panel{display:flex;width:min(100%,var(--drawer-width));min-width:320px;max-width:95%;flex-direction:column;overflow:hidden}.wf-drawer--search .wf-drawer__header,.wf-drawer--search .wf-search-form{flex:0 0 auto}.wf-search-form input[type=search]::-webkit-search-decoration,.wf-search-form input[type=search]::-webkit-search-cancel-button,.wf-search-page-form input[type=search]::-webkit-search-decoration,.wf-search-page-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.wf-search-form input:focus,.wf-search-page-form input:focus{outline:0}.wf-search-form:focus-within,.wf-search-page-form:focus-within{box-shadow:0 0 0 2px #0b0b0b1a}.wf-search-form button{color:#0b0b0b}.wf-search-form button:hover,.wf-search-page-form button:hover{background:#f3f1e7}.wf-search-drawer__status{flex:0 0 auto;margin-top:12px;color:#0b0b0ba3;font-size:12px;font-weight:700;line-height:1.35}.wf-search-drawer__content{flex:1 1 auto;min-height:0;margin-top:22px;overflow:auto;scrollbar-width:none}.wf-search-drawer__content::-webkit-scrollbar{display:none}.wf-search-drawer__default,.wf-search-drawer__suggestions{display:grid;gap:22px}.wf-search-drawer__suggestions[hidden],.wf-search-drawer__default[hidden]{display:none}.wf-search-drawer__intro{margin:0;color:#0b0b0bb3;font-size:13px;font-weight:700;line-height:1.5}.wf-search-drawer__quick,.wf-search-suggestion-group{display:grid;gap:12px}.wf-search-drawer__quick h3,.wf-search-suggestion-group__heading{margin:0;color:#0b0b0b;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.wf-search-drawer__quick-list,.wf-search-suggestion-list{display:grid;border-top:1px solid rgb(11 11 11 / 12%)}.wf-search-drawer__quick-list a,.wf-search-suggestion-link{display:grid;min-height:44px;align-items:center;border-bottom:1px solid rgb(11 11 11 / 12%);color:inherit;text-decoration:none}.wf-search-drawer__quick-list a{grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:13px;font-weight:800;text-transform:uppercase}.wf-search-suggestion-link{grid-template-columns:68px minmax(0,1fr);gap:14px;padding:12px 0}.wf-search-suggestion-link:not(.has-image){grid-template-columns:minmax(0,1fr)}.wf-search-suggestion-link:hover,.wf-search-drawer__quick-list a:hover{background:linear-gradient(90deg,rgb(243 241 231 / 70%),transparent 72%)}.wf-search-suggestion-link__image{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f0efe6}.wf-search-suggestion-link__image img{display:block;width:100%;height:100%;object-fit:cover}.wf-search-suggestion-link__body{display:grid;gap:4px;min-width:0}.wf-search-suggestion-link__type,.wf-search-suggestion-link__vendor{color:#0b0b0b94;font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.wf-search-suggestion-link__title{color:#0b0b0b;font-size:13px;font-weight:800;line-height:1.25}.wf-search-suggestion-link__price{color:#0b0b0bb8;font-size:12px;font-weight:700;line-height:1.25}.wf-search-suggestion-link__title,.wf-search-suggestion-link__vendor,.wf-search-suggestion-link__price{min-width:0;overflow-wrap:anywhere}.wf-search-suggestion-all{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid #0b0b0b;background:#0b0b0b;color:#fff!important;font-size:12px;font-weight:800;line-height:1.2;padding:0 16px;text-decoration:none;text-transform:uppercase}.wf-search-suggestion-all:hover{background:#fff;color:#0b0b0b!important}.wf-search-suggestion-empty,.wf-search-suggestion-error{display:grid;gap:12px;border:1px solid rgb(11 11 11 / 12%);padding:18px}.wf-search-suggestion-empty p,.wf-search-suggestion-error p{margin:0;color:#0b0b0bb3;font-size:13px;font-weight:700;line-height:1.45}.wf-search-page{background:var(--section-bg, #ffffff);color:var(--section-fg, #0b0b0b)}.wf-search-page__inner{display:grid;gap:34px}.wf-search-hero{display:grid;gap:16px;border-bottom:1px solid rgb(11 11 11 / 12%);padding-bottom:30px}.wf-search-hero__kicker{margin:0;color:#0b0b0ba3;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.wf-search-hero__title{margin:0;font-size:clamp(48px,6vw,90px);font-weight:800;line-height:.95;text-transform:uppercase}.wf-search-hero__text{max-width:48rem;color:#0b0b0bb8;font-size:13px;font-weight:700;line-height:1.55}.wf-search-hero__text p{margin:0}.wf-search-page-form{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,760px);border:1px solid #0b0b0b;background:#fff}.wf-search-page-form input{min-width:0;min-height:58px;border:0;background:#fff;color:#0b0b0b;font:inherit;font-size:15px;font-weight:700;padding:0 18px}.wf-search-page-form button{display:grid;width:60px;place-items:center;border:0;border-left:1px solid #0b0b0b;background:#fff;color:#0b0b0b;cursor:pointer}.wf-search-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px}.wf-search-toolbar__heading{margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:800;line-height:1.05;text-transform:uppercase}.wf-search-toolbar__count{margin:0;color:#0b0b0ba3;flex:0 0 auto;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.wf-search-results-grid{display:grid;grid-template-columns:repeat(var(--search-grid-columns, 4),minmax(0,1fr));gap:34px var(--search-grid-gap, 20px)}.wf-search-results-grid .wf-product-card{flex:initial}.wf-search-results-grid .wf-product-card__media{background:var(--product-media-bg, #f0efe6)}.wf-search-result-card{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid rgb(11 11 11 / 12%);padding:16px}.wf-search-result-card__media{display:block;margin:-16px -16px 0;background:#f0efe6;overflow:hidden}.wf-search-result-card__body{display:grid;gap:8px}.wf-search-result-card__type{margin:0;color:#0b0b0b94;font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.wf-search-result-card__title{margin:0;font-size:16px;font-weight:800;line-height:1.2}.wf-search-result-card__title a{color:inherit;text-decoration:none}.wf-search-result-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.wf-search-result-card__text{margin:0;color:#0b0b0bb3;font-size:13px;font-weight:700;line-height:1.5}.wf-search-empty,.wf-search-start{display:grid;gap:22px;border:1px solid rgb(11 11 11 / 12%);padding:30px}.wf-search-empty{justify-items:start}.wf-search-empty h2,.wf-search-start h2,.wf-search-quick-links h3{margin:0;font-size:22px;font-weight:800;line-height:1.15;text-transform:uppercase}.wf-search-empty p,.wf-search-start p{margin:0;color:#0b0b0bb3;font-size:13px;font-weight:700;line-height:1.5}.wf-search-start{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:start}.wf-search-start__copy,.wf-search-quick-links{display:grid;gap:12px}.wf-search-quick-links__list{display:grid;border-top:1px solid rgb(11 11 11 / 12%)}.wf-search-quick-links__list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:46px;align-items:center;border-bottom:1px solid rgb(11 11 11 / 12%);color:inherit;font-size:13px;font-weight:800;text-decoration:none;text-transform:uppercase}.wf-search-quick-links__list a:hover{background:linear-gradient(90deg,rgb(243 241 231 / 70%),transparent 72%)}.wf-search-pagination{margin-top:14px}@media(max-width:989px){.wf-search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.wf-drawer--search .wf-drawer__panel{max-width:100%;padding:22px 20px}.wf-search-drawer__content{margin-top:18px}.wf-search-suggestion-link{grid-template-columns:58px minmax(0,1fr);gap:12px}.wf-search-hero{gap:14px;padding-bottom:24px}.wf-search-hero__title{font-size:clamp(40px,13vw,58px)}.wf-search-page-form input{min-height:54px;font-size:14px;padding-inline:14px}.wf-search-page-form button{width:54px}.wf-search-toolbar{display:grid;gap:8px}.wf-search-results-grid{grid-template-columns:repeat(var(--search-mobile-grid-columns, 2),minmax(0,1fr));gap:28px var(--search-mobile-grid-gap, 12px)}.wf-search-result-card{padding:14px}.wf-search-result-card__media{margin:-14px -14px 0}.wf-search-result-card__title,.wf-search-result-card__text{overflow-wrap:anywhere}.wf-search-start{grid-template-columns:minmax(0,1fr);padding:24px 20px}.wf-search-empty{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/wildforge-search.css.map */
