*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden}body{margin:0;font-size:16px;line-height:1.5;color:var(--ems-tinta);background:var(--ems-crema);overflow-x:hidden;-webkit-font-smoothing:antialiased}body,p,li,span,a,button,input,textarea,select,h1,h2,h3,h4,h5,h6,label,small,strong,b,i,em,div{font-family:var(--ems-font)!important}.ems-rotulo,.ems-rotulo *{font-family:var(--ems-font-rotulo)!important;font-weight:400;letter-spacing:.04em;text-transform:uppercase}a{color:inherit;text-decoration:none}a:hover{color:var(--ems-rojo)}:focus-visible{outline:var(--ems-focus);outline-offset:3px}img{max-width:100%}.ems-wrap{max-width:var(--ems-container);margin:0 auto;padding:0 var(--ems-margin)}.ems-eyebrow{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1}.ems-h2{font-size:44px;line-height:1.02;font-weight:900;letter-spacing:-.02em;margin:0}.ems-h3{font-size:26px;line-height:1.1;font-weight:900;margin:0}.ems-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ems-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 28px;border:var(--ems-border);border-radius:var(--ems-radius-pill);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:var(--ems-shadow-btn);transition:transform var(--ems-ease),box-shadow var(--ems-ease)}.ems-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--ems-shadow-btn-hover)}.ems-btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ems-tinta)}.ems-btn[disabled],.ems-btn.is-disabled{opacity:.45;pointer-events:none;box-shadow:none;transform:none}.ems-btn--rojo{background:var(--ems-rojo);color:#fff}.ems-btn--papel{background:var(--ems-papel);color:var(--ems-tinta)}.ems-btn--amarillo{background:var(--ems-amarillo);color:var(--ems-tinta)}a.ems-btn--rojo:hover{color:#fff}a.ems-btn--papel:hover,a.ems-btn--amarillo:hover{color:var(--ems-tinta)}.ems-more{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--ems-border);padding-bottom:4px;white-space:nowrap}.ems-search{display:flex;align-items:center;gap:10px;height:48px;width:220px;padding:0 18px;background:var(--ems-papel);border:var(--ems-border);border-radius:var(--ems-radius-pill)}.ems-search input{border:0;background:transparent;font-size:15px;width:100%;min-width:0;color:var(--ems-tinta);outline:0}.ems-search:focus-within{box-shadow:var(--ems-shadow-btn)}.ems-field{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ems-field input{height:56px;width:340px;max-width:100%;padding:0 22px;border:var(--ems-border);border-radius:var(--ems-radius-pill);background:var(--ems-papel);font-size:16px;color:var(--ems-tinta)}.ems-field input:focus-visible{outline:var(--ems-focus);outline-offset:3px}.ems-field input[aria-invalid=true]{border-color:var(--ems-rojo);box-shadow:4px 4px 0 var(--ems-rojo)}.ems-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border:var(--ems-border);border-radius:var(--ems-radius-pill);background:var(--ems-papel);position:relative;cursor:pointer;color:var(--ems-tinta)}.ems-icon:hover{background:var(--ems-amarillo);color:var(--ems-tinta)}.ems-count{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 5px;border-radius:var(--ems-radius-pill);background:var(--ems-rojo);color:#fff;font-size:12px;font-weight:800;line-height:22px;text-align:center;border:var(--ems-border)}.ems-head__logo{flex:none;display:block}.ems-head__logo img{max-width:none;width:auto}.ems-sec{padding:var(--ems-section) 0}.ems-sec--tight{padding-top:0}.ems-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ems-6);margin-bottom:40px;flex-wrap:wrap}.ems-sechead .ems-eyebrow{color:var(--ems-rojo);display:block}.ems-sechead .ems-h2{margin-top:12px}.ems-aisles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ems-gutter)}.ems-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ems-gutter)}.ems-tile{position:relative;display:block;height:220px;padding:var(--ems-6) var(--ems-6) 52px;border:var(--ems-border);box-shadow:var(--ems-shadow-card);overflow:hidden;transition:transform var(--ems-ease),box-shadow var(--ems-ease)}.ems-tile:hover{transform:translate(-3px,-3px);box-shadow:var(--ems-shadow-card-hover)}a.ems-tile:hover{color:inherit}.ems-tile b,.ems-tile span{position:relative;z-index:1}.ems-tile b{display:block;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.01em;max-width:60%}.ems-tile span{display:block;margin-top:10px;font-size:14px;font-weight:500;max-width:52%}.ems-tile img{position:absolute;right:14px;bottom:-18px;height:164px;transition:transform .2s}.ems-tile:hover img{transform:rotate(-4deg) translateY(-8px)}.ems-tile .ems-go{position:absolute;z-index:1;left:var(--ems-6);bottom:20px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.ems-t--amarillo{background:var(--ems-amarillo)}.ems-t--cielo{background:var(--ems-cielo)}.ems-t--rosa{background:var(--ems-rosa)}.ems-t--limon{background:var(--ems-limon)}.ems-t--naranja{background:var(--ems-naranja)}.ems-t--marino{background:var(--ems-marino);color:#fff}a.ems-t--marino,a.ems-t--marino:hover{color:#fff}.ems-card{display:flex;flex-direction:column;background:var(--ems-papel);border:var(--ems-border);box-shadow:var(--ems-shadow-card);transition:transform var(--ems-ease),box-shadow var(--ems-ease)}.ems-card:hover{transform:translate(-3px,-3px);box-shadow:var(--ems-shadow-card-hover)}.ems-media{position:relative;display:flex;align-items:center;justify-content:center;height:232px;background:#fff;border-bottom:var(--ems-border);overflow:hidden}.ems-shot{max-height:196px;max-width:78%;width:auto;transform:rotate(4deg);transition:transform .2s}.ems-card:hover .ems-shot{transform:rotate(-3deg) scale(1.06)}.ems-ph{display:flex;align-items:center;justify-content:center;width:150px;height:170px;border:2px dashed var(--ems-gris);color:var(--ems-gris);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transform:rotate(4deg);background:repeating-linear-gradient(135deg,#fff 0 10px,#f6ebda 10px 20px)}.ems-badge{position:absolute;top:12px;left:12px;z-index:1;background:var(--ems-amarillo);border:var(--ems-border);padding:5px 9px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;line-height:1;transform:rotate(-3deg)}.ems-badge--nuevo{background:var(--ems-limon)}.ems-badge--poco{background:var(--ems-rosa);color:var(--ems-tinta)}.ems-badge--agotado{background:var(--ems-gris);color:#fff}.ems-cardbody{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1}.ems-cardbody .ems-eyebrow{color:var(--ems-rojo);font-size:11px}.ems-cardtitle{margin:0;font-size:17px;line-height:1.25;font-weight:800;height:43px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ems-meta{font-size:13px;color:var(--ems-gris)}.ems-buy{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px}.ems-price{font-size:20px;font-weight:900;white-space:nowrap}.ems-price small{font-size:12px;font-weight:500;color:var(--ems-gris);margin-right:2px}.ems-add{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border:var(--ems-border);border-radius:var(--ems-radius-pill);background:var(--ems-amarillo);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--ems-tinta)}.ems-add:hover{background:var(--ems-rojo);color:#fff}.ems-add[disabled]{background:var(--ems-papel);color:var(--ems-gris);pointer-events:none}.ems-note{background:var(--ems-papel);border:var(--ems-border);box-shadow:var(--ems-shadow-card);padding:28px;max-width:440px}.ems-band{display:inline-block;background:var(--ems-amarillo);border:var(--ems-border);padding:0 14px 6px;transform:rotate(-2deg);box-shadow:5px 5px 0 var(--ems-tinta)}.ems-sticker{display:inline-block;background:var(--ems-rojo);color:var(--ems-amarillo);border:var(--ems-border);padding:6px 14px;font-size:20px;transform:rotate(-3deg);box-shadow:var(--ems-shadow-btn)}@media(max-width:900px){:root{--ems-section: 56px;--ems-gutter: 12px;--ems-margin: 16px}.ems-h2{font-size:30px;line-height:1.05}.ems-h3{font-size:20px;line-height:1.15}.ems-more{font-size:12px}.ems-sechead{margin-bottom:20px;gap:12px}.ems-sechead .ems-h2{margin-top:10px}.ems-btn{height:52px;padding:0 24px;font-size:14px}.ems-sticker{font-size:15px;padding:4px 10px;box-shadow:3px 3px 0 var(--ems-tinta)}.ems-band{padding:0 8px 3px;box-shadow:3px 3px 0 var(--ems-tinta)}.ems-aisles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ems-tile{height:132px;padding:12px;box-shadow:4px 4px 0 var(--ems-tinta)}.ems-tile b{font-size:19px;line-height:1.05;max-width:68%}.ems-tile span,.ems-tile .ems-go{display:none}.ems-tile img{right:6px;bottom:-12px;height:84px}.ems-grid4{display:flex;gap:12px;overflow-x:auto;margin-inline:calc(var(--ems-margin) * -1);padding:4px var(--ems-margin) 10px;scroll-snap-type:x proximity;scrollbar-width:none}.ems-grid4::-webkit-scrollbar{display:none}.ems-grid4>.ems-card{flex:none;width:176px;scroll-snap-align:start;box-shadow:4px 4px 0 var(--ems-tinta)}.ems-media{height:150px}.ems-shot{max-height:124px;max-width:86%}.ems-ph{width:96px;height:112px;font-size:10px;letter-spacing:.12em}.ems-badge{top:8px;left:8px;padding:4px 7px;font-size:10px}.ems-cardbody{gap:4px;padding:10px 10px 12px}.ems-cardtitle{font-size:15px;height:38px}.ems-meta{font-size:12px}.ems-buy{flex-direction:column;align-items:stretch;gap:0;padding-top:6px}.ems-buy form{width:100%}.ems-price{font-size:17px}.ems-price small{font-size:11px}.ems-add{width:100%;height:44px;margin-top:8px;padding:0 12px;font-size:12px}.ems-field{flex-direction:column;align-items:stretch;gap:12px}.ems-field input,.ems-field .ems-btn{width:100%}}@media(prefers-reduced-motion:reduce){.ems-btn,.ems-tile,.ems-card,.ems-shot,.ems-tile img{transition:none}.ems-btn:hover,.ems-tile:hover,.ems-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ems-base.css.map */
