[data-sa-results]{--surface-base:#2B2B2B;--surface-accent:#CEFF00;--results-ink:#EFE9DC;--results-muted:#EFE9DCb8;--results-line:#EFE9DC33;color:var(--results-ink);font-family:Inter,sans-serif;font-synthesis:none}sa-results-surface[data-sa-results]{display:block;background:var(--surface-base);padding:48px 0 72px;position:relative}[data-sa-results][data-results-kind=match_fit]{--surface-accent:#FF99B5}[data-sa-results][data-results-kind=vivaldi]{--surface-base:#1D1816;--surface-accent:#D8A09B}[data-sa-results] *,[data-sa-results] *:before,[data-sa-results] *:after{box-sizing:border-box}[data-sa-results] :is(button,input,select){font-family:Inter,sans-serif;font-synthesis:none}[data-sa-results] :is(a,button,input,select):focus-visible{outline:2px solid var(--surface-accent);outline-offset:4px}[data-sa-results] .ai-search-container{max-width:min(var(--sa-results-max,1320px),1320px);margin-inline:auto;padding-inline:40px}[data-sa-results] .ai-search-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;padding:8px 0 40px;margin:0 0 24px;border-bottom:1px solid var(--results-line);background:none}[data-sa-results] .ai-search-header:after{content:"";position:absolute;left:0;bottom:-1px;width:64px;height:3px;background:var(--surface-accent)}[data-sa-results] .ai-search-meta{grid-column:1;margin:0 0 16px;color:var(--surface-accent);font:600 12px/1.4 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}[data-sa-results] .ai-search-title{grid-column:1;max-width:22ch;margin:0;color:var(--results-ink);font:600 clamp(32px,4.2vw,48px)/1.12 Inter,sans-serif;letter-spacing:-.035em;text-transform:none;overflow-wrap:anywhere}[data-sa-results] .ai-search-subline{grid-column:1;max-width:58ch;margin:20px 0 0;color:var(--results-muted);font:400 16px/1.6 Inter,sans-serif}[data-sa-results] .sa-results-index{grid-column:2;grid-row:1 / span 3;align-self:end;margin:0;text-align:right;color:var(--results-muted);font:400 14px/1.5 Inter,sans-serif}[data-sa-results] .sa-results-index span{display:block;color:var(--surface-accent);font:600 48px/1.1 Inter,sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums}[data-sa-results] .ai-search-hero-badges{display:none}[data-sa-results] .ai-search-form{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;max-width:840px;margin:32px 0 0;padding:0;border-bottom:2px solid var(--surface-accent)}[data-sa-results] .sa-search-query-label{grid-column:1 / -1;color:var(--results-muted);font:400 14px/1.5 Inter,sans-serif;margin-bottom:8px}[data-sa-results] .ai-search-input{min-width:0;width:100%;height:auto;min-height:64px;margin:0;padding:12px 16px 12px 0;background:none;border:0;border-radius:0;color:var(--results-ink);font:500 24px/1.4 Inter,sans-serif;letter-spacing:-.02em;-webkit-appearance:none;appearance:none}[data-sa-results] .ai-search-input::placeholder{color:#efe9dc85}[data-sa-results] .ai-search-input:focus{outline:0;box-shadow:none}[data-sa-results] .ai-search-form:focus-within{box-shadow:0 2px 0 var(--surface-accent)}[data-sa-results] .ai-search-button{align-self:center;min-height:48px;padding:12px 24px;border:0;background:var(--surface-accent);color:#2b2b2b;font:600 16px/1.4 Inter,sans-serif;cursor:pointer}[data-sa-results] .ai-search-main{display:grid;grid-template-columns:208px minmax(0,1fr);gap:32px;margin:0;align-items:start}[data-sa-results] .ai-search-main:not(:has(>.ai-search-sidebar)){grid-template-columns:minmax(0,1fr)}[data-sa-results] .ai-search-content{min-width:0}[data-sa-results] .ai-search-sidebar{min-width:0;background:var(--surface-base)}[data-sa-results] .ai-search-filters{padding:20px 24px 0 0;border:0;border-right:1px solid var(--results-line);background:var(--surface-base)}[data-sa-results] .ai-search-filter-title{margin:0 0 24px;color:var(--results-ink);font:600 20px/1.25 Inter,sans-serif;letter-spacing:-.02em;text-transform:none}[data-sa-results] .ai-search-filter-group{margin:0;padding:20px 0;border-top:1px solid var(--results-line)}[data-sa-results] .ai-search-filter-label{display:block;margin-bottom:12px;color:var(--results-ink);font:600 14px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none}[data-sa-results] .ai-search-filter-values{display:flex;flex-direction:column;gap:2px}[data-sa-results] .ai-search-filter-link{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--results-muted);font:400 14px/1.45 Inter,sans-serif;text-decoration:none}[data-sa-results] .ai-search-filter-name{min-width:0;overflow-wrap:anywhere}[data-sa-results] .ai-search-filter-count{margin-left:auto;font-variant-numeric:tabular-nums;font-size:12px}[data-sa-results] .ai-search-filter-check{flex:0 0 16px;width:16px;height:16px;border:1px solid #EFE9DC66;position:relative}[data-sa-results] .active .ai-search-filter-check{background:var(--surface-accent);border-color:var(--surface-accent)}[data-sa-results] .active .ai-search-filter-check:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #2B2B2B;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}[data-sa-results] .active .ai-search-filter-link{color:var(--results-ink)}[data-sa-results] .ai-search-filter-group--compact .ai-search-filter-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px}[data-sa-results] .ai-search-filter-group--compact .ai-search-filter-link{justify-content:center;min-height:44px;border:1px solid var(--results-line);padding:5px}[data-sa-results] .ai-search-filter-group--compact .ai-search-filter-check{display:none}[data-sa-results] .ai-search-filter-group--compact .active .ai-search-filter-link{border-color:var(--surface-accent);background:var(--surface-accent);color:#2b2b2b}[data-sa-results] .ai-search-color-swatches{display:flex;flex-wrap:wrap;gap:6px}[data-sa-results] .ai-search-color-swatch{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px 9px;border:1px solid var(--results-line);color:var(--results-ink);font:400 14px/1.4 Inter,sans-serif;text-decoration:none}[data-sa-results] .ai-search-color-swatch.active{border-color:var(--surface-accent)}[data-sa-results] .sa-filter-swatch-dot{width:14px;height:14px;border:1px solid #EFE9DC66;border-radius:50%;background:var(--sa-filter-swatch,#EFE9DC);flex:none}[data-sa-results] .ai-search-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-sa-results] .ai-search-price-input{width:100%;min-width:0;min-height:44px;padding:8px;background:#efe9dc08;border:1px solid var(--results-line);border-radius:0;color:var(--results-ink);font:400 16px/1.4 Inter,sans-serif}[data-sa-results] .ai-search-price-button{width:100%;min-height:44px;margin-top:8px;background:transparent;border:1px solid var(--results-line);color:var(--results-ink);font:500 14px/1.4 Inter,sans-serif;cursor:pointer}[data-sa-results] .ai-search-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:0 0 24px;margin:0;background:none;border:0}[data-sa-results] .ai-search-toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}[data-sa-results] .ai-search-toolbar-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;margin-left:auto}[data-sa-results] .ai-search-results-info{color:var(--results-muted);font:400 14px/1.5 Inter,sans-serif}[data-sa-results] .ai-search-filter-toggle{display:none;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;background:none;border:1px solid var(--results-line);color:var(--results-ink);font:500 16px/1.4 Inter,sans-serif;cursor:pointer}[data-sa-results] .ai-search-filter-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}[data-sa-results] .ai-search-active-filters{display:flex;flex-wrap:wrap;gap:6px}[data-sa-results] .ai-search-active-filters:empty{display:none}[data-sa-results] :is(.ai-search-filter-chip,.ai-search-clear-filters){display:inline-flex;align-items:center;min-height:36px;padding:7px 10px;border:1px solid var(--results-line);color:var(--results-muted);font:400 13px/1.4 Inter,sans-serif;text-decoration:none}[data-sa-results] .ai-search-filter-chip{border-color:var(--surface-accent);color:var(--surface-accent)}[data-sa-results] .ai-search-control{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 12px;margin:0;background:#efe9dc05;border:1px solid var(--results-line)}[data-sa-results] .ai-search-control-label{color:var(--results-muted);font:400 12px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none}[data-sa-results] .ai-search-select{min-width:0;max-width:100%;min-height:30px;padding:2px 20px 2px 0;border:0;border-radius:0;color:var(--results-ink);background:transparent;font:500 14px/1.4 Inter,sans-serif;cursor:pointer}[data-sa-results] .ai-search-select option{background:var(--surface-base);color:var(--results-ink)}[data-sa-results] .ai-search-control:focus-within{border-color:var(--surface-accent)}[data-sa-results] .ai-search-products-grid{display:grid;grid-template-columns:repeat(var(--sa-results-columns,3),minmax(0,1fr));column-gap:20px;row-gap:36px;align-items:stretch}[data-sa-results] [data-product-card][hidden]{display:none!important}[data-sa-results] .ai-search-empty{padding:56px 0;border-top:1px solid var(--results-line);background:none;text-align:left}[data-sa-results] .ai-search-empty-title{max-width:22ch;margin:0 0 16px;color:var(--results-ink);font:600 32px/1.15 Inter,sans-serif;letter-spacing:-.025em;text-transform:none}[data-sa-results] .ai-search-empty-text{max-width:50ch;margin:0 0 24px;color:var(--results-muted);font:400 16px/1.6 Inter,sans-serif}[data-sa-results] .ai-search-empty-button{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;background:var(--surface-accent);color:#2b2b2b;font:600 16px/1.4 Inter,sans-serif;text-decoration:none}[data-sa-results] .ai-search-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px}[data-sa-results] .ai-search-pagination-link{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--results-line);color:var(--results-ink);font:500 14px/1.4 Inter,sans-serif;text-decoration:none}[data-sa-results] .ai-search-pagination-link.active{background:var(--surface-accent);border-color:var(--surface-accent);color:#2b2b2b}[data-sa-results] .ai-search-mf-routes{margin:0 0 32px;padding:0 0 24px;border-bottom:1px solid var(--results-line)}[data-sa-results] .ai-search-mf-routes__head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}[data-sa-results] .ai-search-mf-routes__eyebrow{display:none}[data-sa-results] .ai-search-mf-routes__title{margin:0;color:var(--results-ink);font:600 20px/1.25 Inter,sans-serif;letter-spacing:-.02em;text-transform:none}[data-sa-results] .ai-search-mf-routes__text{max-width:46ch;margin:0;color:var(--results-muted);font:400 14px/1.5 Inter,sans-serif}[data-sa-results] .ai-search-mf-routes__list{display:flex;gap:8px;overflow-x:auto;padding:4px 4px 12px;scroll-snap-type:x proximity;scrollbar-color:var(--surface-accent) transparent;scrollbar-width:thin}[data-sa-results] .ai-search-mf-route{flex:0 0 152px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:94px;padding:14px;border:1px solid var(--results-line);background:#efe9dc03;color:var(--results-ink);text-decoration:none;scroll-snap-align:start}[data-sa-results] .ai-search-mf-route__label{font:500 12px/1.4 Inter,sans-serif;letter-spacing:.02em}[data-sa-results] .ai-search-mf-route__sub{display:none}[data-sa-results] .ai-search-mf-route__swatches{display:flex;gap:0;height:6px}[data-sa-results] .ai-search-mf-route__swatch{flex:1;background:var(--sa-mf-swatch)}[data-sa-results] .ai-search-mf-route.is-active{border-color:var(--surface-accent)}[data-sa-results] .ai-search-mf-route--all{flex-basis:126px;justify-content:center}[data-sa-results] .ai-search-filter-close{display:none}@media(hover:hover){[data-sa-results] :is(.ai-search-filter-link,.ai-search-color-swatch,.ai-search-price-button,.ai-search-clear-filters):hover{color:var(--surface-accent)}[data-sa-results] :is(.ai-search-filter-toggle,.ai-search-mf-route,.ai-search-pagination-link):hover{border-color:var(--surface-accent)}[data-sa-results] .ai-search-button:hover{filter:brightness(.94)}}@media(prefers-reduced-motion:no-preference){[data-sa-results] :is(.ai-search-control,.ai-search-filter-link,.ai-search-mf-route,.ai-search-button,.ai-search-pagination-link){transition:background-color .2s ease,border-color .2s ease,color .2s ease}}@media(max-width:1199px)and (min-width:990px){[data-sa-results] .ai-search-main{grid-template-columns:184px minmax(0,1fr);gap:24px}[data-sa-results] .ai-search-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){[data-sa-results] .ai-search-container{padding-inline:24px}[data-sa-results] .ai-search-main{display:block}[data-sa-results] .ai-search-sidebar{display:none}[data-sa-results] .ai-search-filter-toggle{display:inline-flex}[data-sa-results] .ai-search-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-sa-results].sa-filter-drawer-portal.active{display:flex;align-items:stretch;justify-content:flex-end;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:2147483647;background:#0009;padding:0;overscroll-behavior:contain}[data-sa-results].sa-filter-drawer-portal .ai-search-filters{position:relative;max-width:min(420px,calc(100% - 24px));width:100%;height:100%;padding:0 24px 32px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface-base);border:0;border-left:1px solid var(--results-line)}[data-sa-results].sa-filter-drawer-portal .sa-filter-panel-head{position:sticky;top:0;z-index:3;margin:0 -24px;background:var(--surface-base)}[data-sa-results].sa-filter-drawer-portal .ai-search-filter-title{position:static;margin:0;padding:calc(24px + env(safe-area-inset-top)) 72px 24px 24px;background:var(--surface-base);border-bottom:1px solid var(--results-line);font-size:24px}[data-sa-results].sa-filter-drawer-portal .ai-search-filter-close{display:grid;place-items:center;position:absolute;right:16px;top:calc(12px + env(safe-area-inset-top));z-index:3;width:44px;height:44px;border:1px solid var(--results-line);background:var(--surface-base);color:var(--results-ink);font-size:28px;cursor:pointer}html.sa-filter-drawer-open,body.sa-filter-drawer-open{overflow:hidden!important}}@media(max-width:749px){sa-results-surface[data-sa-results]{padding:28px 0 48px}[data-sa-results] .ai-search-container{padding-inline:16px}[data-sa-results] .ai-search-header{column-gap:16px;padding-bottom:28px;margin-bottom:20px}[data-sa-results] .ai-search-title{font-size:32px;grid-column:1 / -1;max-width:100%}[data-sa-results] .ai-search-meta{grid-column:1 / -1;margin-bottom:12px}[data-sa-results] .ai-search-subline{grid-column:1 / -1;margin-top:16px}[data-sa-results] .sa-results-index{display:none}[data-sa-results] .ai-search-form{margin-top:24px}[data-sa-results] .ai-search-input{min-height:56px;font-size:20px}[data-sa-results] .ai-search-button{min-height:44px;padding:10px 16px;font-size:14px}[data-sa-results] .ai-search-toolbar{gap:12px;padding-bottom:20px}[data-sa-results] .ai-search-toolbar-left{width:100%;justify-content:space-between}[data-sa-results] .ai-search-toolbar-right{width:100%;gap:8px}[data-sa-results] .ai-search-control{flex:1 1 150px;min-height:48px;padding:8px 10px;justify-content:space-between}[data-sa-results] .ai-search-control-label{font-size:12px}[data-sa-results] .ai-search-select{font-size:14px;flex:1 1 auto;text-align:right}[data-sa-results] .ai-search-products-grid{column-gap:12px;row-gap:28px}[data-sa-results] .ai-search-mf-routes__head{display:block}[data-sa-results] .ai-search-mf-routes__text{margin-top:8px}[data-sa-results] .ai-search-mf-routes__list{margin-inline:-4px}[data-sa-results] .ai-search-empty-title{font-size:26px}}@media(max-width:479px){[data-sa-results] .ai-search-products-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}[data-sa-results] .ai-search-control{flex-basis:100%}[data-sa-results] .ai-search-select{max-width:75%}}[data-sa-results] .sa-results-supporting{grid-column:1;max-width:64ch;margin:8px 0 0;color:var(--results-muted);font:400 14px/1.6 Inter,sans-serif}[data-sa-results] .sa-results-outro{margin-top:48px;padding-top:28px;border-top:1px solid var(--results-line);max-width:64ch}[data-sa-results] .sa-results-outro h2{margin:0 0 12px;color:var(--results-ink);font:600 20px/1.35 Inter,sans-serif;letter-spacing:-.02em}[data-sa-results] .sa-results-outro p{margin:0;color:var(--results-muted);font:400 14px/1.6 Inter,sans-serif}[data-sa-results][data-results-kind=viral_shirts] .ai-search-meta{color:var(--results-ink)}
/*# sourceMappingURL=/cdn/shop/t/64/assets/sa-results.css.map */
