.lz{overflow-wrap:break-word}.lz-wrap,.lz-info,.lz-gallery{min-width:0}.lz-buy-grid{gap:14px}.lz-thumbs{margin-top:8px}.lz-stock{display:flex;align-items:center;gap:6px;margin:14px 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--red);line-height:1.2}.lz-stock b{font-weight:700}.lz-stock span{font-weight:400}.lz-dot{display:block;flex:0 0 10px;width:10px;height:10px;margin:0 6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px #c8321f24;animation:lzpulse 1.4s ease-in-out infinite}@keyframes lzpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.lz-ratingline{font-size:14px;margin:0 0 8px}.lz-title{margin:0 0 10px;font-size:22px;line-height:1.15;letter-spacing:-.01em}.lz-price{gap:8px;margin-bottom:14px}.lz-price b{font-size:24px;line-height:1.1}.lz-price s{font-size:16px}.lz-save{padding:4px 12px;font-size:12px}.lz-benefits{gap:12px 14px;padding:16px 0;margin-bottom:16px}.lz-ben{gap:10px;font-size:13px;line-height:1.25}.lz-ben b{font-size:13px;margin-bottom:1px}.lz-ben i{flex:0 0 32px;width:32px;height:32px}.lz-ben svg{width:15px;height:15px}.lz-sizes{gap:8px}.lz-size span{padding:10px 4px;font-size:13px;line-height:1.25;min-height:0;border-radius:14px}.lz-size span b{font-size:17px;line-height:1.2}.lz-hint{margin:8px 0 0;font-size:13px}.lz-divider{margin:20px 0 12px;font-size:15px;gap:14px}.lz-tbanner{display:block;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#eaf4ec;color:#23572d;font-weight:600;font-size:13px;text-align:center}.lz-pack{margin-bottom:10px;border-radius:16px}.lz-pack-in{grid-template-columns:28px 46px minmax(0,1fr) auto;gap:0 10px;padding:14px 12px;align-items:center}.lz-pack-in>div{min-width:0}.lz-radio{width:26px;height:26px;border-width:2.5px;margin:0}.lz-pack input:checked~.lz-pack-in .lz-radio:after{top:4px;right:4px;bottom:4px;left:4px}.lz-pack-img{display:block;width:46px;height:46px;border-radius:10px;overflow:hidden;background:var(--soft)}.lz-pack-img img{width:100%;height:100%;object-fit:cover}.lz-pack-t{font-size:16px;line-height:1.2}.lz-pack-s{font-size:13px;line-height:1.3}.lz-badge{font-size:12px;padding:3px 10px;margin:3px 0}.lz-pack-p{font-size:17px;line-height:1.2;text-align:right}.lz-pack-p s{font-size:13px}.lz-cuotas{display:block;margin-top:3px;font-size:11.5px;font-weight:400;color:#6f6a63;white-space:nowrap}.lz-tr{margin-top:4px;font-size:12px;color:#2f6b3a;font-weight:500;line-height:1.3}.lz-tr b{font-weight:700}.lz-units{display:none;gap:8px;padding:0 12px 14px}.lz-pack:has(input:checked) .lz-units{display:grid}.lz-unit{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:center}.lz-unit-t{font-size:13px;font-weight:600;white-space:nowrap}.lz-sel{width:100%;min-height:42px;padding:0 10px;border:1.5px solid #cfcac0;border-radius:10px;background:#fff;font:400 14px Poppins,sans-serif;color:var(--ink)}.lz-sel.bad{border-color:var(--red);box-shadow:0 0 0 2px #c8321f2e}.lz-gift{font-size:14px;padding:10px 12px;gap:10px}.lz-gift img,.lz-gift .lz-ph{width:44px;height:44px;flex-basis:44px}.lz-btn{font-size:16px;min-height:54px}.lz-pay{font-size:13px}.lz-trust{font-size:12px}@media(min-width:990px){.lz-title,.lz-price b{font-size:30px}.lz-ben,.lz-ben b{font-size:15px}.lz-pack-t{font-size:18px}.lz-pack-p{font-size:20px}.lz-stock{font-size:14px}}@media(max-width:480px){.lz-h1{font-size:30px}.lz-h2,.lz-final h2{font-size:26px}.lz-lead,.lz-rtext,.lz-story .tx p{font-size:16px}.lz-unit{grid-template-columns:1fr 1fr}.lz-unit-t{grid-column:1/-1}.lz-cmp{gap:8px}.lz-cmp>div{padding:16px 12px}.lz-cmp h3{font-size:17px}.lz-cmp li{font-size:14px}.lz-tl>div{padding:16px 14px}.lz-tl h3{font-size:19px}.lz-tl p{font-size:14px}.lz-feat h3{font-size:16px}.lz-feat p{font-size:14px}.lz-step{padding:16px 14px;gap:12px}.lz-num{flex-basis:44px;height:44px;font-size:19px;border-radius:14px}.lz-step h3{font-size:17px}.lz-step p{font-size:14px}.lz-faq summary{font-size:16px}.lz-faq .a{font-size:15px}.lz-sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:10px}.lz-sticky b{font-size:18px}.lz-sticky small{font-size:12px;display:block;line-height:1.25}.lz-sticky .lz-btn{min-width:130px;min-height:48px;font-size:15px;padding:10px 14px}.lz-bar{grid-template-columns:96px 1fr 40px;gap:10px}.lz-chips span{font-size:12.5px;padding:10px 6px}.lz-tile b{font-size:16px}.lz-tile span{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lutz-fixes.css.map */
