.lf-search-surface{--background: 250 248 244;--background-without-opacity: 250 248 244;--background-gradient: none;--text-color: 36 33 29;--border-color: 221 214 203;--accent: 36 33 29;--button-background: 36 33 29;--button-text-color: 255 255 255;--circle-button-background: 255 255 255;--circle-button-text-color: 36 33 29;--on-sale-text: 159 45 35;--on-sale-badge-background: 159 45 35;--on-sale-badge-text: 255 255 255;color:rgb(var(--text-color));background:rgb(var(--background));color-scheme:light}.header-search.lf-search-surface::part(content){background:#faf8f4;color:#24211d;border-block-end:1px solid #ddd6cb;box-shadow:0 16px 32px #24211d14}.lf-search-surface .header-search__form-control{border-block-end:1px solid #ddd6cb;padding-block:18px}.lf-search-surface .header-search__input{color:#24211d;font-family:var(--text-font-family);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.02em;text-transform:none}.lf-search-surface .header-search__input::placeholder{color:#6b6459;opacity:1}.lf-search-surface .header-search__form-control:focus-within{border-block-end-color:#76634c}.lf-search-surface dialog-close-button button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%}.lf-search-surface dialog-close-button button:hover{background:#eee9e1}.lf-search-surface .predictive-search__results{gap:28px;padding-block:28px 36px}.lf-search-surface .predictive-search__category,.lf-search-surface .text-subdued{color:#6b6459}.lf-search-surface .predictive-search__suggestions{gap:14px 20px}.lf-search-surface .predictive-search__suggestions a{color:#51493e;line-height:1.65}.lf-search-surface .predictive-search__suggestions mark{color:#24211d;background:transparent;font-weight:700}.lf-search-surface .predictive-search__products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px 16px}.lf-search-surface .product-card{min-width:0;align-content:start}.lf-search-surface .product-card .product-card__figure{aspect-ratio:1;background:#f7f6f3;border:1px solid #e9e3d9}.lf-search-surface .product-card .product-card__media,.lf-search-surface .product-card .product-card__image{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.lf-search-surface .product-card .product-card__info{color:#24211d;padding-block-start:14px;row-gap:10px}.lf-search-surface .product-card .product-title{color:#24211d;min-height:4.35em;font-size:14px;line-height:1.45;font-weight:500}.lf-search-surface .price-list{font-size:14px;gap:4px 8px}.lf-search-surface compare-at-price{color:#6b6459}.lf-search-surface .badge{font-size:10px;letter-spacing:.06em}.lf-search-surface .button{min-height:48px}.lf-search-surface :is(a,button,input):focus-visible{outline:2px solid #76634c;outline-offset:4px}.lf-search-surface .header-search__input:focus-visible{outline-offset:2px}.lf-search-surface .predictive-search__no-results{color:#51493e}.lf-search-surface .collection-toolbar{background:#faf8f4}@media(min-width:700px){.lf-search-surface .header-search__form-control{padding-block:22px}.lf-search-surface .header-search__input{font-size:22px}.lf-search-surface .predictive-search__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1000px){.lf-search-surface .predictive-search__results--with-suggestions{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:36px}.lf-search-surface .predictive-search__products{grid-template-columns:repeat(var(--product-list-items-per-row, 4),minmax(0,1fr))}}@media(max-width:699px){.lf-search-surface .predictive-search__results{gap:24px;padding-block:24px 28px}.lf-search-surface .predictive-search__suggestions{grid:auto / minmax(0,1fr);gap:10px;margin-inline:0;padding-inline:0}.lf-search-surface .product-card .product-title,.lf-search-surface .price-list{font-size:12px}.lf-search-surface .badge{font-size:9px;padding:4px 6px}.lf-search-surface .predictive-search__resource-item .justify-self-start{justify-self:stretch}.lf-search-surface .predictive-search__resource-item .justify-self-start .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lf-search.css.map */
