.SearchResults-searchResults{width:100%;margin-inline:auto}.SearchResults-searchResult{min-width:0;margin:0 0 clamp(70px,8vw,118px)}.SearchResults-resultSectionHeader{border-bottom:1px solid #00000017;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;padding-bottom:18px;display:flex}.SearchResults-resultEyebrow{color:var(--color-gold-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.SearchResults-searchResultHeading{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,58px);line-height:.98}.SearchResults-resultCount{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.SearchResults-productsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px;display:grid}.SearchResults-searchResultsItem{color:#111;background:#fff;border:1px solid #11111117;border-radius:var(--radius-lg);flex-direction:column;min-width:0;height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000000b}.SearchResults-searchResultsItem:hover{border-color:#a67b4047;transform:translateY(-6px);box-shadow:0 24px 60px #0000001c}.SearchResults-searchResultsItem>a{min-width:0;height:100%;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.SearchResults-searchResultsItem>a:focus-visible{outline:2px solid var(--color-gold,var(--color-gold));outline-offset:-3px}.SearchResults-productImageContainer{aspect-ratio:4/5;background:#fff;width:100%;position:relative;overflow:hidden}.SearchResults-resultImage{object-fit:cover;object-position:center;width:100%;height:100%;padding:0;transition:transform .65s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.001)}.SearchResults-searchResultsItem:hover .SearchResults-resultImage{transform:scale(1.035)}.SearchResults-productImageFallback{color:#0c0c0c3d;font-family:var(--font-display);letter-spacing:.18em;background:linear-gradient(145deg,#fff,#efefed);place-items:center;font-size:24px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.SearchResults-productImageFallback:after{content:"ESSENZE"}.SearchResults-resultContent{background:#fff;flex-direction:column;flex:1;min-height:168px;padding:18px 18px 16px;display:flex}.SearchResults-kickerRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:9px;display:flex}.SearchResults-resultVendor{color:var(--color-gold-dark);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;margin:0;font-size:11px;font-weight:700;overflow:hidden}.SearchResults-stock{color:#666;letter-spacing:.07em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.SearchResults-stockDot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.SearchResults-stockAvailable{color:#397250}.SearchResults-stockUnavailable{color:#8b4a43}.SearchResults-resultTitle{font-family:var(--font-body);color:#111;margin:0;font-size:17px;font-weight:700;line-height:1.35}.SearchResults-resultDescription{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.SearchResults-productType{color:var(--text-faint);margin:5px 0 0;font-size:13px;line-height:1.45}.SearchResults-productFooter{border-top:1px solid #12121214;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.SearchResults-resultPrice{color:var(--color-black);margin:0;font-size:15px;font-weight:700}.SearchResults-productMeta,.SearchResults-articleMeta,.SearchResults-pageMeta{color:var(--color-gold-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-flex}.SearchResults-articlesList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.SearchResults-articlesItem{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #00000014;border-radius:var(--radius-lg);transition:transform .28s,box-shadow .28s;overflow:hidden;box-shadow:0 16px 45px #0000000a}.SearchResults-articlesItem:hover{transform:translateY(-4px);box-shadow:0 24px 64px #00000013}.SearchResults-articlesItem>a{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);min-height:220px;display:grid}.SearchResults-articleImage{background:#f1f1ef;min-height:100%;overflow:hidden}.SearchResults-articleImage img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.SearchResults-articlesItem:hover .SearchResults-articleImage img{transform:scale(1.04)}.SearchResults-articleContent{flex-direction:column;justify-content:center;min-width:0;padding:28px;display:flex}.SearchResults-articleContent .SearchResults-articleMeta{margin-top:18px}.SearchResults-pagesList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.SearchResults-pagesItem{background:#ffffffc7;border:1px solid #00000014;border-radius:var(--radius-md);min-width:0;transition:transform .25s,border-color .25s;box-shadow:0 12px 34px #00000009}.SearchResults-pagesItem:hover{border-color:#aa803f59;transform:translateY(-3px)}.SearchResults-pagesItem a{align-items:flex-end;min-height:160px;padding:24px;display:flex}.SearchResults-pageContent{min-width:0}.SearchResults-pageContent .SearchResults-pageMeta{margin-top:15px}.SearchResults-paginationContainer{justify-content:center;align-items:center;gap:12px;margin-top:58px;display:flex}.SearchResults-paginationButton{color:#111;letter-spacing:.08em;text-transform:uppercase;background:#ffffffe6;border:1px solid #0000001f;border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:11px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.SearchResults-paginationButton:hover{transform:translateY(-2px)}.SearchResults-paginationNext{color:#fff;background:var(--color-black);border-color:var(--color-black)}.SearchResults-paginationPrevious:hover{color:#fff;background:var(--color-black)}.SearchResults-paginationInfo{min-width:180px;color:var(--text-faint);text-align:center;font-size:11px}.SearchResults-noResults{text-align:center;background:radial-gradient(circle at 50% 0,#bc975814,#0000 34%),#fff;border:1px solid #00000012;border-radius:var(--radius-xl);align-content:center;place-items:center;min-height:470px;padding:60px 24px;display:grid}.SearchResults-noResultsIcon{color:var(--color-gold-dark);background:#bc97581c;border:1px solid #bc975829;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid}.SearchResults-noResultsIcon span{width:24px;height:24px;display:block;position:relative}.SearchResults-noResultsIcon span:before{content:"";border:1.6px solid;border-radius:50%;width:14px;height:14px;position:absolute;top:1px;left:1px}.SearchResults-noResultsIcon span:after{content:"";transform-origin:100%;background:currentColor;width:9px;height:1.6px;position:absolute;bottom:4px;right:1px;transform:rotate(45deg)}.SearchResults-noResultsIconEmpty span:before,.SearchResults-noResultsIconEmpty span:after{background:currentColor;border:0;border-radius:0;width:20px;height:1.5px;top:11px;left:2px;transform:rotate(45deg)}.SearchResults-noResultsIconEmpty span:after{transform:rotate(-45deg)}.SearchResults-noResultsTitle{letter-spacing:-.04em;max-width:740px;margin:0 0 12px;font-size:clamp(38px,4.8vw,66px);line-height:.98}.SearchResults-noResultsText{max-width:640px;color:var(--text-muted);margin:0;font-size:16px;line-height:1.75}.SearchResults-emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.SearchResults-emptyActions a{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:var(--color-black);border:1px solid var(--color-black);border-radius:var(--radius-pill);justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:11px;font-weight:700;display:inline-flex}.SearchResults-emptyActions a+a{color:#111;background:#fff;border-color:#0000001f}@media(max-width:1050px){.SearchResults-productsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.SearchResults-articlesItem>a{grid-template-columns:1fr}.SearchResults-articleImage{min-height:210px}}@media(max-width:760px){.SearchResults-resultSectionHeader{flex-direction:column;align-items:flex-start}.SearchResults-productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.SearchResults-articlesList,.SearchResults-pagesList{grid-template-columns:1fr}.SearchResults-paginationContainer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SearchResults-paginationInfo{grid-area:1/1/auto/-1;min-width:0}.SearchResults-paginationButton{width:100%}}@media(max-width:520px){.SearchResults-searchResult{margin-bottom:64px}.SearchResults-searchResultHeading{font-size:38px}.SearchResults-searchResultsItem{border-radius:var(--radius-md)}.SearchResults-resultContent{min-height:150px;padding:14px 14px 12px}.SearchResults-kickerRow{align-items:flex-start;gap:8px;margin-bottom:7px}.SearchResults-resultVendor,.SearchResults-stock{font-size:11px}.SearchResults-resultTitle{font-size:15px}.SearchResults-resultPrice{font-size:14px}.SearchResults-productFooter{flex-direction:column;align-items:flex-start;gap:5px;padding-top:12px}.SearchResults-articleContent{padding:23px}.SearchResults-noResults{border-radius:var(--radius-lg);min-height:430px;padding:48px 20px}.SearchResults-emptyActions{flex-direction:column;width:100%}.SearchResults-emptyActions a{width:100%}}@media(max-width:700px){.SearchResults-searchResults,.SearchResults-searchResult{gap:34px}.SearchResults-resultSectionHeader{flex-direction:column;align-items:flex-start;gap:8px}.SearchResults-searchResultHeading{font-size:clamp(30px,9vw,42px)}.SearchResults-productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.SearchResults-articlesList,.SearchResults-pagesList{grid-template-columns:1fr;gap:10px}.SearchResults-articlesItem,.SearchResults-pagesItem{border-radius:var(--radius-md)}.SearchResults-paginationContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.SearchResults-paginationInfo{display:none}.SearchResults-paginationButton{width:100%}.SearchResults-noResults{padding:42px 18px}}@media(max-width:359px){.SearchResults-productsGrid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ess-SearchResults.css.map */
