.search-bar{--font-color:var(--gray-dark);height:100%;position:relative;width:100%;z-index:1}@media only screen and (min-width:1200px){.search-bar{padding-bottom:0}}@media only screen and (max-width:1199px){.search-nav .search-bar{display:flex;flex-direction:column}}.search-bar-icon{align-items:center;display:flex;flex:0 0 36px;height:36px;justify-content:flex-start}.search-bar-icon svg{color:currentColor;width:16px}.close-search{--icon-size:12px;align-items:center;display:flex;justify-content:center}.search-form{--max-width:100%;padding:12px var(--side-padding);width:100%}@media only screen and (max-width:1199px){.search-nav .search-form{padding-left:0;padding-right:0}.search-nav .search-form .search-inner{border-left:0;border-radius:0;border-right:0;border-top:0;margin:0;padding-bottom:12px;padding-left:21px}.search-nav .search-form .search-bar-icon{flex:0 0 22px;height:22px}.search-nav .search-form .search-input{--input-height:22}}.search-input{--font-size:16px;--border:#fff;--input-height:36;--font-weight:400;flex:0 1 100%;padding:0 0 0 8px}.search-nav{height:100%}@media only screen and (max-width:1199px){.search-nav{height:100vh;position:fixed;top:0}}.search-nav.has-suggestions{padding-bottom:0}@media only screen and (min-width:1200px){.search-nav.has-suggestions{height:416px}}.search-nav .dialog-close{z-index:2}.search-suggestions{--max-width:100%;transition:.2s ease-in-out}@media only screen and (min-width:1200px){.search-suggestions{align-items:stretch;border-top:1px solid var(--border);display:flex;justify-content:center}}@media only screen and (max-width:1199px){.search-suggestions{flex-grow:1;overflow:scroll}.search-nav .search-suggestions .grid-item{flex:0 0 50%}}.list-searches .heading,.product-suggestions .heading{--font:var(--font-lato);--font-size:14px;--line-height:24px;margin-bottom:12px;margin-top:0}@media only screen and (min-width:1200px){.list-searches{flex:1 0 200px;max-width:200px;width:200px}}.list-searches .heading{padding:0 8px}.suggestion-bg{padding:0 16px}@media only screen and (min-width:1200px){.suggestion-bg{--bg:#f9f9f9;flex:1 0 200px;padding-left:var(--side-padding)}}.product-suggestions{border-left:0;display:block;order:0;padding:25px 22px}@media only screen and (min-width:1200px){.product-suggestions{border-left:0;flex:1 1 1200px}}.product-suggestions .grid-list{--gap:25px;-moz-column-gap:var(--gap);column-gap:var(--gap);flex-wrap:wrap}@media only screen and (max-width:1199px){.product-suggestions .grid-list{--row:2!important;--gap:8px;row-gap:var(--gap)}}.product-suggestions .grid-item{flex:0 0 calc(100%/var(--row));max-width:calc((100% - (var(--row) - 1)*var(--gap))/var(--row) - 1px)}.product-suggestions .tile__container{width:100%}.product-suggestions .product-loader .button{--btn-color:var(--black);--btn-color-hover:var(--white);--font-color:var(--btn-color);--btn-border:var(--black);--line-height:48px}.product-suggestions .product-loader .button:active,.product-suggestions .product-loader .button:focus,.product-suggestions .product-loader .button:hover{--font-color:var(--btn-color-hover);outline:0}.product-suggestions .product-loader .button__cta .button__cta-primary,.product-suggestions .product-loader .button__cta .tile__price{--line-height:18px;margin-bottom:4px;margin-top:4px}.product-suggestions .media{--ratio-padding:100%!important;margin-bottom:8px}.product-suggestions .flag-container{right:8px;top:8px}.product-suggestions .tile-flag{--font-size:12px;--line-height:18px;--letter-spacing:0.005em;padding:4px 8px}.product-suggestions .tile-reviews--on-image{bottom:0;left:0;right:auto}.product-suggestions .tile-reviews--on-image:empty{display:none}.product-suggestions .tile-heading-lockup>.heading{font-family:var(--font-lato);font-size:10px;font-weight:400;letter-spacing:.005em;line-height:18px;margin-bottom:2px}.product-suggestions .tile-heading-lockup .tile-product__title{margin-bottom:2px}.product-suggestions .tile-heading-lockup .tile-description{font-family:var(--font-lato);font-size:14px;font-weight:400;letter-spacing:.005em;line-height:22px;margin-bottom:8px}.product-suggestions .tile-body{--text-align:left}.product-suggestions custom-dropdown .selected-option{overflow:hidden;width:calc(100% - 14px)}.suggest-list{list-style-type:none;padding-left:0}.suggest-list li{margin-bottom:8px;margin-top:0}.suggest-list li:last-child{margin-bottom:0}.suggestion-item{--font:var(--font-lato);--font-size:14px;--line-height:24px;background-color:transparent;cursor:pointer;display:block;line-height:38px;padding:0 8px;text-transform:capitalize;transition:background-color .2s ease-in-out;white-space:nowrap}.suggestion-item.is-active{background-color:#f3f3f3}.search-bar-heading{margin:0 0 0 auto;padding:12px;text-transform:uppercase}.search-inner{--border:var(--emerald-black);border:1px solid var(--border);border-radius:5px;display:flex;margin:16px 0 12px;overflow:hidden;padding:0 8px}