.vl-search-page{--vl-search-card-size: 11px;color:var(--vl-ink, #292927);font-family:var(--vl-type-body-family,var(--vl-font-family, Montserrat, sans-serif));font-synthesis:none;overflow-wrap:anywhere;font-weight:var(--vl-type-body-weight,inherit)}.vl-search-page .section-header{width:min(100%,560px);text-align:start}.vl-search-page .section-header>.v-stack{width:100%;gap:16px}.vl-search-page :is(.section-header,.empty-state) h1{margin:0;color:inherit;font:var(--vl-type-page-title-weight,400) var(--vl-type-page-title-size,clamp(26px, 2.5vw, 36px))/1.15 var(--vl-type-page-title-family,var(--vl-heading-font-family,var(--vl-font-family)));letter-spacing:-.025em;text-transform:none}.vl-search-page .section-header p{color:var(--vl-muted, #72726f);font-size:var(--vl-type-body-size,12px);line-height:1.5;font-family:var(--vl-type-body-family,var(--vl-font-family));font-weight:var(--vl-type-body-weight,inherit)}.vl-search-page .empty-state{text-align:start}.vl-search-page .main-search-form{width:100%;min-width:0;margin:0}.vl-search-page__input-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid currentColor}.vl-search-page__input-row input{width:100%;min-width:0;min-height:52px;padding:8px 0;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--vl-type-field-family,var(--vl-font-family, Montserrat, sans-serif));font-size:max(16px,var(--vl-type-field-size,16px));font-weight:var(--vl-type-field-weight,400);line-height:1.5}.vl-search-page__input-row input:focus-visible{outline:0}.vl-search-page__input-row:has(input:focus-visible){box-shadow:inset 0 -2px 0 currentColor}.vl-search-page__input-row button{display:grid;place-items:center;width:44px;min-height:44px;padding:0;color:inherit}.vl-search-page__input-row button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vl-search-page .main-search>.pagination{display:grid;width:fit-content;margin:32px auto 0}.vl-search-page .product-card{min-width:0}.vl-search-page .product-card__info{width:100%;padding:16px 4px 0;justify-items:stretch;gap:6px;color:var(--vl-ink, #292927);text-align:start;text-transform:none}.vl-search-page .product-card__info>.v-stack{width:100%;min-width:0;justify-items:stretch;gap:6px}.vl-search-page .product-card__info>.v-stack>.v-stack{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-items:stretch;gap:4px 12px}.vl-search-page .product-card__info .product-title{min-width:0;font:var(--vl-type-card-title-weight,500) var(--vl-type-card-title-size,var(--vl-search-card-size))/1.5 var(--vl-type-card-title-family,var(--vl-heading-font-family,var(--vl-font-family)));letter-spacing:-.01em;text-transform:none}.vl-search-page .product-card__info :is(price-list,sale-price,compare-at-price,unit-price){min-width:0;font:var(--vl-type-price-weight,500) var(--vl-type-price-size,var(--vl-search-card-size))/1.5 var(--vl-type-price-family,var(--vl-font-family, Montserrat, sans-serif));letter-spacing:-.01em;text-transform:none}.vl-search-page .product-card__info .product-title{color:inherit;text-align:start}.vl-search-page .product-card__info price-list{justify-content:end;gap:4px 8px}.vl-search-page .product-card__info :is(sale-price,compare-at-price){color:inherit}.vl-search-page .product-card__info compare-at-price{color:var(--vl-muted, #72726f)}.vl-search-page .product-card__info .rating-badge{justify-content:start}.vl-search-page .product-card__info .product-title:focus-visible{outline:2px solid currentColor;outline-offset:3px}.raith-search-filter-drawer::part(content){height:calc(100% - var(--raith-preview-bottom-inset, 0px));min-height:0}@media(max-width:999px){facets-sort-popover#sort-by-popover::part(content){margin-block-end:var(--raith-preview-bottom-inset, 0px);max-height:min(75vh,calc(100vh - var(--raith-preview-bottom-inset, 0px)))}@supports (height: 100dvh){facets-sort-popover#sort-by-popover::part(content){max-height:min(85dvh,calc(100dvh - var(--raith-preview-bottom-inset, 0px)))}}}@media(max-width:900px){.vl-search-page{--vl-search-card-size: 12px}.vl-search-page .section-spacing{padding-block-start:28px}.vl-search-page .product-card__info>.v-stack>.v-stack{grid-template-columns:minmax(0,1fr)}.vl-search-page .product-card__info price-list{justify-content:start}}@media(forced-colors:active){.vl-search-page__input-row input:focus-visible{outline:2px solid CanvasText;outline-offset:-2px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/raith-search-page.css.map */
