@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&display=swap";:root{--tf-cream-1: #f7f4ef;--tf-cream-2: #ede8de;--tf-cream-card: #faf8f4;--tf-dark-bar: #16161a;--tf-dark-bar-2: #1e1e24;--tf-text-primary: #18140f;--tf-text-secondary: #6a6258;--tf-text-tertiary: #a8a09a;--tf-text-inverse: #f5f2ec;--tf-accent: #ff0000;--tf-accent-soft: rgba(255, 0, 0, .1);--tf-accent-border: rgba(255, 0, 0, .32);--tf-border: rgba(24, 20, 15, .12);--tf-border-dark: rgba(245, 242, 236, .15);--tf-shadow-sm: 0 1px 4px rgba(0,0,0,.07);--tf-shadow-md: 0 4px 18px rgba(0,0,0,.1);--tf-radius-xs: 3px;--tf-radius-sm: 6px;--tf-radius-md: 10px;--tf-radius-lg: 14px;--tf-transition: .2s cubic-bezier(.4, 0, .2, 1);--tf-spring: .4s cubic-bezier(.16, 1, .3, 1);--tf-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.tf-search,.tf-search *,.tf-search *:before,.tf-search *:after{box-sizing:border-box;margin:0;padding:0}.tf-search{font-family:var(--tf-font);position:relative;z-index:9999}.tf-search__open-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;padding:0;transition:background var(--tf-transition)}.tf-search__open-btn:hover{background:#ffffff24}.tf-search.is-open .tf-search__open-btn,.tf-search--icon-trigger .tf-search__wrapper{display:none}.tf-search--icon-trigger.is-open .tf-search__wrapper{display:flex}.tf-search__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:0}.tf-search__wrapper{position:relative;width:100%;max-width:720px;margin:0 auto;z-index:9999}@media screen and (min-width:990px){.header__search-bar:has([data-tf-search]){flex:1 1 1040px;width:min(70%,1040px);max-width:1040px;justify-self:center}.header__search-bar [data-tf-search],.header__search-bar .tf-search__wrapper{width:100%;max-width:1040px}}.tf-search__bar{display:flex;align-items:center;background:#ffffffe0;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border:1px solid rgba(255,255,255,.72);border-radius:var(--tf-radius-lg);padding:0 20px;height:54px;gap:12px;transition:box-shadow var(--tf-transition),border-color var(--tf-transition);box-shadow:0 0 0 1px #00000012,var(--tf-shadow-sm),inset 0 1px #fffffff2}.tf-search__bar:focus-within{box-shadow:0 0 0 1px #00000012,var(--tf-shadow-md),0 0 0 4px #ff000017,inset 0 1px #fffffff2}.tf-search__icon{color:var(--tf-text-tertiary);display:flex;flex-shrink:0;transition:color var(--tf-transition)}.tf-search__bar:focus-within .tf-search__icon{color:var(--tf-accent)}.tf-search__input{flex:1;border:none;outline:none;font-size:15px;font-family:var(--tf-font);color:var(--tf-text-primary);background:transparent;font-weight:400;letter-spacing:-.01em;min-width:0;-webkit-appearance:none;user-select:text!important;-webkit-user-select:text!important;cursor:text}.tf-search__input::placeholder{color:var(--tf-text-tertiary)}.tf-search__input::-webkit-search-cancel-button,.tf-search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.tf-search__clear{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:#74748029;border-radius:50%;cursor:pointer;color:var(--tf-text-secondary);transition:background var(--tf-transition);flex-shrink:0}.tf-search__clear:hover{background:#0000002e;color:var(--tf-text-primary)}.tf-search__dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fcfcfef7;border:1px solid rgba(255,255,255,.82);border-radius:var(--tf-radius-lg);box-shadow:0 0 0 1px #0000000f,0 16px 48px #00000021;max-height:70vh;overflow-y:auto;overflow-x:hidden;animation:tf-slideDown .28s cubic-bezier(.16,1,.3,1)}@keyframes tf-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tf-search__dropdown::-webkit-scrollbar{width:4px}.tf-search__dropdown::-webkit-scrollbar-track{background:transparent}.tf-search__dropdown::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}.tf-search__section{padding:18px 22px 12px}.tf-search__section+.tf-search__section{border-top:1px solid var(--tf-border)}.tf-search__section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--tf-text-tertiary);margin-bottom:10px}.tf-search__suggestion{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--tf-radius-sm);cursor:pointer;transition:background var(--tf-transition);font-size:14px;color:var(--tf-text-primary);border:none;background:none;width:100%;text-align:left;font-family:var(--tf-font);font-weight:400}.tf-search__suggestion:hover,.tf-search__suggestion.is-active{background:#18140f0d}.tf-search__suggestion-icon{color:var(--tf-text-tertiary);font-size:12px;flex-shrink:0;width:18px;text-align:center;opacity:.6}.tf-search__suggestion-text mark,.tf-search__product-title mark,.tf-search__list-title mark{font-weight:700;background:none;color:inherit}.tf-search__suggestion-arrow{margin-left:auto;color:var(--tf-text-tertiary);opacity:0;font-size:11px;transition:opacity var(--tf-transition),transform var(--tf-transition)}.tf-search__suggestion:hover .tf-search__suggestion-arrow{opacity:1;transform:translate(2px)}.tf-search__trending-tags{display:flex;flex-wrap:wrap;gap:7px}.tf-search__tag{padding:6px 14px;border-radius:100px;background:#18140f0f;border:1px solid rgba(24,20,15,.09);cursor:pointer;font-size:13px;font-weight:500;color:var(--tf-text-secondary);transition:all .22s cubic-bezier(.34,1.56,.64,1);font-family:var(--tf-font)}.tf-search__tag:hover{background:var(--tf-accent-soft);border-color:var(--tf-accent-border);color:var(--tf-accent);transform:translateY(-1px)}.tf-search__results-header{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 8px}.tf-search__results-count{font-size:11.5px;color:var(--tf-text-tertiary);font-weight:500}.tf-search__view-toggle{display:flex;gap:2px;background:#18140f14;padding:3px;border-radius:7px}.tf-search__view-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:5px;background:transparent;cursor:pointer;color:var(--tf-text-tertiary);transition:all var(--tf-transition)}.tf-search__view-btn.active{background:#fff;color:var(--tf-text-primary);box-shadow:0 1px 3px #0000001f}.tf-search__products{padding:10px 22px 20px}.tf-search__products.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.tf-search__products.is-list{display:flex;flex-direction:column;gap:2px}.tf-search__product-card{background:var(--tf-cream-card);border:1px solid var(--tf-border);border-radius:var(--tf-radius-xs);overflow:hidden;cursor:pointer;transition:all .24s ease;position:relative;text-decoration:none;display:block;color:inherit}.tf-search__product-card:hover{border-color:var(--tf-accent-border);background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #ff00001f}.tf-search__product-img-wrap{position:relative;width:100%;padding-top:100%;background:#fff;overflow:hidden}.tf-search__product-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tf-search__product-card:hover .tf-search__product-img{transform:scale(1.05)}.tf-search__product-body{padding:10px 12px}.tf-search__product-vendor{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--tf-text-tertiary);font-weight:700;margin-bottom:3px}.tf-search__product-title{font-size:12.5px;font-weight:600;color:var(--tf-text-primary);line-height:1.32;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-search__product-pricing{display:flex;align-items:baseline;gap:5px}.tf-search__product-price{font-size:14px;font-weight:700;color:var(--tf-text-primary);letter-spacing:-.02em}.tf-search__product-compare{font-size:11px;color:var(--tf-text-tertiary);text-decoration:line-through}.tf-search__badge{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:2px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;z-index:2}.tf-search__badge--sale{background:var(--tf-accent);color:#fff}.tf-search__stock-info{font-size:9.5px;color:var(--tf-text-tertiary);margin-top:4px;display:flex;align-items:center}.tf-search__stock-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#30d158;margin-right:4px}.tf-search__product-list-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--tf-radius-sm);cursor:pointer;transition:background var(--tf-transition);text-decoration:none;color:inherit}.tf-search__product-list-item:hover{background:#18140f0d}.tf-search__product-list-item img{width:48px;height:48px;border-radius:var(--tf-radius-xs);object-fit:cover;flex-shrink:0;background:#fff}.tf-search__list-info{flex:1;min-width:0}.tf-search__list-vendor{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--tf-text-tertiary);font-weight:700}.tf-search__list-title{font-size:13.5px;font-weight:500;color:var(--tf-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-search__list-price{font-size:14px;font-weight:700;text-align:right;white-space:nowrap;letter-spacing:-.02em}.tf-search__list-compare{font-size:11px;color:var(--tf-text-tertiary);text-decoration:line-through;text-align:right}@keyframes tf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.tf-search__skeleton-line{background:linear-gradient(90deg,#0000000d 25%,#00000017,#0000000d 75%);background-size:200% 100%;animation:tf-shimmer 1.5s ease infinite;border-radius:4px;display:block}.tf-search__skeleton-card{background:#ffffffd9;border:1px solid rgba(0,0,0,.06);border-radius:var(--tf-radius-xs);overflow:hidden}.tf-search__skeleton-img{width:100%;padding-top:100%}.tf-search__skeleton-body{padding:10px;display:flex;flex-direction:column;gap:7px}.tf-search__skeleton-row{display:flex;align-items:center;gap:12px;padding:9px 10px}.tf-search__skeleton-thumb{width:48px;height:48px;border-radius:var(--tf-radius-xs);flex-shrink:0}.tf-search__skeleton-row-info{flex:1;display:flex;flex-direction:column;gap:7px}.tf-search__no-results{text-align:center;padding:44px 24px}.tf-search__nr-icon{font-size:40px;margin-bottom:14px;opacity:.45}.tf-search__nr-title{font-size:16px;font-weight:600;color:var(--tf-text-primary);margin-bottom:5px;letter-spacing:-.02em}.tf-search__nr-sub{font-size:13px;color:var(--tf-text-tertiary)}.tf-search__see-all{display:flex;align-items:center;justify-content:center;gap:5px;padding:13px 22px;font-size:13.5px;font-weight:600;color:var(--tf-accent);text-decoration:none;border-top:1px solid var(--tf-border);transition:background var(--tf-transition);font-family:var(--tf-font)}.tf-search__see-all:hover{background:var(--tf-accent-soft)}.tf-search__synonym-note{margin:10px 22px 0;padding:9px 12px;border-radius:var(--tf-radius-sm);background:var(--tf-accent-soft);color:var(--tf-accent);font-size:11.5px;font-weight:600;border:1px solid var(--tf-accent-border)}@media(max-width:768px){.tf-search__wrapper{max-width:100%;padding:0 12px}.tf-search__bar{height:48px;padding:0 14px;gap:10px}.tf-search__input{font-size:15px}.tf-search__dropdown{max-height:80vh;border-radius:var(--tf-radius-md)}.tf-search__section{padding:14px 16px 10px}.tf-search__products.is-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 14px 14px}.tf-search__results-header{padding:10px 14px 6px}}body.tf-search-no-scroll{overflow:hidden!important}.tf-search.is-open{z-index:2147483002}.tf-search.is-open .tf-search__overlay{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;z-index:2147483001}.tf-search.is-open .tf-search__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;margin:0;padding:0;z-index:2147483002;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;flex-direction:column;align-items:stretch;pointer-events:none;animation:tf-fs-enter .3s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes tf-fs-enter{0%{opacity:0}to{opacity:1}}.tf-search.is-open .tf-search__bar{pointer-events:auto;width:100%;max-width:none;height:clamp(58px,7vw,72px);padding:0 clamp(18px,3vw,36px);gap:14px;background:var(--tf-dark-bar);border:none;border-bottom:1px solid rgba(245,242,236,.1);border-radius:0;box-shadow:0 2px 20px #00000038;backdrop-filter:none;-webkit-backdrop-filter:none;animation:tf-bar-enter .32s cubic-bezier(.16,1,.3,1) .04s both}@keyframes tf-bar-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.tf-search.is-open .tf-search__icon{color:#f5f2ec8c}.tf-search.is-open .tf-search__bar:focus-within .tf-search__icon{color:var(--tf-accent)}.tf-search.is-open .tf-search__input{color:var(--tf-text-inverse);font-size:clamp(16px,2.2vw,22px);font-weight:400;letter-spacing:-.02em;caret-color:var(--tf-accent)}.tf-search.is-open .tf-search__input::placeholder{color:#f5f2ec61}.tf-search.is-open .tf-search__clear{background:#f5f2ec24;color:#f5f2ecb3;width:30px;height:30px}.tf-search.is-open .tf-search__clear:hover{background:#f5f2ec3d;color:var(--tf-text-inverse)}.tf-search__fullscreen-close{display:none}.tf-search.is-open .tf-search__fullscreen-close{pointer-events:auto;position:absolute;top:50%;right:clamp(14px,2.4vw,32px);transform:translateY(-50%);display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:1px solid rgba(245,242,236,.18);border-radius:6px;background:#f5f2ec12;color:#f5f2ecb8;font-family:var(--tf-font);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all var(--tf-transition);z-index:10;text-transform:uppercase}.tf-search.is-open .tf-search__fullscreen-close:hover{background:#f5f2ec29;border-color:#f5f2ec57;color:var(--tf-text-inverse);transform:translateY(calc(-50% - 1px))}.tf-search.is-open .tf-search__dropdown{pointer-events:auto;position:relative;top:auto;left:auto;right:auto;width:100%;flex:1;max-height:none;margin:0;padding:0 0 40px;background:transparent;border:none;border-radius:0;box-shadow:none;overflow-y:auto;animation:tf-content-enter .38s cubic-bezier(.16,1,.3,1) .1s both;scrollbar-width:thin;scrollbar-color:rgba(24,20,15,.18) transparent}.tf-search.is-open .tf-search__dropdown::-webkit-scrollbar{width:5px}.tf-search.is-open .tf-search__dropdown::-webkit-scrollbar-track{background:transparent}.tf-search.is-open .tf-search__dropdown::-webkit-scrollbar-thumb{background:#18140f29;border-radius:3px}@keyframes tf-content-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tf-search.is-open .tf-search__section{padding:28px clamp(18px,4vw,48px) 16px;max-width:1200px;margin:0 auto;width:100%}.tf-search.is-open .tf-search__section+.tf-search__section{border-top:1px solid rgba(24,20,15,.08)}.tf-search.is-open .tf-search__section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#18140f61;margin-bottom:16px}.tf-search.is-open .tf-search__suggestion{font-size:14px;color:var(--tf-text-primary);border-radius:var(--tf-radius-xs)}.tf-search.is-open .tf-search__suggestion:hover,.tf-search.is-open .tf-search__suggestion.is-active{background:#18140f0f}.tf-search.is-open .tf-search__tag{background:#18140f12;border-color:#18140f1a;color:var(--tf-text-secondary);font-size:13px;padding:7px 16px}.tf-search.is-open .tf-search__tag:hover{background:var(--tf-accent-soft);border-color:var(--tf-accent-border);color:var(--tf-accent)}.tf-search.is-open .tf-search__section--featured{padding-bottom:32px}.tf-search__featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.tf-search__feat-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#f7f7f7;border:1px solid rgba(24,20,15,.09);border-radius:var(--tf-radius-xs);overflow:hidden;transition:all .22s ease;cursor:pointer}.tf-search__feat-card:hover{background:#fff;border-color:var(--tf-accent-border);transform:translateY(-2px);box-shadow:0 8px 24px #ff00001f}.tf-search__feat-img-wrap{position:relative;width:100%;aspect-ratio:1;background:#fff;overflow:hidden;flex-shrink:0}.tf-search__feat-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.tf-search__feat-card:hover .tf-search__feat-img{transform:scale(1.05)}.tf-search__feat-badge{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:2px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--tf-accent);color:#fff;z-index:2}.tf-search__feat-body{padding:11px 13px 13px}.tf-search__feat-vendor{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:var(--tf-text-tertiary);font-weight:700;margin-bottom:3px}.tf-search__feat-title{font-size:13px;font-weight:600;color:var(--tf-text-primary);line-height:1.3;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-search__feat-pricing{display:flex;align-items:baseline;gap:6px}.tf-search__feat-price{font-size:15px;font-weight:700;color:var(--tf-text-primary);letter-spacing:-.025em}.tf-search__feat-compare{font-size:11px;color:var(--tf-text-tertiary);text-decoration:line-through}.tf-search.is-open .tf-search__results-header{padding:22px clamp(18px,4vw,48px) 10px;max-width:1200px;margin:0 auto;width:100%}.tf-search.is-open .tf-search__products{padding:12px clamp(18px,4vw,48px) 32px;max-width:1200px;margin:0 auto;width:100%}.tf-search.is-open .tf-search__products.is-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.tf-search.is-open .tf-search__product-card{background:#f7f7f7;border-radius:var(--tf-radius-xs)}.tf-search.is-open .tf-search__product-card:hover{background:#fff;box-shadow:0 8px 24px #ff00001f}.tf-search.is-open .tf-search__see-all{padding:16px clamp(18px,4vw,48px);max-width:1200px;margin:0 auto;width:100%;background:transparent;font-size:14px}.tf-search.is-open .tf-search__see-all:hover{background:#ff00000d}.tf-search.is-open .tf-search__no-results{max-width:500px;margin:0 auto;padding:60px 24px}.tf-search__sf-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 clamp(18px,4vw,48px) 14px;max-width:1200px;margin:0 auto;width:100%}.tf-search__sf-group{position:relative}.tf-search__sf-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid rgba(24,20,15,.14);border-radius:100px;background:#18140f0a;font-family:var(--tf-font);font-size:12.5px;font-weight:500;color:var(--tf-text-primary);cursor:pointer;transition:all var(--tf-transition);white-space:nowrap}.tf-search__sf-btn:hover,.tf-search__sf-btn.is-open{border-color:var(--tf-accent-border);color:var(--tf-accent);background:var(--tf-accent-soft)}.tf-search__sf-btn.is-open .tf-search__sf-chevron{transform:rotate(180deg)}.tf-search__sf-chevron{transition:transform var(--tf-transition)}.tf-search__sf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--tf-accent);color:#fff;font-size:9px;font-weight:700}.tf-search__sf-panel{position:absolute;top:calc(100% + 6px);left:0;min-width:210px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--tf-radius-md);box-shadow:0 8px 32px #0000001f;z-index:100;padding:6px;animation:tf-sf-panel-in .18s cubic-bezier(.16,1,.3,1)}@keyframes tf-sf-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tf-search__sf-options{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.tf-search__sf-option{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--tf-radius-sm);cursor:pointer;font-size:13px;color:var(--tf-text-primary);transition:background var(--tf-transition);-webkit-user-select:none;user-select:none}.tf-search__sf-option:hover{background:#18140f0d}.tf-search__sf-option input[type=checkbox]{width:14px;height:14px;accent-color:var(--tf-accent);flex-shrink:0;cursor:pointer}.tf-search__sf-opt-count{font-size:10px;color:var(--tf-text-tertiary);margin-left:auto}.tf-search__sf-clear{display:block;width:100%;margin-top:4px;padding:6px;border:none;border-top:1px solid rgba(24,20,15,.08);background:transparent;font-family:var(--tf-font);font-size:11.5px;font-weight:600;color:var(--tf-accent);cursor:pointer;text-align:center;transition:background var(--tf-transition)}.tf-search__sf-clear:hover{background:var(--tf-accent-soft)}.tf-search__sf-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 clamp(18px,4vw,48px) 10px;max-width:1200px;margin:0 auto;width:100%}.tf-search__sf-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:100px;border:1px solid var(--tf-accent-border);background:var(--tf-accent-soft);font-family:var(--tf-font);font-size:11.5px;font-weight:600;color:var(--tf-accent);cursor:pointer;transition:all var(--tf-transition)}.tf-search__sf-chip:hover{background:#ff000029}.tf-search__sf-chip span{font-size:9px;opacity:.75}@media(max-width:768px){.tf-search.is-open .tf-search__bar{height:58px;padding:0 14px}.tf-search.is-open .tf-search__fullscreen-close{right:10px;height:36px;padding:0 10px;font-size:10px;gap:4px}.tf-search.is-open .tf-search__input{font-size:16px}.tf-search.is-open .tf-search__section{padding:20px 16px 12px}.tf-search.is-open .tf-search__results-header,.tf-search.is-open .tf-search__see-all{padding-left:14px;padding-right:14px}.tf-search.is-open .tf-search__products{padding:10px 14px 24px}.tf-search.is-open .tf-search__products.is-grid,.tf-search__featured-grid{grid-template-columns:repeat(2,1fr);gap:8px}.tf-search__sf-bar{padding:0 14px 12px;gap:6px}.tf-search__sf-chips{padding:0 14px 8px}.tf-search__sf-btn{font-size:12px;padding:5px 11px}}@media(min-width:769px)and (max-width:1024px){.tf-search__featured-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.tf-search__featured-grid{grid-template-columns:repeat(4,1fr)}.tf-search.is-open .tf-search__products.is-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tf-search-bar.css.map */
