.bw-search-experience{position:fixed;z-index:20000;border:1px solid var(--bw-action,#5b8def);border-radius:12px;background:#fff;box-shadow:0 14px 42px rgba(16,24,40,.15);overflow:auto;overscroll-behavior:contain;color:#344054;font-size:13px;line-height:1.5;text-align:left;box-sizing:border-box}.bw-search-experience[hidden]{display:none!important}.bw-search-experience *{box-sizing:border-box}.bw-search-experience a{color:inherit;text-decoration:none}.bw-search-experience button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent;padding:0}.bw-search-experience :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--bw-action,#5b8def);outline-offset:2px}.bw-search-experience-head{display:none}.bw-search-experience-content{padding:18px 20px}.bw-search-status{font-size:12px;color:#667085;margin:0}.bw-search-status:empty{display:none}.bw-search-section{position:relative;margin:0 0 20px;min-width:0}.bw-search-section:last-child{margin-bottom:0}.bw-search-section h3{font-size:13px;font-weight:600;line-height:1.5;margin:0 0 10px;color:#344054}.bw-search-product-rail{position:relative;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 2px 8px}.bw-search-experience .bw-search-mini-product,.bw-search-experience .bw-search-product{display:flex;flex:0 0 220px;gap:10px;min-width:0;padding:7px;border:1px solid #e6e8ed;border-radius:8px;background:#fff}.bw-search-experience .bw-search-mini-product img{width:64px;height:84px;flex-shrink:0;object-fit:contain;border-radius:5px;background:#f7f8fa}.bw-search-product-info{display:flex;flex-direction:column;gap:7px;min-width:0}.bw-search-product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;font-weight:400;line-height:1.5}.bw-search-product-price,.bw-search-product-price .amount{font-size:12px;color:#111827!important;font-weight:600}.bw-search-product-price del,.bw-search-product-price del .amount{color:#98a2b3!important;font-size:10px;font-weight:400}.bw-search-product-price ins{background:none;text-decoration:none}.bw-search-experience .bw-search-product{flex:0 0 108px;flex-direction:column;gap:6px}.bw-search-experience .bw-search-product img{width:100%;height:122px;object-fit:contain;background:#f7f8fa;border-radius:5px}.bw-search-experience .bw-search-rail-prev,.bw-search-experience .bw-search-rail-next{position:absolute;top:65px;border-radius:50%;width:32px;height:32px;background:white;border:1px solid #e6e8ed;box-shadow:0 3px 12px #10182818;font-size:22px;z-index:1}.bw-search-rail-prev{left:-10px}.bw-search-rail-next{right:-10px}.bw-search-experience [hidden]{display:none!important}.bw-search-chips{display:flex;flex-wrap:wrap;gap:8px}.bw-search-chips a{padding:5px 12px;border:1px solid #e6e8ed;border-radius:30px;font-size:12px;white-space:nowrap}.bw-search-chips a:hover,.bw-search-experience a.is-active{background:#f3f6fb}.bw-search-history-list{display:flex;flex-wrap:wrap;gap:8px 18px;padding-right:4px}.bw-search-history-list>span{display:flex;align-items:center;gap:4px;font-size:12px}.bw-search-history-list button{width:28px;height:28px;color:#98a2b3;font-size:18px}.bw-search-experience .bw-search-history-clear{position:absolute;top:0;right:0;font-size:11px;color:#667085;text-decoration:underline}.bw-search-experience .is-history h3{padding-right:65px}.bw-search-results{list-style:none;margin:0;padding:0}.bw-search-results li{margin:0}.bw-search-results a{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid #f0f2f5;font-size:13px}.bw-search-results .bw-search-mini-product{width:100%;border:0;border-bottom:1px solid #f0f2f5;border-radius:0;padding:10px 8px}.bw-search-results .bw-search-mini-product img{width:44px;height:54px}.bw-search-results .bw-search-product-info{flex-direction:row;justify-content:space-between;align-items:center;flex:1}.bw-search-results small{margin-left:auto;color:#98a2b3;font-size:11px}.bw-search-results .bw-search-all{justify-content:center;color:var(--bw-action,#5b8def);font-size:12px;font-weight:600;border:0;margin-top:6px}.bw-search-experience-anchor{outline:1px solid var(--bw-action,#5b8def);outline-offset:0;border-radius:30px}body.bw-discovery-search-open{overflow:hidden}.bw-search-experience.is-mobile{display:flex;flex-direction:column;inset:0!important;width:100%!important;height:100dvh;max-height:none!important;border:0;border-radius:0;box-shadow:none;background:#f7f8fa}.bw-search-experience.is-mobile:focus{outline:none!important}.bw-search-experience.is-mobile .bw-search-experience-head{display:flex;align-items:center;gap:4px;flex-shrink:0;margin:0;padding:6px 8px;border-bottom:1px solid #edf0f4;background:#fff}.bw-search-experience.is-mobile .bw-search-experience-head input[type=search]{flex:1;width:0;min-width:0;border:0;box-shadow:none;background:#fff;height:44px;padding:0 5px;font-size:16px;color:#344054;border-radius:0}.bw-search-experience.is-mobile .bw-search-experience-head input[type=search]:focus{outline:none!important;outline-offset:0!important;box-shadow:none}.bw-search-experience.is-mobile .bw-search-experience-head input[type=search]:focus-visible{box-shadow:inset 0 -2px 0 #344054}.bw-search-experience-head input::-webkit-search-cancel-button{display:none}.bw-search-experience .bw-search-back,.bw-search-experience .bw-search-clear{flex:0 0 44px;height:44px;font-size:26px;color:#667085}.bw-search-experience .bw-search-back{display:flex;align-items:center;justify-content:center;color:#344054}.bw-search-experience .bw-search-back svg{display:block;width:24px;height:24px;flex:none}.bw-search-experience .bw-search-submit{flex:0 0 42px;height:44px;font-size:12px;color:var(--bw-action,#5b8def);font-weight:600}.bw-search-experience.is-mobile .bw-search-experience-content{overflow-y:auto;min-height:0;padding:14px 12px;flex:1}.bw-search-experience.is-mobile .bw-search-section{margin-bottom:18px}.bw-search-experience.is-mobile .bw-search-mini-product{flex-basis:205px;background:#fff}.bw-search-experience.is-mobile .bw-search-results .bw-search-mini-product{flex-basis:auto;background:transparent}.bw-search-experience.is-mobile .bw-search-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.bw-search-experience.is-mobile .bw-search-rail-prev,.bw-search-experience.is-mobile .bw-search-rail-next{display:none}.bw-search-experience.is-mobile .bw-search-history-clear{min-height:28px}.bw-search-experience.is-mobile .bw-search-history-list button{width:36px;height:36px}@media(prefers-reduced-motion:reduce){.bw-search-product-rail{scroll-behavior:auto}}.bw-search-product-rail::-webkit-scrollbar{display:none}