.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.search__button path{stroke:#000;fill:#000}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.search-modal:has(.dwc-search-curated){overflow:visible}.dwc-search-curated{position:absolute;top:100%;left:0;width:100%;background:#f8f8f8;color:#000;padding:45px 5%;box-sizing:border-box;z-index:5;max-height:calc(100vh - 160px);overflow-y:auto}.dwc-search-curated[hidden]{display:none!important}.dwc-search-curated__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dwc-search-curated__heading h2{margin:0;font-size:20px;font-weight:800;color:#000}.dwc-search-curated__heading a{font-size:15px;font-weight:700;color:#000;text-decoration:underline}.dwc-search-curated__products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.dwc-search-curated__product{display:flex;flex-direction:column;gap:8px;color:#000;text-decoration:none;min-width:0}.dwc-search-curated__image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#eee;border-radius:6px}.dwc-search-curated__title{font-size:17px;font-weight:800;line-height:1.2;text-transform:uppercase}.dwc-search-curated__price{font-size:16px;font-weight:600}.dwc-search-curated__product:hover .dwc-search-curated__title{text-decoration:underline}@media screen and (max-width:749px){.dwc-search-curated{padding:25px 20px;max-height:calc(100vh - 120px)}.dwc-search-curated__heading h2{font-size:17px}.dwc-search-curated__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.dwc-search-curated__title,.dwc-search-curated__price{font-size:14px}}.dwc-search-curated__layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:50px;max-width:1600px;margin:0 auto}.dwc-search-curated__products{grid-template-columns:repeat(4,minmax(0,1fr))}.dwc-search-curated__sidebar{border-left:1px solid #ddd;padding-left:35px}.dwc-search-curated__sidebar h2{font-size:20px;font-weight:800;color:#000;margin:0 0 25px}.dwc-search-curated__popular{display:flex;flex-direction:column;gap:18px}.dwc-search-curated__popular a:hover{color:#ed1c24;text-decoration:underline}.dwc-search-curated__brew{display:inline-flex;align-items:center;justify-content:center;margin-top:35px;padding:14px 25px;background:#ed1c24;border:2px solid #ed1c24;color:#fff;font-size:15px;font-weight:800;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.dwc-search-curated__brew:hover{background:#000;color:#fff;border-color:#ed1c24}@media screen and (max-width:749px){.dwc-search-curated__layout{grid-template-columns:1fr;gap:30px}.dwc-search-curated__products{grid-template-columns:repeat(2,minmax(0,1fr))}.dwc-search-curated__sidebar{border-left:none;border-top:1px solid #ddd;padding:25px 0 0}.dwc-search-curated__popular{gap:14px}}@media screen and (min-width:750px){.search-modal .predictive-search--header{width:min(1400px,94vw);max-width:none;left:50%;right:auto;transform:translate(-50%);background:#f8f8f8;color:#000}.search-modal .predictive-search__results-groups-wrapper{display:block;padding:30px}.search-modal .dwc-predictive-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.search-modal .dwc-predictive-product{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:10px;background:transparent;color:#000}.search-modal .dwc-predictive-product .predictive-search__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#eee;border-radius:6px}.search-modal .dwc-predictive-product .predictive-search__item-content{padding:0;width:100%;text-align:left}.search-modal .dwc-predictive-product .predictive-search__item-heading{color:#000;font-size:17px;font-weight:700;line-height:1.3}.search-modal #predictive-search-products{color:#000!important;font-size:20px;font-weight:800;margin-bottom:22px}.search-modal .dwc-predictive-product:hover .predictive-search__item-heading{text-decoration:underline}}@media screen and (max-width:749px){.search-modal .dwc-predictive-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.search-modal .dwc-predictive-product{display:flex;flex-direction:column}.search-modal .dwc-predictive-product .predictive-search__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}}@media screen and (min-width:750px){.search-modal .predictive-search--header{width:100%;max-width:none;left:0;right:0;transform:none}.search-modal .predictive-search__results-groups-wrapper{max-width:1600px;margin:0 auto;padding:45px 5%}.search-modal .dwc-predictive-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px){.search-modal .predictive-search--header{position:fixed!important;top:255px!important;left:0!important;right:0!important;width:100vw!important;max-width:none!important;transform:none!important;margin:0!important;background:#f8f8f8;z-index:100}.search-modal .predictive-search__results-groups-wrapper{max-width:1600px;margin:0 auto;padding:45px 5%}}.search-modal .predictive-search__search-for-button svg,.search-modal .predictive-search__search-for-button .icon-arrow{display:none!important}.search-modal .predictive-search a,.search-modal .predictive-search a:hover,.search-modal .dwc-predictive-product:hover .predictive-search__item-heading{text-decoration:none!important}.search-modal .predictive-search__search-for-button{color:#000!important;text-transform:uppercase;font-size:16px;font-weight:800;background:#f8f8f8}.search-modal .predictive-search__search-for-button *{color:#000!important}.search-modal .predictive-search__search-for-button:hover{background:#eee}.dwc-search-curated__popular a{font-size:16px;font-weight:400;font-family:Fenomen-Sans-Light!important;color:#000;text-decoration:none}.dwc-search-curated a,.dwc-search-curated a:hover,.dwc-search-curated a:focus{text-decoration:none!important}.dwc-search-curated__heading a{transition:color .2s ease}.dwc-search-curated__heading a:hover,.dwc-search-curated__popular a:hover,.dwc-search-curated__brew:hover{color:#ed1c24!important}@media screen and (min-width:750px){.dwc-predictive-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:50px;max-width:1600px;margin:0 auto}.dwc-predictive-main{min-width:0}.dwc-predictive-layout .dwc-predictive-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dwc-predictive-layout .dwc-search-curated__sidebar{border-left:1px solid #ddd;padding-left:35px}}@media screen and (max-width:749px){.dwc-predictive-layout{display:grid;grid-template-columns:1fr;gap:30px}}.search-modal .dwc-predictive-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:50px;width:100%;align-items:start}.search-modal .dwc-predictive-main{min-width:0}.search-modal .dwc-predictive-layout .dwc-search-curated__heading{margin-bottom:24px}.search-modal .dwc-predictive-layout .dwc-search-curated__heading h2{color:#000!important;font-size:20px;font-weight:800}.search-modal .dwc-predictive-layout .dwc-predictive-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.search-modal .dwc-predictive-layout .dwc-search-curated__sidebar{border-left:1px solid #ddd;padding-left:35px}.search-modal .dwc-predictive-product .predictive-search__item-heading{color:#000!important;font-size:17px;font-weight:800;line-height:1.2;text-transform:uppercase}.search-modal .dwc-predictive-suggestions,.search-modal .dwc-predictive-main .predictive-search__pages-wrapper{margin-top:30px}.search-modal .predictive-search a,.search-modal .predictive-search a:hover,.search-modal .predictive-search a:focus,.search-modal .predictive-search__item-heading{text-decoration:none!important}.search-modal .dwc-predictive-layout .dwc-search-curated__heading a:hover{color:#ed1c24!important}@media screen and (max-width:749px){.search-modal .dwc-predictive-layout{grid-template-columns:1fr;gap:30px}.search-modal .dwc-predictive-layout .dwc-predictive-products{grid-template-columns:repeat(2,minmax(0,1fr))}.search-modal .dwc-predictive-layout .dwc-search-curated__sidebar{border-left:none;border-top:1px solid #ddd;padding:25px 0 0}}@media screen and (max-width:749px){.search-modal .predictive-search--header,.search-modal .predictive-search__results-groups-wrapper,.search-modal .dwc-predictive-layout,.search-modal .dwc-predictive-main,.search-modal .dwc-search-curated__sidebar{background:#f8f8f8!important;color:#000!important}.search-modal .predictive-search__heading,.search-modal .dwc-predictive-layout h2,.search-modal .predictive-search__item-heading{color:#000!important}}@media screen and (max-width:749px){.search-modal .predictive-search--header{background:#f8f8f8!important;color:#000!important;box-sizing:border-box}.search-modal .predictive-search__results-groups-wrapper{padding:28px 20px 20px!important;width:100%;box-sizing:border-box}.search-modal .dwc-predictive-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:100%}.search-modal .dwc-predictive-main{min-width:0}.search-modal .dwc-predictive-layout .dwc-search-curated__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.search-modal .dwc-predictive-layout .dwc-search-curated__heading h2{font-size:19px!important;line-height:1.2;margin:0}.search-modal .dwc-predictive-layout .dwc-search-curated__heading a{font-size:13px;white-space:nowrap}.search-modal .dwc-predictive-layout .dwc-predictive-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:24px!important;margin:0!important;padding:0!important}.search-modal .dwc-predictive-products .predictive-search__list-item{margin:0!important;padding:0!important;min-width:0}.search-modal .dwc-predictive-product{display:flex;flex-direction:column;gap:8px;padding:0!important}.search-modal .dwc-predictive-product .predictive-search__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block}.search-modal .dwc-predictive-product .predictive-search__item-heading{font-size:14px!important;line-height:1.25;margin:0!important}.search-modal .dwc-predictive-layout .dwc-search-curated__sidebar{border-left:0!important;border-top:1px solid #ddd;padding:28px 0 0!important;margin:0;background:transparent!important}.search-modal .dwc-search-curated__sidebar h2{font-size:19px!important;margin:0 0 22px!important}.search-modal .dwc-search-curated__popular{display:flex;flex-direction:column;gap:14px}.search-modal .dwc-search-curated__popular a{font-size:15px!important;line-height:1.4}.search-modal .dwc-search-curated__brew{margin-top:26px!important;padding:13px 20px;font-size:13px!important}.search-modal .predictive-search__search-for-button{padding:16px 20px!important;background:#f8f8f8!important}.search-modal .predictive-search__search-for-button button{padding:0!important;font-size:14px!important;text-align:left}}@media screen and (min-width:750px)and (max-width:1199px){.search-modal .predictive-search__results-groups-wrapper{padding:30px 24px!important;box-sizing:border-box}.search-modal .dwc-predictive-layout{grid-template-columns:minmax(0,1fr) 200px!important;gap:25px!important}.search-modal .dwc-predictive-layout .dwc-predictive-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.search-modal .dwc-predictive-layout .dwc-search-curated__sidebar{padding-left:24px!important}.search-modal .dwc-predictive-product .predictive-search__item-heading{font-size:15px!important}}@media screen and (min-width:750px){.search-modal .predictive-search__search-for-button{padding-left:max(5%,calc((100vw - 1600px)/2 + 5%))!important;box-sizing:border-box}}.search-modal .predictive-search__results-groups-wrapper{margin-bottom:0!important}@media screen and (max-width:749px){.header__search .dwc-search-curated,.header__search .predictive-search--header{max-height:calc(100dvh - 180px)!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-bottom:200px!important}}.dwc-search-curated__brew,.search-modal .dwc-search-curated__brew{display:block!important;margin-top:18px!important;padding:0!important;background:none!important;border:0!important;font-family:Fenomen-Sans-Light!important;font-size:16px!important;font-weight:400!important;text-transform:none!important;color:#000!important}.dwc-search-curated__brew:hover,.search-modal .dwc-search-curated__brew:hover{background:none!important;color:#ed1c24!important}@media screen and (max-width:749px){.dwc-search-curated__brew,.search-modal .dwc-search-curated__brew{margin-top:14px!important;font-size:15px!important}}.dwc-search-curated__product,.dwc-search-curated__product:focus,.dwc-search-curated__product:focus-visible,.dwc-search-curated__title,.search-modal .predictive-search__list-item>*,.search-modal .predictive-search__list-item[aria-selected=true]>*,.search-modal .predictive-search__list-item:hover>*,.search-modal .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{color:#000!important}.search-modal .predictive-search__list-item[aria-selected=true]>*{background-color:transparent!important}.search-modal .dwc-predictive-product .price,.search-modal .dwc-predictive-product .price-item{color:#000;font-size:16px;font-weight:600;letter-spacing:normal}@media screen and (max-width:749px){.search-modal .dwc-predictive-product .price,.search-modal .dwc-predictive-product .price-item{font-size:14px}}.search-modal .dwc-predictive-side-group+.dwc-predictive-side-group{margin-top:35px}.search-modal .dwc-search-curated__sidebar h2{color:#000!important;font-size:20px;font-weight:800;margin:0 0 20px}.search-modal .dwc-predictive-side-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.search-modal .dwc-predictive-side-list .predictive-search__list-item,.search-modal .dwc-predictive-side-list .predictive-search__item{margin:0;padding:0!important}.search-modal .dwc-predictive-side-list .predictive-search__item,.search-modal .dwc-predictive-side-list .predictive-search__item-heading{font-family:Fenomen-Sans-Light!important;font-size:16px;font-weight:400;line-height:1.35;color:#000!important}.search-modal .dwc-predictive-side-list .predictive-search__item:hover,.search-modal .dwc-predictive-side-list .predictive-search__item:hover .predictive-search__item-heading{color:#ed1c24!important}@media screen and (max-width:749px){.search-modal .dwc-search-curated__sidebar h2{font-size:19px!important}.search-modal .dwc-predictive-side-list .predictive-search__item,.search-modal .dwc-predictive-side-list .predictive-search__item-heading{font-size:15px}}.search-modal .dwc-search-curated__sidebar a.dwc-predictive-view-more,.search-modal .dwc-search-curated__sidebar a.dwc-predictive-view-more:visited{display:inline-block;margin-top:20px;font-size:15px;font-weight:700;color:#000!important;text-decoration:none!important;transition:color .2s ease}.search-modal .dwc-search-curated__sidebar a.dwc-predictive-view-more:hover{color:#ed1c24!important}@media screen and (max-width:749px){.search-modal .dwc-search-curated__sidebar a.dwc-predictive-view-more{font-size:13px}}.dwc-search-curated__product:hover .dwc-search-curated__title,.predictive-search__item:hover .predictive-search__item-heading{color:#ed1c24!important;text-decoration:none!important}.dwc-search-curated__product:hover,.predictive-search__item:hover{text-decoration:none!important}.header__search .search-modal{top:0!important;bottom:auto!important;background:#000!important;z-index:100!important}.header__search .search-modal__content,.header__search .search-modal__form,.header__search .search-modal__form predictive-search{position:static!important}.header__search .search-modal .predictive-search--header{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important;margin:0!important}.header__search .dwc-search-curated{top:100%!important}
/*# sourceMappingURL=/cdn/shop/t/680/assets/component-search.css.map */
