.ec-dm{--ec-dm-yellow: #ffc808;--ec-dm-green: #00a650;--ec-dm-dark: #2a2a2a;--ec-dm-line: #e0e0e0;--ec-dm-text: #030303}.ec-dm [hidden]{display:none!important}.ec-dm .ec-dm__panel{--color-foreground: 3, 3, 3;position:absolute;top:100%;left:-9px;z-index:50;box-sizing:border-box;max-width:calc(100vw - 32px);max-height:var(--ec-dm-max-height, none);overflow-y:auto;overscroll-behavior:contain;translate:var(--ec-dm-shift, 0) 0;background:#fff;box-shadow:0 10px 20px #0000001f;color:var(--ec-dm-text);font-family:Poppins,sans-serif;letter-spacing:0;text-align:left;scrollbar-width:thin}.ec-dm :where(.ec-dm__panel a){color:var(--ec-dm-text);text-decoration:none}.ec-dm :where(.ec-dm__panel ul){margin:0;padding:0;list-style:none}.ec-dm :where(.ec-dm__panel p){margin:0}.ec-dm .ec-dm__badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:20px;padding:0 6px;border-radius:2px;background:var(--ec-dm-yellow);color:#000;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.ec-dm .ec-dm__badge--verde{background:var(--ec-dm-green);color:#fff;font-size:12px}.ec-dm .ec-dm__pix-tag{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:2px;background:var(--ec-dm-yellow);color:#000;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.ec-dm .ec-dm__panel--products{--ec-dm-tile-width: 130px;width:calc(var(--ec-dm-columns, 8) * var(--ec-dm-tile-width));padding:35px 0 33px}.ec-dm .ec-dm__panel--wide{width:max(1101px,calc(var(--ec-dm-columns, 8) * var(--ec-dm-tile-width)))}.ec-dm .ec-dm__tiles{display:grid;grid-template-columns:repeat(var(--ec-dm-columns, 8),minmax(0,1fr));row-gap:24px}.ec-dm .ec-dm__tile-item{display:flex;min-width:0;border-left:1px solid rgb(211 211 211 / 50%)}.ec-dm .ec-dm__tile-item:first-child{border-left:0}.ec-dm .ec-dm__tile{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 8px;text-align:center}.ec-dm .ec-dm__tile-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:88px;margin-top:3px}.ec-dm .ec-dm__tile-media img{display:block;width:auto;max-width:100%;height:100%;object-fit:contain}.ec-dm .ec-dm__tile-media .ec-dm__badge{position:absolute;top:0;left:calc(50% + 2px)}.ec-dm .ec-dm__tile-title{margin-top:11px;font-size:14px;font-weight:500;line-height:1.2}.ec-dm .ec-dm__tile:hover .ec-dm__tile-title{text-decoration:underline}.ec-dm .ec-dm__tile-price{margin-top:auto;padding-top:9px;font-size:17px;font-weight:700;line-height:1}.ec-dm .ec-dm__tile .ec-dm__pix-tag{margin-top:5px}.ec-dm .ec-dm__flavors{margin:48px 36px 0}.ec-dm .ec-dm__panel .ec-dm__tag{display:flex;align-items:center;width:fit-content;min-width:144px;height:25px;margin:0;padding:0 12px;border-radius:2px;background:var(--ec-dm-yellow);color:#000;font-family:inherit;font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none}.ec-dm .ec-dm__panel .ec-dm__flavor-grid{display:grid;grid-template-columns:repeat(auto-fill,87px);gap:11px 12px;margin-top:15px}.ec-dm .ec-dm__flavor-grid>li{display:flex}.ec-dm .ec-dm__flavor{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;min-height:104px;padding:8px 2px 6px;border:1px solid var(--ec-dm-line);border-radius:4px;background:#fff;text-align:center;transition:border-color var(--duration-short, .1s) ease}.ec-dm .ec-dm__flavor:hover{border-color:var(--ec-dm-dark)}.ec-dm .ec-dm__flavor-media{display:block;flex:none;width:54px;height:54px;border-radius:50%;overflow:hidden;background:#f5f5f5}.ec-dm .ec-dm__flavor-media img{display:block;width:100%;height:100%;object-fit:cover}.ec-dm .ec-dm__flavor-label{margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.1;overflow-wrap:anywhere}.ec-dm .ec-dm__panel--all{--ec-dm-category-width: 170px;--ec-dm-category-gap: 24px;--ec-dm-all-columns: 4;--ec-dm-featured-width: 263px;display:grid;grid-template-columns:var(--ec-dm-featured-width) minmax(0,1fr);width:calc(var(--ec-dm-featured-width) + 72px + var(--ec-dm-all-columns) * var(--ec-dm-category-width) + (var(--ec-dm-all-columns) - 1) * var(--ec-dm-category-gap));padding:25px 0 27px}.ec-dm .ec-dm__panel--no-product{--ec-dm-featured-width: 0px;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:1327px){.ec-dm .ec-dm__panel--all{--ec-dm-all-columns: 6}}.ec-dm .ec-dm__featured{padding:0 24px 0 35px;border-right:1px solid var(--ec-dm-line)}.ec-dm .ec-dm__categories{display:grid;grid-template-columns:repeat(var(--ec-dm-all-columns),minmax(0,var(--ec-dm-category-width)));align-content:start;gap:24px var(--ec-dm-category-gap);padding:3px 33px 0 39px}.ec-dm .ec-dm__category{min-width:0}.ec-dm .ec-dm__category-head{display:flex;flex-direction:column;align-items:flex-start}.ec-dm .ec-dm__category-media{position:relative;display:flex;align-items:flex-end;height:72px}.ec-dm .ec-dm__category-media img{display:block;width:auto;max-width:90px;height:100%;object-fit:contain;object-position:left bottom}.ec-dm .ec-dm__category-media .ec-dm__badge{position:absolute;top:-4px;left:34px}.ec-dm .ec-dm__category-title{margin-top:12px;font-size:14px;font-weight:500;line-height:1.2}.ec-dm .ec-dm__category-head:hover .ec-dm__category-title,.ec-dm .ec-dm__category-link:hover{text-decoration:underline}.ec-dm .ec-dm__category-links{margin-top:12px}.ec-dm .ec-dm__category-link{display:block;padding:3.5px 0;font-size:14px;font-weight:500;line-height:17px}.ec-dm .ec-dm__product{display:flex;flex-direction:column;align-items:flex-start}.ec-dm .ec-dm__product-media{position:relative;display:block;width:164px;height:164px}.ec-dm .ec-dm__product-media img{display:block;width:100%;height:100%;object-fit:contain}.ec-dm .ec-dm__product-media .ec-dm__badge{position:absolute;top:-2px;right:0}.ec-dm .ec-dm__product-vendor{margin-top:16px;font-size:12px;font-weight:500;line-height:1.1}.ec-dm .ec-dm__panel .ec-dm__product-title{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:15px;font-weight:500;line-height:1.15;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.ec-dm .ec-dm__product-title:hover{text-decoration:underline}.ec-dm .ec-dm__product-prices{display:flex;gap:6px;margin-top:12px;font-size:13px;font-weight:500;line-height:1}.ec-dm .ec-dm__product-compare{color:#333}.ec-dm .ec-dm__product-pix{display:flex;align-items:center;gap:8px;margin-top:4px}.ec-dm .ec-dm__product-pix-value{color:var(--ec-dm-green);font-size:20px;font-weight:500;line-height:1}.ec-dm .ec-dm__product-installment{margin-top:6px;font-size:12px;font-weight:500;line-height:1.1}.ec-dm .ec-dm__product-buy{width:128px;height:29px;margin-top:8px;padding:0 8px;border:0;border-radius:3px;background:var(--ec-dm-green);color:#fff;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:opacity var(--duration-short, .1s) ease}.ec-dm .ec-dm__product-buy:hover{opacity:.9}.ec-dm .ec-dm__product-buy:disabled{background:#d0d0d0;cursor:default;opacity:1}.ec-dm .ec-dm__product-buy.is-loading{background:var(--ec-dm-green);cursor:progress;opacity:.6}.ec-dm .ec-dm__options-title{margin-top:26px;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase}.ec-dm .ec-dm__panel .ec-dm__options{display:grid;grid-template-columns:repeat(3,58px);gap:11px 5px;margin-top:16px}.ec-dm .ec-dm__option{position:relative;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:58px;height:55px;padding:10px 2px 0;border:1px solid #e5e5e5;border-radius:4px;background:#fff;color:var(--ec-dm-text);font-family:inherit;text-align:center;cursor:pointer}.ec-dm .ec-dm__option:hover:not(:disabled){border-color:var(--ec-dm-dark)}.ec-dm .ec-dm__option[aria-pressed=true]{border-color:#000}.ec-dm .ec-dm__option[aria-pressed=true]:after{content:"";position:absolute;top:-6px;right:-6px;width:13px;height:13px;border-radius:50%;background:#000}.ec-dm .ec-dm__option:disabled{border-color:var(--ec-dm-line);color:#d0d0d0;cursor:default}.ec-dm .ec-dm__option-name{font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.ec-dm .ec-dm__option-note{margin-top:6px;font-size:11px;font-weight:500;line-height:1.1;text-transform:none}.ec-dm .ec-dm__option:disabled .ec-dm__option-note{margin-top:9px;font-size:10px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ec-desktop-menu.css.map */
