.bbss[hidden],.bbss [hidden]{display:none!important}.bbss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;font-family:var(--font-body-family,Arial,sans-serif);color:#41444f}.bbss__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#181a1e6e}.bbss__panel{position:absolute;top:0;left:0;right:0;background:#f9f8f5;box-shadow:0 18px 52px #00000024;max-height:min(88vh,790px);overflow-y:auto;overscroll-behavior:contain}.bbss__inner{width:min(1120px,calc(100% - 52px));margin:auto;padding:31px 0 23px}.bbss__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px}.bbss__top h2{margin:0;font-size:clamp(20px,2.3vw,30px);font-weight:450;letter-spacing:-.035em}.bbss__close{border:0;background:transparent;color:#41444f;font-size:34px;line-height:1;cursor:pointer;padding:4px 10px}#bbss-form{display:flex;align-items:center;gap:15px;padding:0 3px;border-bottom:1px solid #797c80;min-height:64px}#bbss-form svg{height:24px;width:24px;flex:none}#bbss-input{border:0!important;box-shadow:none!important;outline:0!important;background:transparent;min-width:0;flex:1;font-family:inherit;font-size:clamp(17px,2vw,23px);color:#30333b;padding:12px 0;-webkit-appearance:none}#bbss-input::placeholder{color:#97989b;opacity:1}#bbss-input::-webkit-search-cancel-button{-webkit-appearance:none}.bbss__submit{background:#41444f;border:1px solid #41444f;color:#fff;padding:12px 24px;border-radius:0;cursor:pointer;font:inherit;font-size:14px}.bbss__clear{background:transparent;border:0;text-decoration:underline;cursor:pointer;font:inherit;color:#686a70;font-size:13px}.bbss__results{min-height:88px;padding:22px 0 4px}.bbss__eyebrow{margin:0 0 16px;font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#73767a;font-weight:600}.bbss__chips{display:flex;gap:10px;flex-wrap:wrap}.bbss__chips button{background:#fff;border:1px solid #dad8d3;border-radius:2px;padding:10px 16px;cursor:pointer;font:inherit;font-size:13px;color:#41444f}.bbss__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin-top:13px}.bbss__item{display:block;min-width:0;text-decoration:none!important;color:#41444f!important}.bbss__img{aspect-ratio:1;background:#efeeeb;display:flex;align-items:center;justify-content:center;overflow:hidden}.bbss__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bbss__item-vendor{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#777b80;margin-top:11px}.bbss__item-title{margin:5px 0;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bbss__item-price{font-size:14px;font-weight:600}.bbss__state{padding:24px 0 28px;color:#66696f;font-size:15px}.bbss__suggestions{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 15px}.bbss__suggestions button{font:inherit;background:#fff;border:1px solid #d7d2ca;padding:7px 12px;cursor:pointer}.bbss__all{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 0;border-top:1px solid #dddad5;text-decoration:none!important;color:#41444f!important;font-size:14px;font-weight:600}.bbss__foot{color:#85878a;font-size:12px;margin-top:8px}html.bbss-lock,html.bbss-lock body{overflow:hidden!important}@media(max-width:749px){.bbss__panel{height:auto;max-height:96dvh}.bbss__inner{width:calc(100% - 32px);padding:18px 0}.bbss__top{margin-bottom:13px}.bbss__top h2{font-size:20px}#bbss-form{gap:9px;min-height:57px}#bbss-form svg{height:21px;width:21px}#bbss-input{font-size:16px}#bbss-input::placeholder{font-size:14px}.bbss__submit{padding:10px 12px}.bbss__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bbss__item-title{font-size:13px}.bbss__results{padding-top:18px}.bbss__foot{display:none}}@media(prefers-reduced-motion:no-preference){.bbss__panel{animation:bbssDown .18s ease-out}@keyframes bbssDown{0%{transform:translateY(-9px);opacity:.6}to{transform:translateY(0);opacity:1}}}.bbss__item-price{display:block;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:normal;line-height:1.5;min-height:21px;letter-spacing:0;font-variant-numeric:tabular-nums}.bbss__item{overflow:visible}.bbss__intro{font-size:14px;line-height:1.6;color:#85878a;margin:3px 0 4px}.bbss__collection-section{margin-top:26px;padding-top:17px;border-top:1px solid #dedbd5}.bbss__collection-links{display:flex;flex-wrap:wrap;gap:10px}.bbss__collection-link{font-size:13px;text-decoration:none!important;padding:11px 15px;color:#41444f!important;border:1px solid #d8d4ce;background:#fff}.bbss__collection-link:hover{border-color:#41444f}.bbss__item-price{overflow:visible!important;white-space:normal!important;text-overflow:clip!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bb-smart-search.css.map */
