.link-gusto {display: block;position: relative;width: 100%;height: 87px;border-radius: 7px;overflow: hidden;}.link-gusto.about-to-end {}.link-gusto .lg-pnl1 {width: 100%;position: absolute;height: 100%;opacity: 0.2;}.link-gusto .lg-pnl2 {width: 100%;height: 100%;position: absolute;}.link-gusto .lg-pnl2.is-group {cursor: pointer;}.link-gusto .lg-pnl3 {width: 0;position: absolute;height: 100%;}.link-gusto.about-to-end .lg-pnl3 {background-color: red !important;}.link-gusto .lg-label {font-size: calc(var(--elements-font-size) * 1.2);padding: 5px 10px;width: calc(100% - 50px);font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 85%;}.link-gusto.about-to-end .lg-label {color: red;}.link-gusto .lg-price {font-size: calc(var(--elements-font-size) * 1.2);position: absolute;top: 7px;right: 7px;font-size: 16px;}.link-gusto .lg-qty {font-size: calc(var(--elements-font-size) * 1.2);width: 50px;text-align: center;padding-top: 8px;font-weight: bold;}.link-gusto .lg-menu {position: absolute;left: 5px;bottom: 5px;width: 50%;height: 74px;padding-left: 6px;padding-top: 7px;cursor: pointer;}.link-gusto .lg-menu i {position: absolute;bottom: 5px;}.link-gusto .lg-buttons {display: flex;justify-content: flex-end;padding: 0 10px;}.link-gusto .lg-minus, .link-gusto .lg-plus, .link-gusto .lg-group {font-size: calc(var(--elements-font-size) * 1);border: 1px solid white;background-color: white;color: black;width: 40px;height: 40px;border-radius: 20px;text-align: center;padding-top: 7px;cursor: pointer;}