.suggestions__footer{border-top-style:solid;border-top-width:1px}.suggestions{background-color:#fff}.suggestions__cta,.suggestions__link{color:var(--color-accent-400)}.suggestions__empty-text,.suggestions__empty-title,.suggestions__link-title{color:#222}.suggestions{display:none}.predictive-search.is-active .suggestions{display:block}.suggestions__link{align-items:center;display:flex}.predictive-search{position:relative}.suggestions{position:absolute}.suggestions__empty-title,.suggestions__title{margin:0}.suggestions__title{font-size:.75rem}.suggestions__empty-title{font-size:1rem}.suggestions__cta{font-weight:700}.suggestions__link-title{line-height:1.5}.suggestions__footer{text-align:center}.text-underline,.text-underline-hover:focus,.text-underline-hover:hover{text-decoration:underline}.text-strikethrough,.text-strikethrough-hover:focus,.text-strikethrough-hover:hover{text-decoration:line-through}.text-no-decoration,.text-no-decoration-hover:focus,.text-no-decoration-hover:hover{text-decoration:none}.predictive-search{opacity:1;visibility:visible}.predictive-search.is-loading .search-icon--normal{display:none}.predictive-search .search-icon--normal,.predictive-search.is-loading .search-icon--loading{display:block}.predictive-search .search-icon--loading{-webkit-animation:rotate .7s cubic-bezier(.69,.31,.56,.83) infinite;animation:rotate .7s cubic-bezier(.69,.31,.56,.83) infinite;display:none}.suggestions{margin-left:-1rem;margin-top:.75rem;max-height:calc(100vh - var(--header-height));overflow:auto;width:calc(100% + 2rem);z-index:9}.suggestions__title{color:#4d4d4d}.suggestions__pages{padding-block:1.5rem}.suggestions__pages-body{-webkit-margin-before:.5rem;margin-block-start:.5rem}.suggestions__link{padding-block:.5rem}.suggestions__link-image-container{flex:0 0 auto;width:3rem}.suggestions__link-body{-webkit-margin-start:1rem;margin-inline-start:1rem}.suggestions__link-title .highlight{background-color:#fffbd9;font-weight:700}.suggestions__link-prices{color:#4d4d4d;display:flex;margin-top:.25rem}.suggestions__link-prices.has-compare-at-price .suggestions__link-price{color:#de0101}.suggestions__link-compare-price{color:rgba(77,77,77,.85);font-size:.875rem;margin-left:.5rem;text-decoration:line-through}.suggestions__empty{-webkit-padding-before:1.5rem;padding-block-start:1.5rem}.suggestions__empty-text{margin-block:1rem}.suggestions__footer{border-color:#a0a0a0;padding-block:1.5rem}.suggestions__cta{text-decoration:none}.suggestions__cta .icon{height:auto;margin-bottom:.125rem;margin-left:.25rem;width:.25rem}@media only screen and (min-width:480px){.smaller--text-underline,.smaller--text-underline-hover:focus,.smaller--text-underline-hover:hover{text-decoration:underline}.smaller--text-strikethrough,.smaller--text-strikethrough-hover:focus,.smaller--text-strikethrough-hover:hover{text-decoration:line-through}.smaller--text-no-decoration,.smaller--text-no-decoration-hover:focus,.smaller--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:720px){.small--text-underline,.small--text-underline-hover:focus,.small--text-underline-hover:hover{text-decoration:underline}.small--text-strikethrough,.small--text-strikethrough-hover:focus,.small--text-strikethrough-hover:hover{text-decoration:line-through}.small--text-no-decoration,.small--text-no-decoration-hover:focus,.small--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:860px){.medium--text-underline,.medium--text-underline-hover:focus,.medium--text-underline-hover:hover{text-decoration:underline}.medium--text-strikethrough,.medium--text-strikethrough-hover:focus,.medium--text-strikethrough-hover:hover{text-decoration:line-through}.medium--text-no-decoration,.medium--text-no-decoration-hover:focus,.medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:1024px){.suggestions__empty-title{font-size:1.125rem}.large--text-underline,.large--text-underline-hover:focus,.large--text-underline-hover:hover{text-decoration:underline}.large--text-strikethrough,.large--text-strikethrough-hover:focus,.large--text-strikethrough-hover:hover{text-decoration:line-through}.large--text-no-decoration,.large--text-no-decoration-hover:focus,.large--text-no-decoration-hover:hover{text-decoration:none}.suggestions{border-radius:0 0 3px 3px;margin-left:0;margin-top:-1.5rem;padding-top:1.5rem;width:100%;z-index:-1}}@media only screen and (min-width:1280px){.xlarge--text-underline,.xlarge--text-underline-hover:focus,.xlarge--text-underline-hover:hover{text-decoration:underline}.xlarge--text-strikethrough,.xlarge--text-strikethrough-hover:focus,.xlarge--text-strikethrough-hover:hover{text-decoration:line-through}.xlarge--text-no-decoration,.xlarge--text-no-decoration-hover:focus,.xlarge--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:1023px){.max-large--text-underline,.max-large--text-underline-hover:focus,.max-large--text-underline-hover:hover{text-decoration:underline}.max-large--text-strikethrough,.max-large--text-strikethrough-hover:focus,.max-large--text-strikethrough-hover:hover{text-decoration:line-through}.max-large--text-no-decoration,.max-large--text-no-decoration-hover:focus,.max-large--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:859px){.max-medium--text-underline,.max-medium--text-underline-hover:focus,.max-medium--text-underline-hover:hover{text-decoration:underline}.max-medium--text-strikethrough,.max-medium--text-strikethrough-hover:focus,.max-medium--text-strikethrough-hover:hover{text-decoration:line-through}.max-medium--text-no-decoration,.max-medium--text-no-decoration-hover:focus,.max-medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:719px){.max-small--text-underline,.max-small--text-underline-hover:focus,.max-small--text-underline-hover:hover{text-decoration:underline}.max-small--text-strikethrough,.max-small--text-strikethrough-hover:focus,.max-small--text-strikethrough-hover:hover{text-decoration:line-through}.max-small--text-no-decoration,.max-small--text-no-decoration-hover:focus,.max-small--text-no-decoration-hover:hover{text-decoration:none}}