html,body,#root{background-color:#f0f0f0;touch-action:pan-y;overscroll-behavior:none}@supports (-webkit-touch-callout: none){html,body,#root{overscroll-behavior-y:auto}}*{scrollbar-width:none!important}*::-webkit-scrollbar{display:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.MuiSwitch-input,.MuiChip-root{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bank_logo-selected{-webkit-filter:grayscale(0)!important;filter:none!important;box-shadow:var(--joy-shadow-md)}.splide__pagination{bottom:25vh!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.algolia-search{border-radius:12px!important}.input-enter-code input{text-align:center!important}.MuiToggleButtonGroup-root button{border-radius:0}.MuiToggleButtonGroup-root>[data-first-child]{border-top-left-radius:8px;border-bottom-left-radius:8px}.MuiToggleButtonGroup-root>[data-last-child]{border-top-right-radius:8px;border-bottom-right-radius:8px}.badge-promo{position:relative;margin:-16px -16px 0;overflow:hidden;max-height:60px;z-index:1;padding:12px 14px;border-radius:6px 6px 0 0;color:#fff;text-align:left}.badge-promo:before,.badge-promo:after{content:"";position:absolute;top:0;left:0}.badge-promo:before{background:var(--joy-palette-primary-300);height:100%;width:110%;transform-origin:bottom right;transform:rotate(1deg)}.badge-promo:after{background:var(--joy-palette-primary-500);transform:rotate(-3deg);transform-origin:bottom left;height:100%;width:110%}.badge-promo-content{position:relative;z-index:1;font-weight:800}#continuar-btn{transition:bottom .3s}#continuar-btn.show{bottom:100px}ul.splide__list{padding:0}li.splide__slide{list-style:none}.aa-Panel--scrollable{scrollbar-width:none!important;padding:0!important}.aa-Panel--scrollable::-webkit-scrollbar{display:none}.no-highlight::-webkit-scrollbar{display:none}.no-highlight{-webkit-tap-highlight-color:transparent}.today-discount-card-background{position:absolute;height:100%;width:75%;background:#fff;right:0;border-radius:0% 5px 5px 0%}@media only screen and (min-width: 768px){.today-discount-card-background{width:70%;border-radius:0% 10px 10px 0%}}.variant-indicator{display:inline-block;background-color:#d3d3d3;height:5px;width:5px;margin-left:.15em;margin-right:.15em;border-radius:100%}.variant-indicator.selected{background-color:gray}#header .MuiIconButton-root:active{background-color:inherit!important}.autocomplete-panel{padding-top:1px}.yopi-assistant-card{background-color:#000!important}#assistant-modal-dialog{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background-color:#ffffffe6;height:100vh}#assistant-loading-msg{background-image:url(/images/ai-loading-msg.svg);height:10px;width:55px;background-repeat:no-repeat;background-size:cover;background-position:center}.carousel-card-item{padding-left:16px}.promo-item-description{overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em}.icon-circle{position:relative;display:flex;justify-content:center;align-items:center;min-width:50px;height:50px;border-radius:50%;background-color:#ed7a67;color:#fff}#tabs-container{transition:opacity .1s ease,transform .1s ease}.show{opacity:1;transform:translateY(0)}.hide{opacity:0;transform:translateY(20px);pointer-events:none}.image-container{position:relative;width:500px;height:auto;overflow:hidden}.main-image{width:100%;height:auto;display:block}.magnifier{position:absolute;width:100px;height:100px;border:2px solid #000;border-radius:50%;background-repeat:no-repeat;pointer-events:none;transform:translate(-50%,-50%);display:none}.clipped{border:0;position:absolute;z-index:-10;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;padding:0}.header--ofertas-market,.header--ofertas-home,.header--ofertas-home-deco,.header--ofertas-pharmaceutical,.header--ofertas-clothing,.header--explorar{position:sticky;top:0;z-index:9;width:100%;box-shadow:0 2px 4px #0003}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-ext-italic-BX94FBPL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-italic-BUNXZkNg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-ext-3o419VMm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-D5gz9TAX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
