.suggestions{background-color:#fff}.suggestions__title{color:var(--color-secondary-400)}.suggestions__cta{color:var(--color-accent)}.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;width:100%}.suggestions__empty-title,.suggestions__title{margin:0}.suggestions__title{font-size:.75rem}.suggestions__empty-title{font-size:1rem}.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{margin-top:1rem}.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-top:1px;max-height:calc(100vh - 100px);overflow:auto;z-index:9}.suggestions__products{padding-inline:1rem}.suggestions__pages{padding:1rem}.suggestions__pages-body{-webkit-margin-before:.75rem;margin-block-start:.75rem}.suggestions__link{padding-block:.5rem}.suggestions__link-image-container{flex:0 0 auto;height:3rem;width:3rem}.suggestions__link-image-container img{height:auto;margin:0 auto;max-height:100%;max-width:100%;width:auto}.suggestions__link-body{-webkit-margin-start:1rem;margin-inline-start:1rem}.suggestions__link-title .highlight{background-color:#fffbd9;font-weight:700}.suggestions__link-prices{display:flex}.suggestions__link-prices.has-compare-at-price .suggestions__link-price{color:#de0101}.suggestions__link-compare-price{color:#a6a6a6;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{padding:1.5rem}.suggestions__cta{text-decoration:none}@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__title{font-size:.875rem}.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}.predictive-search{margin-top:0}.suggestions__body{display:grid;grid-template-columns:5fr 3fr}.suggestions__pages{padding:1.5rem}}@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}}