.Theme12SearchField-module__aHZ9nW__form{width:100%;margin:0}.Theme12SearchField-module__aHZ9nW__field{height:var(--t12-search-field-height);min-height:var(--t12-search-field-height);border:1px solid var(--t12-search-field-border,#ffffff6b);cursor:text;background:0 0;border-radius:5px;padding:0 5.75rem 0 .875rem;transition:border-color .15s,border-width .15s;display:block;position:relative}.Theme12SearchField-module__aHZ9nW__field:focus-within,.Theme12SearchField-module__aHZ9nW__fieldHasValue{border-width:2px;border-color:var(--t12-search-field-border-active,#ffffffb8);padding-inline:calc(.875rem - 1px) calc(5.75rem - 1px)}.Theme12SearchField-module__aHZ9nW__label{inset-inline-start:.875rem;color:#ffffff8c;pointer-events:none;font-size:14px;font-weight:400;line-height:1;transition:top .15s,transform .15s,font-size .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.Theme12SearchField-module__aHZ9nW__field:focus-within .Theme12SearchField-module__aHZ9nW__label,.Theme12SearchField-module__aHZ9nW__fieldHasValue .Theme12SearchField-module__aHZ9nW__label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;font-size:9px;top:.35rem;transform:none}html.theme12-root[lang=en] .Theme12SearchField-module__aHZ9nW__field:focus-within .Theme12SearchField-module__aHZ9nW__label.Theme12SearchField-module__aHZ9nW__theme12-field-label{text-transform:capitalize;letter-spacing:normal}html.theme12-root[lang=en] .Theme12SearchField-module__aHZ9nW__fieldHasValue .Theme12SearchField-module__aHZ9nW__label.Theme12SearchField-module__aHZ9nW__theme12-field-label{text-transform:capitalize;letter-spacing:normal}.Theme12SearchField-module__aHZ9nW__input{width:100%;min-width:0;color:var(--t12-cream);font:inherit;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:.85rem 0 .25rem;font-size:14px;line-height:1.25;display:block}.Theme12SearchField-module__aHZ9nW__field:not(:focus-within):not(.Theme12SearchField-module__aHZ9nW__fieldHasValue) .Theme12SearchField-module__aHZ9nW__input{height:100%;padding-block:0}.Theme12SearchField-module__aHZ9nW__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.Theme12SearchField-module__aHZ9nW__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.Theme12SearchField-module__aHZ9nW__actions{inset-inline-end:.625rem;align-items:center;gap:.35rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Theme12SearchField-module__aHZ9nW__clearBtn{color:var(--t12-cream);cursor:pointer;opacity:.85;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;transition:opacity .2s;display:inline-flex}@media (hover:hover){.Theme12SearchField-module__aHZ9nW__clearBtn:hover{opacity:1}}.Theme12SearchField-module__aHZ9nW__divider{color:#ffffff61;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:11px;font-weight:300;line-height:1}.Theme12SearchField-module__aHZ9nW__searchIcon{color:var(--t12-cream);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.Theme12SearchField-module__aHZ9nW__spinner{border:2px solid #ffffff38;border-top-color:var(--t12-cream);border-radius:50%;width:18px;height:18px;animation:.65s linear infinite Theme12SearchField-module__aHZ9nW__t12SearchFieldSpin;display:block}@keyframes Theme12SearchField-module__aHZ9nW__t12SearchFieldSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Theme12SearchField-module__aHZ9nW__spinner{animation:none}}
.Theme12SearchPagination-module__kPK0oG__root{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.75rem;margin-top:clamp(2rem,4vw,3rem);padding-bottom:.25rem;display:flex}.Theme12SearchPagination-module__kPK0oG__pageBtn,.Theme12SearchPagination-module__kPK0oG__navBtn{min-width:1.25rem;color:var(--t12-cream);font-family:var(--t12-font-body);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.15rem 0;font-size:.9375rem;font-weight:300;line-height:1.2;transition:opacity .2s,color .2s;display:inline-flex;position:relative}.Theme12SearchPagination-module__kPK0oG__pageBtnActive{font-weight:400}.Theme12SearchPagination-module__kPK0oG__pageBtnActive:after{content:"";inset-inline:0;background:var(--t12-cream);height:1px;position:absolute;bottom:-.2rem}.Theme12SearchPagination-module__kPK0oG__navBtn{font-size:1.05rem;font-weight:300;line-height:1}.Theme12SearchPagination-module__kPK0oG__ellipsis{color:#f2e8d88c;min-width:1rem;font-family:var(--t12-font-body);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:300;line-height:1;display:inline-flex}@media (hover:hover){.Theme12SearchPagination-module__kPK0oG__pageBtn:hover:not(.Theme12SearchPagination-module__kPK0oG__pageBtnActive),.Theme12SearchPagination-module__kPK0oG__navBtn:hover{opacity:.72}}@media (max-width:479px){.Theme12SearchPagination-module__kPK0oG__root{gap:.35rem 1.35rem}.Theme12SearchPagination-module__kPK0oG__pageBtn,.Theme12SearchPagination-module__kPK0oG__navBtn{font-size:.875rem}}
.Theme12SearchResultsView-module__gFQFjG__page{padding-block:clamp(1.75rem, 3.5vw, 2.75rem) var(--t12-section-gap,3.25rem);color:var(--t12-cream)}.Theme12SearchResultsView-module__gFQFjG__header{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.15rem,2.5vw,1.65rem);margin-bottom:clamp(2rem,4vw,3rem);display:flex}.Theme12SearchResultsView-module__gFQFjG__title{max-width:18ch;font-family:var(--t12-font-serif);color:var(--t12-cream);margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:1.1}.Theme12SearchResultsView-module__gFQFjG__searchWrap{width:100%;max-width:46rem}.Theme12SearchResultsView-module__gFQFjG__results{position:relative}.Theme12SearchResultsView-module__gFQFjG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.15rem,2.2vw,1.75rem) clamp(.85rem,1.8vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.Theme12SearchResultsView-module__gFQFjG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.Theme12SearchResultsView-module__gFQFjG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Theme12SearchResultsView-module__gFQFjG__gridItem{flex-direction:column;min-width:0;display:flex}.Theme12SearchResultsView-module__gFQFjG__gridItem>*{flex:1;width:100%}.Theme12SearchResultsView-module__gFQFjG__productsWrap{position:relative}.Theme12SearchResultsView-module__gFQFjG__productsWrapBusy .Theme12SearchResultsView-module__gFQFjG__grid{opacity:.72}.Theme12SearchResultsView-module__gFQFjG__pageLoadingBar{pointer-events:none;justify-content:center;padding-top:1.25rem;display:flex}.Theme12SearchResultsView-module__gFQFjG__empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block:2.5rem 1rem;display:flex}.Theme12SearchResultsView-module__gFQFjG__emptyText{color:#f2e8d8b8;max-width:28rem;margin:0;font-size:1rem;line-height:1.55}.Theme12SearchResultsView-module__gFQFjG__emptyBtn{background:var(--t12-cream);min-height:2.5rem;color:var(--t12-page-bg);border-radius:5px;align-items:center;padding:.55rem 1.15rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}@media (hover:hover){.Theme12SearchResultsView-module__gFQFjG__emptyBtn:hover{opacity:.9}}.Theme12SearchResultsView-module__gFQFjG__skeletonCard{flex-direction:column;gap:.75rem;display:flex}.Theme12SearchResultsView-module__gFQFjG__skeletonMedia,.Theme12SearchResultsView-module__gFQFjG__skeletonLine,.Theme12SearchResultsView-module__gFQFjG__skeletonLineShort{background:linear-gradient(90deg,#f2e8d814 0%,#f2e8d829 50%,#f2e8d814 100%) 0 0/200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite Theme12SearchResultsView-module__gFQFjG__t12SearchResultsShimmer;display:block}.Theme12SearchResultsView-module__gFQFjG__skeletonMedia{aspect-ratio:1}.Theme12SearchResultsView-module__gFQFjG__skeletonLine{border-radius:6px;width:88%;height:.95rem}.Theme12SearchResultsView-module__gFQFjG__skeletonLineShort{border-radius:6px;width:52%;height:.75rem}@keyframes Theme12SearchResultsView-module__gFQFjG__t12SearchResultsShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.Theme12SearchResultsView-module__gFQFjG__skeletonMedia,.Theme12SearchResultsView-module__gFQFjG__skeletonLine,.Theme12SearchResultsView-module__gFQFjG__skeletonLineShort{animation:none}}
