:root{--drv-qs-max-w: 77.5rem;--drv-qs-icon: 1.25rem;--drv-qs-tap: 1.5rem;--drv-qs-chip-h: 2.125rem;--drv-qs-thumb: 2.5rem;--drv-qs-chip-img: 1.5rem;--drv-qs-stars-w: 3.75rem;--drv-qs-stars-h: .6875rem}.drv-qs{position:relative;display:block}.drv-qs__panel{position:absolute;inset-inline:0;top:0;z-index:2;display:flex;justify-content:center;max-height:calc(100dvh - var(--drv-qs-top, 0rem));padding-block:var(--padding-xl) var(--padding-6xl);padding-inline:var(--padding-sm);overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-background);color:var(--color-foreground)}.drv-qs__panel[hidden]{display:none}html.drv-qs-open,html.drv-qs-open .page-wrapper{overflow:hidden}.drv-qs__inner{width:100%;max-width:var(--drv-qs-max-w)}.drv-qs__bar{display:flex;align-items:center;gap:var(--gap-md);margin:0;padding:var(--padding-xs) 0 var(--padding-3xl);border-block-end:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.drv-qs__bar:focus-within{border-block-end-color:var(--color-foreground)}.drv-qs__icon{display:flex;flex:0 0 auto;color:var(--color-foreground)}.drv-qs__icon svg{inline-size:var(--drv-qs-icon);block-size:var(--drv-qs-icon)}.drv-qs__icon path{stroke-width:var(--drv-header-qv-icon-stroke, .09375rem);vector-effect:non-scaling-stroke}.drv-qs__spinner{display:none;flex:0 0 auto;box-sizing:border-box;inline-size:var(--drv-qs-icon);block-size:var(--drv-qs-icon);border:.125rem solid rgb(var(--color-foreground-rgb) / var(--opacity-10));border-block-start-color:var(--color-foreground);border-radius:50%;animation:drv-qs-spin .7s linear infinite}.drv-qs__panel[data-loading] .drv-qs__spinner{display:block}.drv-qs__panel[data-loading] .drv-qs__icon{display:none}@keyframes drv-qs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.drv-qs__spinner{animation-duration:2s}}.drv-qs__input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;color:var(--color-foreground);font-family:var(--font-body--family);font-size:max(var(--drv-fs-16),var(--font-paragraph--size));line-height:var(--drv-lh-20);outline:none;-webkit-appearance:none;appearance:none;box-shadow:none}.drv-qs .drv-qs__input:focus,.drv-qs .drv-qs__input:focus-visible{outline:none;box-shadow:none}.drv-qs__input::placeholder{color:var(--color-foreground-muted)}.drv-qs__input::-webkit-search-cancel-button,.drv-qs__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.drv-qs__close{display:flex;flex:0 0 auto;margin-block:calc(var(--drv-space-4) * -1);padding:0;border:0;background:none;color:var(--color-foreground);cursor:pointer}.drv-qs__close svg{inline-size:var(--drv-qs-tap);block-size:var(--drv-qs-tap)}.drv-qs__body{padding-block-start:var(--drv-space-24)}.drv-qs__body:empty{display:none}.drv-qs__recs{display:none}.drv-qs:has([data-drv-qs-start]) .drv-qs__recs{display:block}.drv-qs__recs:has(.drv-qs__product){padding-block-start:var(--drv-space-28)}.drv-qs:has(.drv-qs__recs .drv-qs__product) [data-drv-qs-picks]{display:none}.drv-qs__view{display:flex;flex-direction:column;gap:var(--drv-space-28)}.drv-qs__cols{display:contents}.drv-qs__col{display:flex;flex-direction:column;gap:var(--drv-space-24);min-width:0}.drv-qs__group{display:flex;flex-direction:column;gap:var(--drv-space-12);min-width:0}.drv-qs__group[hidden]{display:none}.drv-qs__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--drv-space-4) var(--drv-space-16)}.drv-qs__title,.drv-qs__empty{margin:0;font-family:var(--font-body--family);font-size:var(--font-paragraph--size);font-weight:var(--font-body--weight);line-height:var(--drv-lh-20)}.drv-qs__title{color:var(--color-foreground-muted)}.drv-qs__pills,.drv-qs__chips,.drv-qs__links,.drv-qs__rows,.drv-qs__products{margin:0;padding:0;list-style:none}.drv-qs__pills,.drv-qs__chips{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.drv-qs__pill{display:inline-flex;align-items:center;gap:var(--gap-xs);margin:0;min-block-size:var(--drv-qs-chip-h);padding-block:var(--padding-xs);padding-inline:var(--padding-xl);border:0;border-radius:var(--style-border-radius-pills);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--drv-fs-12);font-weight:var(--font-heading--weight);line-height:var(--drv-lh-16);letter-spacing:var(--drv-ls-4);text-transform:uppercase;cursor:pointer}.drv-qs__pill:hover,.drv-qs__pill:focus-visible,.drv-qs__pill--recent:focus-within,.drv-qs__chip:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.drv-qs__recent-term,.drv-qs__recent-remove{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.drv-qs__recent-term:hover{text-decoration:underline;text-underline-position:from-font}.drv-qs__recent-remove{display:inline-grid;place-items:center;min-width:var(--drv-qs-tap);min-height:var(--drv-qs-tap);margin-block:calc(var(--padding-xs) * -1);margin-inline:calc(var(--gap-xs) * -.5) calc(var(--padding-xl) * -.5);color:rgb(var(--color-foreground-rgb) / var(--opacity-50));font-size:var(--drv-fs-14);line-height:1}.drv-qs__recent-remove:hover{color:var(--color-foreground)}.drv-qs__chip{display:inline-flex;align-items:center;gap:var(--drv-space-8);min-block-size:var(--drv-qs-chip-h);padding:var(--drv-space-4) var(--drv-space-12) var(--drv-space-4) var(--drv-space-12);border-radius:var(--style-border-radius-pills);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--drv-fs-14);line-height:var(--drv-lh-18);text-decoration:none}.drv-qs__chip:has(.drv-qs__chip-img){padding-inline-start:var(--drv-space-4)}.drv-qs__chip-img{flex:0 0 auto;inline-size:var(--drv-qs-chip-img);block-size:var(--drv-qs-chip-img);border-radius:50%;object-fit:cover}.drv-qs__links,.drv-qs__rows{display:flex;flex-direction:column;align-items:flex-start}.drv-qs__links{gap:var(--drv-space-8)}.drv-qs__rows{gap:var(--drv-space-10)}.drv-qs__link,.drv-qs__row{color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--font-paragraph--size);line-height:var(--drv-lh-20);text-decoration:none}.drv-qs__links--caps .drv-qs__link{font-weight:var(--drv-fw-medium);letter-spacing:var(--drv-ls-4);text-transform:uppercase}.drv-qs__link:hover,.drv-qs__row:hover .drv-qs__row-title,.drv-qs__ptile:hover .drv-qs__ptitle{text-decoration:underline;text-underline-position:from-font}.drv-qs__row{display:flex;align-items:center;gap:var(--drv-space-12);max-inline-size:100%}.drv-qs__thumb{display:grid;flex:0 0 auto;place-items:center;inline-size:var(--drv-qs-thumb);block-size:var(--drv-qs-thumb);overflow:hidden;border-radius:var(--drv-radius-small);background-color:var(--drv-light-grey)}.drv-qs__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.drv-qs__thumb--logo img{inline-size:70%;block-size:auto;object-fit:contain}.drv-qs__row-text{display:flex;flex-direction:column;min-width:0}.drv-qs__row-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drv-qs__row-label{color:var(--color-foreground-muted);font-size:var(--drv-fs-10);line-height:var(--drv-lh-14);letter-spacing:var(--drv-ls-4);text-transform:uppercase}.drv-qs__more,.drv-qs__all{color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--drv-fs-12);font-weight:var(--font-heading--weight);line-height:var(--drv-lh-16);letter-spacing:var(--drv-ls-4);text-transform:uppercase;text-decoration:underline;text-underline-offset:var(--drv-space-4)}.drv-qs__all{align-self:flex-start}.drv-qs__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--drv-space-16) var(--drv-space-10)}.drv-qs__ptile{display:flex;flex-direction:column;gap:var(--drv-space-4);color:var(--color-foreground);text-decoration:none}.drv-qs__pmedia{display:block;aspect-ratio:1;margin-block-end:var(--drv-space-4);overflow:hidden;border-radius:var(--style-border-radius-cards, var(--drv-radius-card));background-color:var(--drv-light-grey)}.drv-qs__pimg{display:block;inline-size:100%;block-size:100%;object-fit:cover}.drv-qs__ptitle{display:-webkit-box;overflow:hidden;margin:0;font-family:var(--font-body--family);font-size:var(--drv-fs-12);font-weight:var(--drv-fw-medium);line-height:var(--drv-lh-16);-webkit-line-clamp:2;-webkit-box-orient:vertical}.drv-qs .drv-qs__rating{gap:var(--drv-space-4);min-height:0;margin:0}.drv-qs__rating .drv-pcard__stars,.drv-qs__rating .drv-pcard__stars img{width:var(--drv-qs-stars-w);height:var(--drv-qs-stars-h)}.drv-qs__rating .drv-pcard__rating-value,.drv-qs__rating .drv-pcard__rating-count{margin:0;font-size:var(--drv-fs-12);line-height:var(--drv-lh-16)}.drv-qs__pdesc{display:none;overflow:hidden;color:var(--color-foreground-muted);font-family:var(--font-body--family);font-size:var(--drv-fs-14);line-height:var(--drv-lh-18);-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:750px){.drv-qs__panel{padding-inline:var(--padding-xl);border-block-start:var(--style-border-width) dashed rgb(var(--color-foreground-rgb) / var(--opacity-20));box-shadow:0 1rem 1.5rem rgb(var(--color-foreground-rgb) / var(--opacity-8))}.drv-qs__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--drv-space-24) var(--drv-space-16)}.drv-qs__ptitle{font-size:var(--font-size--md);line-height:var(--drv-lh-20)}.drv-qs__pdesc{display:-webkit-box}}@media screen and (max-width:1023px){.drv-qs__view--ordered .drv-qs__empty{order:-1}.drv-qs__view--ordered .drv-qs__col--content{order:1}.drv-qs__view--ordered .drv-qs__group--products{order:2}.drv-qs__view--ordered .drv-qs__col--links{order:3}.drv-qs__view--ordered .drv-qs__all{order:4}}@media screen and (min-width:1024px){.drv-qs__view{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:var(--drv-space-28) var(--drv-space-48)}.drv-qs__view>*,.drv-qs__cols>*{grid-column:1 / -1}.drv-qs__view .drv-qs__group--queries{grid-column:2;grid-row:1}.drv-qs__view .drv-qs__col--content{grid-column:1;grid-row:1 / span 2}.drv-qs__view .drv-qs__col--links{grid-column:2;grid-row:2}.drv-qs__view:not(:has(>.drv-qs__group--queries)) .drv-qs__col--content,.drv-qs__view:not(:has(>.drv-qs__group--queries)) .drv-qs__col--links{grid-row:1}.drv-qs__view--products-first .drv-qs__group--products{grid-row:1}.drv-qs__view--products-first .drv-qs__group--queries{grid-row:2}.drv-qs__view--products-first .drv-qs__col--content{grid-row:2 / span 2}.drv-qs__view--products-first .drv-qs__col--links{grid-row:3}.drv-qs__view:not(:has(.drv-qs__col--content)){grid-template-columns:minmax(0,1fr)}.drv-qs__view:not(:has(.drv-qs__col--content))>*,.drv-qs__view:not(:has(.drv-qs__col--content)) .drv-qs__cols>*{grid-column:1;grid-row:auto}.drv-qs__products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1280px){.drv-qs__products{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:749px){html.drv-qs-open #header-component{contain:none}.drv-qs__rating .drv-pcard__rating-count{display:none}.drv-qs__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-header-menu);height:100dvh;max-height:none;padding-block-end:calc(var(--padding-6xl) + var(--drv-qs-kb, 0rem))}.drv-qs__view{gap:var(--drv-space-24)}}
/*# sourceMappingURL=/cdn/shop/t/451/assets/drv-search.css.map */
