@media screen and (min-width:750px){body.epv-search-scroll-lock{overflow:hidden}}.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.predictive-search__browse-products,.predictive-search__scroll-hint{display:none}.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}.template-search__results{position:relative}.header.header--visible-search{position:relative;--epv-search-panel-gutter: clamp(1rem, 2.5vw, 4.8rem);--epv-search-panel-half: min(37.1rem, calc(50% - var(--epv-search-panel-gutter)));grid-template-areas:"left-icons heading icons" "search search search";row-gap:1rem}.header__search-entry{grid-area:search;min-width:0;width:100%;align-self:center;justify-self:center}.header.header--visible-search .header__search-entry .header__search,.header__search-entry details{display:block;width:100%}.header__search-entry .header__search-bar{width:100%;height:4.6rem;padding:0 1.4rem;border:1px solid #888;border-radius:999px;background:#fff;color:#555;text-decoration:none;box-sizing:border-box}.header__search-entry .header__search-bar-content{width:100%;justify-content:space-between;gap:1rem}.header__search-entry .header__search-bar-label{justify-content:flex-start;min-width:0;overflow:hidden;font-size:1.5rem;font-weight:400;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.header__search-entry .header__search-bar .svg-wrapper{flex:0 0 2rem;width:2rem;height:2rem}.header__search-entry .header__search-bar:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #7d1010}@media screen and (max-width:989px){.header--visible-search .header__heading-link{width:9.5rem;box-sizing:border-box}}@media screen and (min-width:990px){.header.header--visible-search{--epv-search-panel-gutter: max(10rem, 2.5vw)}.header.header--visible-search.page-width{width:100%;max-width:none;padding-inline:clamp(2.4rem,2.5vw,4.8rem)}.header.header--visible-search{grid-template-areas:"heading navigation icons" "search search search";grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.2rem}.header--visible-search .header__heading-link{margin-left:0}.header--visible-search .header__icons{padding-right:0}.header--visible-search .header__icon--cart{margin-right:0}}@media screen and (min-width:1200px){.header.header--visible-search{grid-template-areas:"brand search icons";grid-template-columns:minmax(39rem,max-content) minmax(24rem,1fr) max-content;column-gap:2.4rem}.header--visible-search .header__search-entry{max-width:64rem}.header--visible-search>.header__heading,.header--visible-search>.header__heading-link{grid-area:brand;justify-self:start}.header--visible-search .header__inline-menu{grid-area:brand;justify-self:start;min-width:0;max-width:calc(100% - var(--epv-header-logo-reserved) - 1.2rem);margin-left:calc(var(--epv-header-logo-reserved) + 1.2rem)}}.header--visible-search .header__search details[open]>.header__search-bar{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0}.header--visible-search .header__search .search-modal{position:static;inset:auto;display:block;width:100%;height:4.6rem;min-height:0;border:0;background:transparent;animation:none}.header--visible-search .header__search .search-modal__content,.header--visible-search .header__search .search-modal__form{position:static;display:block;width:100%;max-width:none;height:4.6rem;padding:0;margin:0;inset:auto}.header--visible-search .header__search .search-modal .field{height:4.6rem;border-radius:999px;background:#fff}.header--visible-search .header__search .search-modal .field:before,.header--visible-search .header__search .search-modal .field:after{border-radius:inherit}.header--visible-search .header__search .search__input{height:4.6rem;min-height:4.6rem;padding:0 13.4rem 0 1.4rem;margin:0;border-radius:999px;font-size:1.6rem}.header--visible-search .header__search .search__input::placeholder{opacity:1;color:#555}.header--visible-search .header__search .search-modal__close-button{position:absolute;right:.1rem;top:.1rem;margin:0}.header--visible-search .header__search .search__button{right:4.5rem;top:.1rem}.header--visible-search .header__search .reset__button{right:8.9rem;top:.1rem}.header--visible-search .header__search .predictive-search--header{top:calc(100% + 12px);left:clamp(calc(var(--epv-search-panel-gutter) + var(--epv-search-panel-half)),var(--epv-search-panel-center, 50%),calc(100% - var(--epv-search-panel-gutter) - var(--epv-search-panel-half)));right:auto;width:calc(100% - 2 * var(--epv-search-panel-gutter));max-width:74.2rem;max-height:var(--epv-search-panel-max-height, calc(100dvh - var(--header-height) - 24px))!important;margin:0;transform:translate(-50%);box-sizing:border-box;border:1px solid rgba(125,16,16,.12);border-radius:2rem;box-shadow:0 12px 32px #00000029;overflow-x:hidden;z-index:5;overscroll-behavior:contain}.header--visible-search .header__search :is(.predictive-search__products-grid,.predictive-search__full-results-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.header--visible-search .header__search details[open] .modal-overlay{position:absolute;inset:100% 0 auto;height:100dvh;background:#0000004d;z-index:4}.header--visible-search .header__search details[open] .modal-overlay:after{display:none}.header__search .search-modal__back-icon{display:none}@media screen and (max-width:749px){body.epv-search-scroll-lock:has(.header__search input[type=search]:not(:placeholder-shown)){overflow:hidden}.header.header--visible-search{padding-block:.8rem;row-gap:.6rem}.header--visible-search .header__heading-link{width:8rem}.header--visible-search .header__search-entry{min-height:4.6rem}body.epv-mobile-search-open .section-header{transform:none;top:var(--epv-search-viewport-top, 0px);transition:none}body:is(.epv-mobile-search-open,:has(.header__search details[open])) :is(.announcement-bar-section,[data-elportal-shipping-banner]){display:none}.header.header--visible-search:has(.header__search details[open]){grid-template-areas:"search";grid-template-columns:minmax(0,1fr);padding:1.2rem;row-gap:0}.header--visible-search:has(.header__search details[open])>:is(.header__heading,.header__heading-link,.header__icons,.header__inline-menu,header-drawer){display:none}.header--visible-search .header__search .search-modal{position:static;height:4.6rem;background:transparent}.header--visible-search .header__search .search-modal__content,.header--visible-search .header__search .search-modal__form{position:static;display:block;height:4.6rem;padding:0}.header--visible-search .header__search .search-modal .field{width:calc(100% - 4.4rem);margin-left:4.4rem}.header--visible-search .header__search .search__input{padding-right:9rem}.header--visible-search .header__search .search__button{right:.1rem;border-radius:50%}.header--visible-search .header__search .reset__button{right:4.5rem}.header--visible-search .header__search .search-modal__close-button{left:-4.4rem;right:auto;width:4.4rem;height:4.4rem;color:#fff}.header__search .search-modal__close-icon{display:none}.header__search .search-modal__back-icon{display:inline-flex;transform:rotate(180deg)}.header--visible-search .header__search .predictive-search--header{position:absolute;top:calc(100% + 12px);left:1.2rem;right:1.2rem;width:auto;max-width:none;height:auto;max-height:var(--epv-search-panel-max-height, 50dvh)!important;min-height:0;margin:0;padding:1.2rem;border-radius:1.6rem;transform:none;scroll-padding-bottom:1.2rem}.header--visible-search .header__search predictive-search:has(input:placeholder-shown) .predictive-search--header{display:none}.header--visible-search .header__search details[open] .modal-overlay{display:none}body.epv-mobile-search-open [data-elportal-mobile-bottom-nav]{bottom:calc(max(var(--elportal-mobile-bottom-nav-offset, 14px),var(--epv-search-keyboard-offset, 14px)) + env(safe-area-inset-bottom))}body.epv-mobile-search-open.epv-search-keyboard-open [data-elportal-mobile-bottom-nav],body.epv-mobile-search-open [data-elportal-add-home]{display:none!important}.header--visible-search .header__search :is(.predictive-search__products-grid,.predictive-search__full-results-grid){grid-template-columns:minmax(0,1fr);gap:0;padding:0}.header--visible-search .header__search .predictive-search__product-card>.card{position:relative;display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid #e8e8e8}.header--visible-search .header__search .predictive-search__product-media{position:static;width:7.2rem;padding:0;align-self:start}.header--visible-search .header__search .predictive-search__media-box{width:7.2rem;height:7.2rem;margin-inline:auto;border-radius:.8rem}.header--visible-search .header__search .predictive-search__product-media>.rappi-plus,.header--visible-search .header__search .predictive-search__product-media>.elportal-qty-control{left:auto;right:0;min-height:4.4rem}.header--visible-search .header__search .predictive-search__product-media>.rappi-plus{top:1.4rem;bottom:auto;transform:none;width:4.4rem;height:4.4rem}.header--visible-search .header__search .predictive-search__product-media>.elportal-qty-control{top:1.4rem;bottom:auto;width:11.2rem;max-width:11.2rem}.header--visible-search .header__search .elportal-qty-control :is(.elportal-qty-btn,.elportal-qty-value){min-width:0;width:4.4rem;min-height:4.4rem;padding-inline:0}.header--visible-search .header__search .elportal-qty-control .elportal-qty-value{width:2.4rem}.header--visible-search .header__search .predictive-search__media-box:has(.elportal-international-card-badge){height:auto;aspect-ratio:auto;flex-direction:column}.header--visible-search .header__search .predictive-search__media-box>.elportal-international-card-badge{position:static;max-width:100%!important;padding:.4rem;font-size:1rem;margin-top:.4rem}.header--visible-search .header__search .predictive-search__media-box:has(.elportal-international-card-badge)>img{height:7.2rem;flex:0 0 7.2rem}.header--visible-search .header__search .predictive-search__product-media>.predictive-search__stock-badge.elportal-low-stock--card{position:static;max-width:100%;margin-top:.4rem;white-space:normal}.header--visible-search .header__search .predictive-search__product-card .card__content,.header--visible-search .header__search .predictive-search__product-card .card__information{display:block;min-width:0;padding:0}.header--visible-search .header__search .predictive-search__item-heading{margin:0;font-size:1.4rem;line-height:1.35}.header--visible-search .header__search .predictive-search__product-card .predictive-search__item-heading{width:auto;min-height:4.4rem;margin-right:12.4rem}.header--visible-search .header__search .predictive-search__item-heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.header--visible-search .header__search .predictive-search__status-row{flex-wrap:wrap;margin-top:.4rem}.header--visible-search .header__search .predictive-search__price .price__container,.header--visible-search .header__search .predictive-search__price .predictive-search__price-line{flex-wrap:wrap;white-space:normal}.header--visible-search .header__search .predictive-search__price :is(.price-item,.predictive-search__price-now){font-size:1.4rem}.header--visible-search .header__search .predictive-search__price .predictive-search__price-was .price-item{font-size:1.2rem}.header--visible-search .header__search .predictive-search__summary-row{gap:.8rem;padding:0}.header--visible-search .header__search .predictive-search__share-button{min-height:4.4rem;font-size:1.2rem;width:4.4rem;min-width:4.4rem;padding:0;justify-content:center}.header--visible-search .header__search [data-elportal-share-search-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.header--visible-search .header__search .predictive-search__browse-products:not([hidden]){display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0;border:0;background:transparent;color:#820000;font:inherit;font-size:1.4rem;font-weight:700;text-align:left;cursor:pointer}.header--visible-search .header__search .predictive-search__browse-products:after{content:"";width:.7rem;height:.7rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.header--visible-search .header__search .predictive-search__summary-row:has(.predictive-search__browse-products:not([hidden])) .predictive-search__results-count{display:none}.header--visible-search .header__search .predictive-search__result-group--suggestions .predictive-search__heading,.header--visible-search .header__search .predictive-search__result-group--products>.predictive-search__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.header--visible-search .header__search predictive-search[open] .predictive-search__scroll-hint:not([hidden]){display:flex;align-items:center;justify-content:center;gap:.5rem;position:absolute;left:1.2rem;right:1.2rem;height:28px;z-index:6;border-radius:0 0 1.6rem 1.6rem;background:linear-gradient(transparent,#fff 30%);color:#555;font-size:1.1rem;pointer-events:none}.header--visible-search .header__search .predictive-search__heading{margin-inline:0;padding:.4rem 0}.header--visible-search .header__search .predictive-search__result-group{gap:.4rem}.header--visible-search .header__search .predictive-search__result-group--suggestions .predictive-search__results-list--inline{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;gap:.6rem;padding:0 0 .4rem;margin:0}.header--visible-search .header__search .predictive-search__result-group--suggestions .predictive-search__list-item--pill{flex:0 0 auto}.header--visible-search .header__search .predictive-search__result-group--suggestions .predictive-search__item--pill{display:inline-flex;align-items:center;min-height:4.4rem;white-space:nowrap}.header--visible-search .header__search .predictive-search__full-results-control{padding:2rem 0 1.2rem}}.header__search .search-modal .predictive-search__availability--sold-out{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:.5rem 0 0;padding:.35rem 1.4rem;border:0;border-radius:999px;background:#820000;color:#fff;font-size:1.5rem;letter-spacing:.06em;line-height:1.3;font-weight:600}.header__search .search-modal .predictive-search__product-card[data-product-available=false] .epv-review-slot:not(:has(.epv-review-trigger:not([hidden]))){min-height:0}.header__search .search-modal .predictive-search__product-card[data-product-available=false] .predictive-search__price{margin-top:.6rem}.header__search .search-modal .predictive-search__product-card[data-product-available=false] :is(.predictive-search__discount,.predictive-search__savings){min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#666;font-size:1.2rem;font-weight:400;line-height:1.4;transform:none}.header__search .search-modal .predictive-search__product-card[data-product-available=false] .predictive-search__savings{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:.2rem .8rem}.header__search .search-modal .predictive-search__product-card[data-product-available=false] .predictive-search__unit-group{margin-top:0;padding-top:0;border-top:0;font-size:inherit}@media screen and (max-width:749px){.header--visible-search .header__search .predictive-search__product-card[data-product-available=false] .predictive-search__item-heading{min-height:0;margin-right:0}.header__search .search-modal .predictive-search__product-card[data-product-available=false] .predictive-search__savings-label{white-space:normal}}.header__search .search-modal,.header__search .search-modal :is(.card,.card__inner,.card__media){--color-background: 255, 255, 255;--gradient-background: #fff;--color-foreground: 34, 34, 34;--color-link: 125, 16, 16}.header__search .search-modal{--inputs-border-opacity: .65;color:rgb(var(--color-foreground))}.header__search .search-modal .predictive-search__share-button{color:#7d1010;border-color:#7d1010}.header__search .search-modal .predictive-search__share-button:hover,.header__search .search-modal .predictive-search__share-button:focus-visible{background-color:#fff6f4}.header__search .search-modal .predictive-search__price,.header__search .search-modal .predictive-search__price-now,.header__search .search-modal .predictive-search__price .price-item{color:#222}.header__search .search-modal .predictive-search__price-was,.header__search .search-modal .predictive-search__price-was .price-item,.header__search .search-modal .predictive-search__price .precio-aprox.precio-aprox--tachado,.header__search .search-modal .predictive-search__unit-price{color:#666}.header__search .search-modal .predictive-search__price .precio-aprox{color:#555}.header__search .search-modal .predictive-search__discount,.header__search .search-modal .predictive-search__savings{color:#36543c}.header__search .search-modal .predictive-search__status-row .predictive-search__availability--in-stock,.header__search .search-modal .predictive-search__status-row :is(.epv-card-delivery__express,.epv-card-delivery__eco,.epv-card-delivery__plain){color:#007040}.header__search .search-modal .predictive-search__product-card [data-epv-card-delivery],.header__search .search-modal .predictive-search__product-card [data-epv-card-delivery] :is([data-epv-card-delivery-label],[data-epv-delivery-line],.epv-card-delivery__pending),.header__search .search-modal .predictive-search__status-row button.epv-card-delivery,.header__search .search-modal .predictive-search__product-card .epv-card-delivery:is(:hover,:focus-visible){color:#7d1010!important;text-decoration-color:currentColor}.header__search .search-modal .predictive-search__status-row .epv-card-delivery:before{color:#666}.header__search .search-modal [data-epv-card-delivery]:focus-visible,.header__search .search-modal .predictive-search__status-row button.epv-card-delivery:focus-visible{outline-color:#7d1010}@media screen and (max-width:749px){.header--visible-search .header__search .predictive-search__product-card>.card{align-items:start}.header--visible-search .header__search .predictive-search__product-card .predictive-search__item-heading{min-height:0;margin-bottom:.2rem}.header--visible-search .header__search .predictive-search__product-card[data-product-available=true]:not(:has(.epv-review-trigger:not([hidden]))) .predictive-search__item-heading{min-height:4.4rem}.header--visible-search .header__search .predictive-search__product-card .epv-review-slot{min-height:0}.header--visible-search .header__search .predictive-search__product-card .epv-review-slot:not(:has(.epv-review-trigger:not([hidden]))){display:none}.header--visible-search .header__search .predictive-search__product-card :is(.epv-review-trigger,.epv-review-trigger--compact){min-height:2.8rem;margin:0}.header--visible-search .header__search .predictive-search__product-card .predictive-search__status-row{margin-top:.2rem}.header--visible-search .header__search .predictive-search__product-card .predictive-search__price{margin-top:.4rem}.header--visible-search .header__search .predictive-search__product-media>.predictive-search__stock-badge.elportal-low-stock--card{padding:.3rem .4rem;font-size:1.05rem;line-height:1.2;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/245/assets/component-search.css.map */
