.header-search-bar-desktop-container{position:relative;display:none}.header-search-bar-mobile-container predictive-search[results=true] .header-search-bar-upsell__wrapper,.header-search-bar-desktop-container predictive-search[results=true] .header-search-bar-upsell__wrapper{display:none}.header-search-bar-mobile-container{position:relative;display:block}.header-search-bar-upsell{position:relative}.header-search-upsell__close-button{position:absolute;top:5px;right:10px;z-index:1;width:fit-content;cursor:pointer;transform:rotate(45deg)}.header-search-bar-upsell__wrapper{position:absolute;top:100%;left:0;right:0;background-color:#fff;height:calc(100vh - 40px);height:calc(100dvh - 40px);overflow-y:auto;padding-bottom:80px;border:1px solid #000;border-top:none;background:#fffaf3}.header-search-bar-upsell__container{padding:0 15px 30px;background:#fffaf3}.search-upsell__container{margin:20px 0}.popular-searches__title-wrapper,.search-upsell__title-wrapper{display:flex}.popular-searches__title-container,.search-upsell__title-container{display:inline-flex;padding:5px 10px;position:relative}.popular-searches__background-image,.search-upsell__background-image{position:absolute;z-index:0;width:100%;top:0;height:100%;left:0;display:block}.popular-searches__title-and-icon-container svg,.search-upsell__title-and-icon-container svg{width:20px;height:20px}.popular-searches__title-and-icon-container,.search-upsell__title-and-icon-container{gap:5px;z-index:1}.popular-searches__title,.search-upsell__title{position:relative;font-size:clamp(18px,calc(18px + (24 - 18) * (100vw - 375px) / (1440 - 375)),24px);line-height:clamp(28px,calc(28px + (42 - 28) * (100vw - 375px) / (1440 - 375)),42px);font-family:var(--font-heading);font-style:var(--font-heading-style);margin:0 0 1rem;text-underline-offset:6px;text-decoration-thickness:2px;font-family:Literata}.popular-searches__list-item{margin:6px 4px;font-size:clamp(12px,calc(12px + (18 - 12) * (100vw - 375px) / (1440 - 375)),12px);box-shadow:2px 2px 3px 1px #0003;border:none;border-radius:5px;padding:3px 5px}.popular-searches__list-item{transform:translate(0);transition:transform .5s ease}.popular-searches__list-item:hover{transform:translateY(-10%)}.popular-searches__list-container{flex-wrap:wrap;list-style-type:none;padding-left:0;margin-top:0}.popular-searches__list-link{display:inline-block}.search-upsell__product-card-container{border:1px solid #ddd;border-radius:8px;padding:10px;text-align:left;box-shadow:0 2px 4px #0000001a;min-width:100%}.header-search-upsell-card-product-title{font-size:14px;margin:5px 0;line-height:1.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;min-height:2.8em;color:#000}.header-search-upsell-card-product-price{font-size:14px;margin:2px 0;text-align:left}.search-upsell-form__submit{position:relative;background-color:#c32025;border:1px solid #aa161a;border-radius:19px;color:#fff;font-size:12px;line-height:15px;font-family:Circular Std Black;height:25px;width:100%;text-align:center;display:inline-block;margin:0 auto;box-shadow:none;cursor:pointer}.search-upsell-form__submit.loading{color:transparent;pointer-events:none}.search-upsell-form__submit.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:2px solid #ccc;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;z-index:2}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (min-width: 991px){.header-search-bar-mobile-back__button{display:none}.header-search-bar-upsell__wrapper{padding-bottom:0}.header-search-bar-desktop-container{display:block}.header-search-bar-upsell__wrapper{top:calc(100% + .1rem)}.header-search-bar-upsell__wrapper{z-index:1;max-width:100rem;min-width:60vw;max-height:60vh;width:100%}}.header-search-bar-desktop-container .header-search-bar-desktop{display:none}.header-search-bar-desktop-container .header-search-bar-desktop,.header-search-bar-mobile-container .header-search-bar-mobile{z-index:2}.header-search-bar-mobile-container .header-search-bar-mobile{position:relative;opacity:1}.header-search-bar-mobile-container .search-modal__content{padding:0 24px 10px}.header-search-bar-mobile-container .search-modal__content.with-back-button{padding:0 10px 10px 5px}.header-search-bar-mobile-back__button{padding:0 5px 0 10px}.header-search-bar-mobile-container .search__input.field__input::placeholder,.header-search-bar-desktop-container .search__input.field__input::placeholder{opacity:1}@media screen and (min-width: 991px){.header-search-bar-desktop-container .header-search-bar-desktop{position:relative;opacity:1}.header-search-bar-desktop-container .predictive-search{max-width:600px;min-width:60vw}.header-search-bar-desktop-container .search-modal__form{min-width:300px}.header-search-bar-desktop-container .search-modal__content{padding:0}.header-search-bar-desktop-container .header-search-bar-desktop{display:block}}.d-flex{display:flex}.popular-searches__list-container a{text-decoration:none}.collection-list-search img{width:100%;object-fit:cover;height:80%;aspect-ratio:1;border-radius:10px}.collection-list-search a{color:inherit;text-decoration:none}.collection-list-search{display:flex;flex-wrap:wrap;gap:20px}.collection-list-search .collection-list-search-item{width:calc(50% - 10px);font-family:Literata;color:#000;font-size:14px;text-align:center}@media screen and (min-width: 750px){.collection-list-search .collection-list-search-item{width:calc(25% - 15px);font-size:15px}}.header-search-bar-upsell .product-card__net-weight,.header-search-bar-upsell .price.price--on-sale,.header-search-bar-upsell .quick-add{display:none}
/*# sourceMappingURL=/cdn/shop/t/97/assets/header-search-bar-upsell.css.map */
